首页
|
资讯
|
生活
|
电脑
|
互联网
|
手机
|
财经
|
教育
|
简易号
|
高级搜索
焦点
股票
程序开发
站长技术
抖音
安卓
电商
iphone
微信
理财
职场
美食
您当前的位置:
首页
>
互联网百科
>
物联网
物联网网关协议比较:MQTT 和 Modbus
时间:2023-08-31 14:28:23 来源:
微信公众号
作者:物联网IoT技术
+ 加入收藏
物联网
(IoT) 不只是新技术,还是与旧技术的集成,其关键在于通信。可用的通信方法各不相同,但是,各种不同的协议在将海量 “事物” 连接到互联网时发挥着重要的作用。
本文介绍了两种物联网补充协议:用于短距离设备连接的本地协议 Modbus 以及支持物联网进行全局通信的可扩展互联网协议 “消息队列遥测传输 (MQTT)”。
Modbus 是一个串行通信协议,首次出现于 1979 年,是连接行业设备实际使用的标准协议。MQTT 早在 20 年前便已出现,但是将这两个协议结合在一起使用,能够为深度嵌入式设备提供物联网的规模和连接性。
图 1. 物联网 (IoT) 网关作为物联网通信的支持解决方案 我们来看一下 Modbus 和 MQTT,以了解其区别以及如何在物联网中互相补充。
1、Modbus
自 1979 年首次出现至今,Modbus 已经演变为一套全面的支持多种物理链接的协议集(如 RS-485)。Modbus 的核心是一个串行通信协议,采用主从模式。主机向从机发送请求,从机予以回复。在标准 Modbus 网络中,有一台主机以及最多 247 台从机(但是,如果采用 2 字节寻址,则可显著提高这一界限)。
借助 RS-485,主从机之间的通信发生在指示功能码的帧中。该功能码可识别要操作的功能,如读取独立输入;读取先进先出队列;或执行诊断函数。然后,从机根据收到的功能码进行响应,该响应较为简单,由一组字节指示。因此,从机可以是智能设备,也可以是只有一个传感器的简单设备。
从该描述中,您可以看到 Modbus 协议非常简单,但是其作为协议的开放性使其成为整个行业或 SCADA 系统的实际通信协议。
2、消息队列遥测传输
MQTT 是一个开放的轻量级机器对机器协议,专为物联网交互
设计
。MQTT 网络包含一个 MQTT 经纪人 (broker),负责协调 MQTT 代理之间的交互。代理是发布器,负责发布供用户使用的信息(参见图 2)。
图 2. 消息队列遥测传输网络中的作用因素
MQTT 的要求非常少,因为它专为资源有限的嵌入式设备设计。除了占地空间少之外,MQTT 还可提供出色的通信高效性(即使通过低带宽网络进行通信)和非常少的开销(较之 HTTP 等协议)。在 3G 网络中,MQTT 的吞吐量速度是使用 HTTP 的表述性状态转移 (REST) 的 93 倍。
MQTT 可使用最少的方法指示要在特定主题上实施的操作,进而实施发布 / 订阅模式。代理先连接到经纪人,然后再发布或订阅主题。完成后,代理将从经纪人上断开连接。MQTT 方法定义:
连接 - 建立与 MQTT 经纪人之间的连接。
断开连接 - 断开与 MQTT 经纪人之间的连接。
发布 - 在 MQTT 经纪人上发布主题。
订阅 - 从 MQTT 经纪人上订阅主题。
退订 - 从 MQTT 经纪人上退订主题。
图 3 展示了发布者与订阅者使用 MQTT 经纪人进行的简单交互。如图所示,信息创建者 (producer) 连接至 MQTT 经纪人。同样,信息消费者 (consumer) 连接至 MQTT 经纪人。消费者订阅主题(此处定义为 /home/alarms/1/status)。本示例主题可识别主页上针对区域 1 的警报系统的状态变化。当创建者有信息要分享时,它会向经纪人发布一条消息,然后经纪人将会将信息分享给所有订阅该主题的用户。
图 3. 消息队列遥测传输代理之间的简单交互
请注意此处分享的主题结构。它与文件系统层次结构相似,这可简化主题的结构。这种资源层次形式也常见于协议
架构
中,如 REST。
MQTT 甚至允许使用通配符的形式,以简化订阅流程。如果用户想要获取所有警报的状态,则可直接订阅 /home/alarms/+/status,该主题可通知用户所有的警报状态变化。整个子树还可使用主题 /home/# 进行订阅,该主题可以订阅 /home 下的所有事件。
2.1 服务质量
MQTT 允许定义服务质量 (QoS)。MQTT 中有三个等级的 QoS:
QoS 0。该等级表示 “最多一次” 交付(最佳状况)。消息不会得到确认,因而,这是一种一劳永与的方法。
QoS 1。该等级表示 “至少一次” 交付。用户可能不止一次获得消息,但是允许收到的人确认已经收到。
QoS 2。最慢但是最有保障的服务质量等级即为等级 2。QoS 2 表示 “只有一次”,并包含四个阶段的交付握手。该等级最慢,但是最安全。
您选择的 QoS 等级将取决于数据及其交付的重要性。
2.2 消息队列遥测传输经纪人
随着越来越多的物联网采用 MQTT 作为支持协议,您将会发现许多开源应用和产品中出现了 MQTT。英特尔 ® 物联网网关解决方案则是其中一款采用 MQTT 的全面物联网解决方案。
该系列产品支持传感器、设备和云之间安全交互。这些预验证的应用就绪型平台支持出色的可管理性、安全性和多种连接选项,如 ZigBee*、蜂窝网络、蓝牙 *、USB、Wi-Fi*,当然还有 MQTT 和 Modbus 等协议。
英特尔根据市场需求提供了三个版本的英特尔 ® 物联网网关,分别包含不同的输入 / 输出选项,并针对工业和能源、交通运输以及综合产业等不同领域。虽有不同之处,但它们无一例外都包括通用的可管理性和供应、数据和端点安全性以及运行时环境。它们分别运行在安全且稳定的 Wind River*
linux
* 上。
英特尔 ® 物联网网关的主要优势是 McAfee® 嵌入式控制安全技术。McAfee® 嵌入式控制可根据策略处理设备变化,同时能够追踪所有变化,提供完整的可视性和可说明性,以便进行持续的审计跟踪。
总结
MQTT 和 Modbus 能够互相补充提高物联网的性能。使用 Modbus 作为本地接口来管理设备,使用 MQTT 作为全局协议来扩展设备的范围,二者都起到了重要的作用。英特尔 ® 物联网网关可为现在以及未来构建物联网提供一个简单、安全的方式。
Tags:
物联网
点击:() 评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
2024年五个重要的物联网趋势
今年,我们对物联网每种趋势进行了评级,即其可能的有效性程度。1 到 10 之间的数字是我们对 2024 年这一趋势可能对企业物联网项目产生多大影响的评估。真正重要的事情只有在回...
【详细内容】
2024-03-20 Search:
物联网
点击:(10) 评论:(0)
加入收藏
简易百科科技之到底什么是物联网?
物联网,英文名为Internet of Things,简称IOT,是指通过信息传感设备,如射频识别、红外感应器、全球定位系统、激光扫描器等,按照约定的协议,对任何物品进行信息交换和通信,以实现智...
【详细内容】
2024-01-30 Search:
物联网
点击:(44) 评论:(0)
加入收藏
一篇文章告诉你什么是物联网的感知层、网络层与应用层的意思?
物联网的概念在很早以前就已经被提出,20世纪末期在美国召开的移动计算和网络国际会议就已经提出了物联网(Internet of Things)这个概念。最先提出这个概念的是MIT Auto-ID中...
【详细内容】
2023-12-28 Search:
物联网
点击:(63) 评论:(0)
加入收藏
物联网之能源预测性管理
通过实施能源预测性管理,企业可以更加高效地利用能源资源,降低成本,并减少对环境的影响。同时,这也有助于提高企业的竞争力和可持续发展能力。能源预测性管理是一种基于数据分析...
【详细内容】
2023-12-22 Search:
物联网
点击:(43) 评论:(0)
加入收藏
万物互联成大势 物联网发展进入加速期
截至11月末,我国建成承载物联网的5G基站达到328.2万个,物联网连接数超过23亿,同比增幅达27.2%……自2022年8月我国率先迈入“物超人”时代以来,“物联”接棒连接“领...
【详细内容】
2023-12-21 Search:
物联网
点击:(43) 评论:(0)
加入收藏
物联网技术将于2024年成熟
人工智能、机器学习(ML)、5G和其他连接服务在内的物联网技术预计将在2024年趋于成熟,不断满足企业持续的劳动力和供应链需求。2024年的宏观经济形势比过去几年更加稳定,为企业...
【详细内容】
2023-12-14 Search:
物联网
点击:(48) 评论:(0)
加入收藏
物联网小知识:开关量、数字量、模拟量、离散量和脉冲量它们之间有什么区别?
开关量、数字量、模拟量、离散量和脉冲量是电子测量和控制系统中经常遇到的不同类型的数据。它们在定义、特性和应用方面存在差异。在电子测量和控制系统设计中,根据实际需求...
【详细内容】
2023-12-13 Search:
物联网
点击:(69) 评论:(0)
加入收藏
物联网平台之IOT网关
IOT网关即物联网网关,是一种网络设备,在物联网系统中负责连接和控制各种设备,将它们连接到云端、本地服务器或其他设备上。它既可以实现广域互联,也可以实现局域互联,通过协议转...
【详细内容】
2023-12-07 Search:
物联网
点击:(56) 评论:(0)
加入收藏
AIOT智能物联网平台架构
AIoT智能物联网平台是结合了人工智能(AI)和物联网(IoT)技术的平台。它旨在通过物联网技术产生和收集来自不同维度的海量数据,并存储在云端和边缘端,然后通过大数据分析和更高形式...
【详细内容】
2023-12-06 Search:
物联网
点击:(138) 评论:(0)
加入收藏
物联网的应用与实践
物联网这个话题,说复杂也复杂,说不复杂也不复杂,小场景小应用,大场景大应用,很多人对这个概念既模糊又清晰,基于国内大厂的物联网场景广泛应用。其实以下几个点需要关注。1、网联...
【详细内容】
2023-12-06 Search:
物联网
点击:(62) 评论:(0)
加入收藏
▌简易百科推荐
2024年五个重要的物联网趋势
今年,我们对物联网每种趋势进行了评级,即其可能的有效性程度。1 到 10 之间的数字是我们对 2024 年这一趋势可能对企业物联网项目产生多大影响的评估。真正重要的事情只有在回...
【详细内容】
2024-03-20 计算机程序吧 微信公众号 Tags:
物联网
点击:(10) 评论:(0)
加入收藏
简易百科科技之到底什么是物联网?
物联网,英文名为Internet of Things,简称IOT,是指通过信息传感设备,如射频识别、红外感应器、全球定位系统、激光扫描器等,按照约定的协议,对任何物品进行信息交换和通信,以实现智...
【详细内容】
2024-01-30 简易百科 Tags:
物联网
点击:(44) 评论:(0)
加入收藏
一篇文章告诉你什么是物联网的感知层、网络层与应用层的意思?
物联网的概念在很早以前就已经被提出,20世纪末期在美国召开的移动计算和网络国际会议就已经提出了物联网(Internet of Things)这个概念。最先提出这个概念的是MIT Auto-ID中...
【详细内容】
2023-12-28 物联网IoT技术 微信公众号 Tags:
物联网
点击:(63) 评论:(0)
加入收藏
物联网之能源预测性管理
通过实施能源预测性管理,企业可以更加高效地利用能源资源,降低成本,并减少对环境的影响。同时,这也有助于提高企业的竞争力和可持续发展能力。能源预测性管理是一种基于数据分析...
【详细内容】
2023-12-22 独数易智 微信公众号 Tags:
物联网
点击:(43) 评论:(0)
加入收藏
万物互联成大势 物联网发展进入加速期
截至11月末,我国建成承载物联网的5G基站达到328.2万个,物联网连接数超过23亿,同比增幅达27.2%……自2022年8月我国率先迈入“物超人”时代以来,“物联”接棒连接“领...
【详细内容】
2023-12-21 人民邮电报 Tags:
物联网
点击:(43) 评论:(0)
加入收藏
物联网技术将于2024年成熟
人工智能、机器学习(ML)、5G和其他连接服务在内的物联网技术预计将在2024年趋于成熟,不断满足企业持续的劳动力和供应链需求。2024年的宏观经济形势比过去几年更加稳定,为企业...
【详细内容】
2023-12-14 千家网 Tags:
物联网
点击:(48) 评论:(0)
加入收藏
物联网小知识:开关量、数字量、模拟量、离散量和脉冲量它们之间有什么区别?
开关量、数字量、模拟量、离散量和脉冲量是电子测量和控制系统中经常遇到的不同类型的数据。它们在定义、特性和应用方面存在差异。在电子测量和控制系统设计中,根据实际需求...
【详细内容】
2023-12-13 物联网星球 Tags:
物联网
点击:(69) 评论:(0)
加入收藏
LoRA模型的容量与覆盖范围研究与扩展
LoRA(LongRange)是一种低功耗、远距离通信的无线技术,被广泛应用于物联网(IoT)领域。LoRA技术的独特之处在于其长距离通信能力和低功耗特性,使得它成为连接设备和传感器的理想选择...
【详细内容】
2023-12-13 办公小能手 Tags:
LoRA
点击:(46) 评论:(0)
加入收藏
物联网平台之IOT网关
IOT网关即物联网网关,是一种网络设备,在物联网系统中负责连接和控制各种设备,将它们连接到云端、本地服务器或其他设备上。它既可以实现广域互联,也可以实现局域互联,通过协议转...
【详细内容】
2023-12-07 独数易智 微信公众号 Tags:
IOT网关
点击:(56) 评论:(0)
加入收藏
物联网的应用与实践
物联网这个话题,说复杂也复杂,说不复杂也不复杂,小场景小应用,大场景大应用,很多人对这个概念既模糊又清晰,基于国内大厂的物联网场景广泛应用。其实以下几个点需要关注。1、网联...
【详细内容】
2023-12-06 独数易智 微信公众号 Tags:
物联网
点击:(62) 评论:(0)
加入收藏
推荐资讯
汽车不停能开多少公里
三证齐全,中国“飞的”
小米SU7被大卸八块,雷
视频号,从抖音挖来一个
0首付、0利息!多家车企
真正0首付、0利息来了
微信共享位置怎么换地
微信搜索seo优化策略:
相关文章
物联网协议对比:MQTT vs CoAP
诸多领域广泛应用 物联网融入生活便利多
物联网和边缘计算:打破细微差别
2023年最常见物联网协议和标准指南
物联网技术综合指南
提高物联网可靠性的3种方法
物联网的主要发展和趋势
如何轻松克服物联网十大问题和风险
2023年大数据在物联网中的作用
物联网提升制造业库存控制准确性的五种方法
物联网如何改变供应链管理
保护您的物联网:为什么内部威胁检测至关重要
2023年物联网十大云平台
物联网应用开发:Python vs. C,哪个更适合?
物联网时代25大开源IOT框架
什么是物联网设备管理?
什么是物联网电表,ADW300物联网电表的优势是
物联网开发的流程是怎么样的
如何确保大规模物联网部署的数据完整性
物联网蜂窝连接的六大关键要素
站内最新
栏目相关
·
2024年五个重要的物联网趋势
·
简易百科科技之到底什么是物联网?
·
一篇文章告诉你什么是物联网的感知层、网络层与应用层的意思?
·
物联网之能源预测性管理
·
万物互联成大势 物联网发展进入加速期
·
物联网技术将于2024年成熟
·
物联网小知识:开关量、数字量、模拟量、离散量和脉冲量它们之间有什么区别?
·
LoRA模型的容量与覆盖范围研究与扩展
·
物联网平台之IOT网关
·
物联网的应用与实践
·
什么是可穿戴式设备?了解物联网可穿戴设备的构成
·
物联网小知识:常见的传感器类型都有哪些?
·
为什么物联网会引起人们对身份盗窃的担忧?
·
如何选择适合的物联网连接方案?
·
蓝牙物联网:如何轻松、低成本地部署物联网项目
·
物联网如何实现远程控制?
·
如何监控物联网设备?
·
如何应对数字化转型中常见的物联网挑战
·
什么是APN 如何在物联网中使用?
·
物联网半导体设计和技术十大趋势
站内热门
相关头条
·
如何监控物联网设备?
·
物联网平台分为几层,你了解吗
·
提高物联网可靠性的3种方法
·
如何轻松克服物联网十大问题和风险
·
2023年物联网十大云平台
·
什么是物联网设备管理?
·
物联网就业市场的五大趋势
·
工业物联网的挑战及其解决方法
·
利用物联网技术实现成功的医疗保健
·
改善物联网连接的七种方法
·
工业物联网的定义、架构、优势和示例
·
借助物联网技术构建灵活的供应链
·
2023年,我们有望看到哪些物联网趋势?
·
物联网中使用到哪些技术?
·
物联网开发中需要用到哪些编程语言?
·
2023年的物联网会是什么样子
·
工业4.0和工业物联网如何协同工作
·
大规模物联网如何改变世界
·
主流物联网的三种商业模式,你知道吗?
·
物联网平台在AIoT领域8大场景应用
站内头条
新闻
下载
图库
FLASH
电影
商品
文章
分类信息
高级搜索
网站首页
|
关于我们
|
服务条款
|
广告服务
|
联系我们
|
网站地图
|
免责声明
|
手机版
Copyright @
简易百科
V 2.0 ©2020-2022
ISOLVES.com
|
电脑百科
|
生活百科
|
手机百科
|
简易号
京ICP备14042104号
京公网安备 11010802035086号