在物联网MQTT是什么?
本页面描述MQTT基本用于物联网(物联网)。它提到MQTT协议用于在物联网的会话层协议栈。为了利用物联网模式,相互关联的设备需要使用轻量级通信协议不需要广泛使用的CPU资源。为此,C、Python、Java和MQTT脚本语言是更可取的选择useb通过物联网的应用程序。
有两种主要的数据交换协议架构:
1。基于代理:代理在此体系结构中,控制信息的分布。•它存储、转发、过滤器和重视公众从出版商端到用户客户端的请求。•客户之间切换出版商的角色和用户角色取决于所需的功能。
基于代理的协议的例子:
➤AMPQ:高级消息队列协议
➤CoAP: Constained应用协议
➤MQTT:消息队列遥测传输
➤JMS: Java消息服务API
2。基于总线
在此体系结构中,客户端发布消息的特定主题直接交付给该主题的订阅者。没有任何集中代理或任何基于代理的服务。基于总线的协议的例子:
➤DDS(数据分布服务)
➤REST (Representational State Transfer)
➤XMPP(可扩展消息存在协议)
图中描述了MQTT协议的基础架构。
•MQTT是一个轻量级消息排队和传输协议。
•MQTT顾名思义是适合运输的遥测数据(传感器和致动器数据)。MQTT是非常轻量级的,因此适合M2M移动(移动),网络(无线传感器网络)和最终物联网传感器(物联网)场景和演员通过MQTT消息代理节点与应用程序通信。
MQTT协议
的例子MQTT协议如下:
•光传感器不断向代理发送传感器数据。
•从代理接收传感器数据构建控制程序,并决定激活百叶窗。
•应用程序发送一个盲人激活消息盲人演员通过代理节点。
MQTT消息格式:
•MQTT消息包含一个强制固定长度的头(2字节)和一个可选的于消息可变长度的头和消息有效负载。
•可选字段通常复杂的协议处理。
•不过,MQTT优化带宽受限和不可靠的网络(通常是无线网络),所以可选字段是用来尽可能减少数据传输。MQTT使用网络字节和订购。
物联网无线技术
➤无线局域网➤线程➤EnOcean➤罗拉➤SIGFOX➤WHDI
➤无线个域网➤6 lowpan➤无线个域网RF4CE➤z - wave➤NFC➤射频识别➤INSTEON
网络资源的链接
OSI和TCPIP层之间的区别
TCP UDP之间的区别
FTP和HTTP
FTP和SMTP
FTP和TFTP
ARP vs -
NAT vs帕特
RIP和OSPF
滑动和购买力平价
IMAP4 vs POP3
IPV4和IPV6
互联网和内联网的区别
是什么?
蓝牙是什么?
无线局域网是什么?
光波射频是什么?
z - wave是什么?
GSM是什么?
CDMA是什么?
GPRS是什么?
红外是什么?