MQTT简介

  

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议

 

MQTT协议是为大量计算能力有限,且工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计的协议,它具有以下主要的几项特性
1、非常小的通信开销(最小的消息大小为2字节);
2、支持各种流行编程语言(包括C,Java,Ruby,Python等等)且易于使用的客户端;
3、支持发布/预定模型,简化应用程序的开发;
4、提供三种不同消息传递等级,让消息能按需到达目的地,适应在不稳定工作的网络传输需求[2]
posted @ 2013-08-26 14:17  leevaboo  Views(313)  Comments(0Edit  收藏  举报