MQTT协议及客户端库源代码(C语言)
MQTT v3.1.1 – In Common Use, MQTT v5 – Currently Limited use.MQTT is a lightweight publish/subscribe messaging protocol designed for M2M (machine to machine).MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). MQTT(消息队列遥测传输-Message Queuing Telemetry Transport)是ISO 标准下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,它需要一个消息中间件 。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中