MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM推出的一種針對移動終端設備的基于TCP/IP的發布/訂閱協議
可以連接大量的遠程傳感器和控制設備,MQTT的特點是可以保持長連接,具有一定的實時性
云端向設備端發送消息,設備端可以在最短的時間內接收到并作出響應
MQTT更適合需要實時控制的場合,尤其適合執行器,要保持長連接,那么就要時不時地發送心跳包,這就不會省電,非低功耗
低功耗的場合并不適合MQTT MQTT的長連接需要建立在TCP的基礎上,TCP協議的復雜性決定了對設備的要求相比UDP更高一些