Which protocol is commonly used by IoT devices to communicate with a gateway?
MQTT is a lightweight, publish-subscribe messaging protocol built for resource-constrained devices and unreliable networks, which is why it is the de facto standard for IoT device-to-gateway and device-to-broker communication. ICMP, RPC, and SSH serve other purposes (network diagnostics, remote procedure calls, and secure shell access, respectively) and are not the typical protocols used for IoT telemetry between devices and gateways.
Community Discussion