MQTT

来自何亚红个人资料库
跳到导航 跳到搜索

说明

MQTT是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。

个人说明

本人常用MQTT V3.1.1协议。

相关WiKi:

软件

MQTT Broker

  • EMQX:面向物联网的现代数据基础设施,支持MQTT协议。
  • mosquitto:开源MQTT实现,包含Broker与客户端(及开发库)实现。一般用于轻量级应用,如小型局域网内。

调试工具

  • mosquitto:开源MQTT实现,包含Broker与客户端(及开发库)实现。一般用于轻量级应用,如小型局域网内。
  • MQTTX:MQTT桌面客户端。
  • MQTT Explorer:MQTT客户端。

开发库

  • mosquitto:开源MQTT实现,包含Broker与客户端(及开发库)实现。一般用于轻量级应用,如小型局域网内。
  • paho-mqtt:MQTT客户端库。支持多种语言(包括但不限于C/C++,嵌入式C,java,js,python,android,rust,golang)。

相关文件

Mqtt-v5.0.pdf
Mqtt-v3.1.1.pdf

官网

https://mqtt.org/

http://docs.oasis-open.org/mqtt/mqtt