沟通探讨
1999年,IBM的安德森·福特·克拉克(Anderson Ford Clark)和arcom的阿伦尼珀(arennipper)开发了卫星网络连接项目,它们满足了低功耗和低带宽的要求。
▶易于实现
▶提供QoS数据传输
▶带宽较低
▶数据可以以任何形式传输
▶支持的会议
多年来,MQTT协议的重点并不是在嵌入式系统上,而是在全球范围内更广泛的网络上。
简而言之,mqtt协议具有以下属性:
▶基于TCP协议的应用层协议
▶假定C/S结构
▶使用订阅/发布模式组合消息的发送者和接收者。
▶将提供三条QoS消息:最多一条、至少一条和不超过一条。
▶发货人没有义务等待收货人的答复。
如图2-1所示,mqtt协议结构由几个代理和代理组成。
Mqtt协议允许在没有可靠网络环境的情况下与大量网络设备通信。这在移动互联网领域也取得了重大成果。许多Android应用程序通过mqtt协议传输,一些in程序通过mqtt协议执行。
Mqtt simn协议(传感器网络的Mqtt)是Mqtt传感器协议的版本。Mqtt协议是应用程序的简单协议。Mqtt协议由TCP堆栈执行。TCP协议不应应用于计算能力和功耗非常低的设备中的传感器。
Mqtt sin协议通过UDP实现,Mqtt协议的大多数信号和属性保持不变。Mqtt-sin协议导入Mqtt sin网关功能网关将Mqtt sin协议转换为Mqtt协议和MQ协议。负责联系TT代理。Mqtt sin协议支持自动打开网关。Mqtt simn协议的通信模式如图2-2所示。
Coap协议在资源不足的设备上实现,Coap协议通常在UDP协议下执行。
COAP协议只提供至少4个字节。COAP使用C/S结构和请求-响应交互(如htttp)。coap://192.168.1.150:5683/2ndfloor/temperature URL是一个实体。使用这些命令可以获取或更改实体的状态。
观察者还根据观察命令介绍了COAP服务器上使用的对象监控模型。如果对象的状态发生变化,观察者可以接收对象的最新状态数据,COAP协议的模块化通信模式是对象的当前状态,类似于mqtt协议的订阅功能。如图2-3所示。
Copyright © 2022 范炳海 版权所有 豫ICP备2021035568号-1