Mqtt.
design complexity. Lightweight: The protocol design is very lean in order to address the limited transmission bandwidth in the WSN networks. For example, the topic name in the PUBLISH message is replaced with a short, 2-byte Topic ID. Support for sleep: MQTT-SN protocol adds sleep logic for low