mqtt(消息队列遥测传输),是ibm开发的iso标准(iso/iecprf20922)以发布/订阅为基础的信息协议。mqtt协议可以使用极少的代码和有限的带宽,从而为连接远程设备提供实时可靠的信息服务。因为mqtt协议具有重量轻,简单,开放,容易实现的特点。这些特性使得它的应用范围很广。
mqtt协议的主要特征。
1.使用发布/订阅信息模式,提供一对多的信息发布,解除应用程序耦合。
2.屏蔽负载内容的信息传输。
3.使用tcp/ip提供网络连接。
4.有三种信息发布服务质量(qos):
0:至多一次,消息发布完全依赖于底层tcp/ip网络。会有消息丢失或重复。这个级别可以用来传输环境传感器的数据。在这种情况下,丢失一次阅读记录并不重要,因为很快就会有第二次发送。
1:至少一次,确保信息到达,但信息重复可能发生。
2.只有一次,确保消息到达一次。这个级别可以用于以下情况。在计费系统中,重复或丢失消息会导致不正确的结果。
5.小型传输,费用小(固定长度的头部为2字节),协议交换最小化,减少网络流量。6.使用lastwill和testament特性,通知各客户端异常中断的机制。
fqj
苹果这么喜欢搞事情 连数据线都要申请专利来发光?
esp8266可以做什么?esp8266应用详解
51单片机分外功用寄存器操作进程
网站被攻击带来的危害
罗德与施瓦茨将提供超宽带(UWB)物理层一致性测试工具
MQTT协议的主要特征是什么
云手机是如何炼成的?
国内化合物半导体集成电路市场前景分析
适用于任何类型的物联网应用的开发板:重力板
陀螺仪在火箭上怎么运用?原来它的原理是这么神奇
PCIe 5.0 SSD不用风扇会怎么样?
一位三年工作经验的工程师告诉你:如何成为一名大数据开发工程师
Energy Micro被ARM公司选为其ARM Cortex M系列处理器MCU大学计划的合作伙伴
面向3G移动通信的IPV6核心网络解决方案
怎样才算好音响?挑选音响应该注意什么?
人工智能技术的发展历程
日本研究人员利用单晶硅对可见光进行精确的颜色控制
三星半导体冻薪!
74ls273中文资料
超小型足印的无源元件技术的设计应用解决方案