SK-6LoWPAN-DK MQTT相关实验手册
- 软件大小:4.27MB
- 更新时间:2016年11月21日
- 下载次数:次
软件介绍
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的、面向M2M和物联网的即时通信协议。
MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠网络的远程传感器和控制设备通信而设计的协议,它的主要特性如下:
● 使用TCP/IP进行网络连接
● 使用发布/订阅消息机制,提供一对多的消息发布
● 有三种消息发布服务质量(由于使用TCP/IP作为底层网络)
■ “至多一次”:不确保消息到达。这适用于环境传感器数据的周期性上报,偶尔丢失上报数据影响不大。
■ “至少一次”:确保消息到达。但可能会产生消息重复。
■ “只有一次”:确保消息只到达一次。这适用于计费系统,因为消息丢失或重复会导致不正确的结果。
● 数据包开销很小(固定长度的首部是2字节),协议交换最小化,以降低网络流量。
● 使用 Last Will 和 Testament 特性通知有关各方客户端异常中断的机制。