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