Mqtt
来自Jack's Lab
(版本间的差异)
(以“== CMD == <source lang=bash> #!/bin/bash SPAM_DELAY=1; while : do mosquitto_pub -h hostname -t /test/topic -m 'test playload' sleep $SPAM_DELAY; done </so...”为内容创建页面) |
|||
第1行: | 第1行: | ||
+ | == Overview == | ||
+ | |||
+ | MQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计。 | ||
+ | |||
+ | MQTT官网: http://mqtt.org | ||
+ | |||
+ | MQTT V3.1.1协议规范: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html | ||
+ | |||
+ | |||
+ | '''特点:''' | ||
+ | * 开放消息协议,简单易实现 | ||
+ | * 发布订阅模式,一对多消息发布 | ||
+ | * 基于TCP/IP网络连接 | ||
+ | * 1字节固定报头,2字节心跳报文,报文结构紧凑 | ||
+ | * 消息QoS支持,可靠传输保证 | ||
+ | |||
+ | |||
+ | '''应用:''' | ||
+ | |||
+ | MQTT协议广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等领域。 | ||
+ | |||
+ | * 物联网M2M通信,物联网大数据采集 | ||
+ | * Android消息推送,WEB消息推送 | ||
+ | * 移动即时消息,例如Facebook Messenger | ||
+ | * 智能硬件、智能家具、智能电器 | ||
+ | * 车联网通信,电动车站桩采集 | ||
+ | * 智慧城市、远程医疗、远程教育 | ||
+ | * 电力、石油与能源等行业市场 | ||
+ | |||
+ | <br> | ||
+ | |||
== CMD == | == CMD == | ||
2020年3月20日 (五) 17:01的版本
1 Overview
MQTT是一个轻量的发布订阅模式消息传输协议,专门针对低带宽和不稳定网络环境的物联网应用设计。
MQTT官网: http://mqtt.org
MQTT V3.1.1协议规范: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html
特点:
- 开放消息协议,简单易实现
- 发布订阅模式,一对多消息发布
- 基于TCP/IP网络连接
- 1字节固定报头,2字节心跳报文,报文结构紧凑
- 消息QoS支持,可靠传输保证
应用:
MQTT协议广泛应用于物联网、移动互联网、智能硬件、车联网、电力能源等领域。
- 物联网M2M通信,物联网大数据采集
- Android消息推送,WEB消息推送
- 移动即时消息,例如Facebook Messenger
- 智能硬件、智能家具、智能电器
- 车联网通信,电动车站桩采集
- 智慧城市、远程医疗、远程教育
- 电力、石油与能源等行业市场
2 CMD
#!/bin/bash SPAM_DELAY=1; while : do mosquitto_pub -h hostname -t /test/topic -m 'test playload' sleep $SPAM_DELAY; done