加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 交互 > 正文

物联网与人类间的交流之匙—传递协议

发布时间:2021-06-14 13:04:02 所属栏目:交互 来源:互联网
导读:物联网设备在不同层使用不同的通信和消息传递协议。在开发IoT设备时,设备要执行的类型,层和功能往往决定了最终的选择。MQTT,XMPP,DDS,AMQP和CoAP是IoT应用层中广泛使用的一些通信协议。今天,小隐带大家了解这几个通信协议的优缺点。 MQTT MQTT是一种机
物联网设备在不同层使用不同的通信和消息传递协议。在开发IoT设备时,设备要执行的类型,层和功能往往决定了最终的选择。MQTT,XMPP,DDS,AMQP和CoAP是IoT应用层中广泛使用的一些通信协议。今天,小隐带大家了解这几个通信协议的优缺点。
 
MQTT
 
MQTT是一种机器对机器(M2M)协议。它是一种基于发布 - 订阅的消息传输协议,用于将设备数据传送到服务器。MQTT的主要目的是远程管理物联网设备。它主要用于需要通过互联网监控或管理庞大的小型设备网络,即停车传感器,水下线路,能源网络等。
 
物联网与人类间的通信之匙—传递协议
MQTT工作原理
 
优点
 
适用于受限网络的轻量级
 
灵活选择具有给定功能的服务质量
 
由OASIS技术委员会标准化
 
实施简单快捷
 
缺点
 
由于基于TCP的连接,功耗很高
 
缺乏加密
 
常见应用场景:
 
在大型地下停车场安装了许多停车传感器,以识别空的或空置的停车位的数量和位置。
 
XMPP
 
XMPP使用XML格式进行消息传递。该协议的主要特征是其寻址机制。它使用称为Jabber ID(JID)的地址识别物联网网络中的设备/节点。JID遵循标准--name@domain.com。无论节点在网络中的距离如何,这种寻址机制都可以使两个节点交换信息。
 
XMPP消息通常通过底层TCP连接传输。它使用轮询机制来标识消息的目标。XMPP使用客户端 - 服务器体系结构实现。客户端通过发送开始标记来启动XML流。然后,服务器使用XML流回复客户端。由于XMPP是一种开放协议,任何人都可以在其网络中拥有自己的XMPP服务器,而无需连接到Internet。
 
物联网与人类间的通信之匙—传递协议
XMPP工作原理
 
优点
 
寻址方案以识别网络上的设备
 
客户端 - 服务器架构
 
缺点
 
基于文本的消息传递,没有端到端的加密配置
 
没有服务质量规定
 
常见应用场景:
 
智能恒温器,可通过Web服务器从智能手机访问。
 
一个游戏控制台,在两个在线玩家之间提供即时消息。
 
DDS
 
DDS也基于发布 - 订阅模型。DDS直接连接设备,与MQTT不同,MQTT将它们连接到服务器。这就是DDS比MQTT更快的原因。显然,它可以在几秒钟内向多个不同的接收器传送数百万条消息,因为它消除了与服务器的通信。DDS可用于通过数据总线提供设备到设备通信。它提供详细的服务质量和可靠性。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读