0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MQTT是一个简单的中心辐射型系统?

电子设计 来源:互联网 作者:佚名 2018-08-24 09:49 次阅读

遥测技术在通信领域是一个相对古老的概念,在上世纪初传感器就具备了远距离发送信号的能力,这让科学家能够远程监控终端机器和其他活动,而到了现在借助计算机处理器,机器可以接收传感器和其他机器的数据并进行相关操作,从而实现了机器—机器(M2M)之间的通信。如今互联网的使用使得数据和信息的通信激增,推动了标准协议的制定。

物联网IoT)根据用途具有不同的意义,在商业和工业方面可以划分为两个领域:工业物联网(IIoT)和物联网(IoT),两者之间一些关键的区别在于:

  • IoT应用于很多细分市场,包括消费品、农业、制造业和医疗等,而IIoT则主要面向工业应用,比如制造业和能源产业,IoT涉及的范围更大一些,IIoT则是IoT的一个子集。

  • IoT重点关注消费群体,IIoT则倾向于访问尽可能多的数据,从而调整工业制造流程,将供应链的效率最大化。

  • 虽然IoT可以生成大量的数据从而提升消费者的体验,但是IIoT的数据规模则更大,对于操作过程和相关人员的安全更加的至关重要。

IoT和IIoT发展所面临的关键挑战是如何处理收集到的大量数据。

MQTT到底是什么?

MQTT到底是什么?这是我第一次接触到这个有趣话题的反应,其缩写的首字母意思如下:

  • Message:简单的来讲,MQTT包括一个数据源,它发布主题消息给一个代理(broker),然后代理会将消息发送给所有已经订阅了该主题的设备或终端

  • Queue(或queuing):尽管名字中包含“queue”一词,但是MQTT并不是基于队列的协议,显然这一项在整个协议更新过程中都没有使用过

  • Telemetry:IoT和IIoT的关键,数据的传输是遥测技术的核心

  • Transport:点到点的数据传输是通过中央hub或代理(broker)

MQTT是一个简单的中心辐射型系统:传感器、应用和设备之间的通信是通过中央代理端运行的数据中心服务实现的。设备也不会尝试在彼此之间进行通信,因为所有的数据都要通过中央代理,从处理需求来看MQTT是轻量级的,因此在带宽和延迟受限的网络环境(比如典型的生产制造现场)中很好的适用于多种应用程序,MQTT会话简单快速:连接、身份验证、通信和结束。随着数据量的增涨,MQTT协议的精简性和轻量级使得它具有很好的可扩展性,MQTT协议是涉及到很多传感器的大型远程网络系统(比如输电线系统、长距离管道和油井等)的理想选择。

大量的应用实例

除了能够监控长距离的石油管道和其他能源传输的场景外,MQTT精简低带宽的特性使得它能够适用于其他很多应用,家庭自动化应用包括供暖、通风、空调(HVAC)、照明、智能设备和安全等方面都采用了MQTT协议(图1)。家庭园艺也可以很高科技,用户订阅来自光、温度和湿度传感器的消息获取现场的实时数据,然后就可以根据数据来自动化的远程调整浇水程序。极客们甚至采用MQTT协议和Arduino树莓派来控制圣诞灯光。医疗监控、运输网络监测、资产跟踪、环境状态检查、气候数据记录以及自动亭监控等都是使用MQTT协议的实例。

图1:MQTT协议的其中一个应用就是家庭自动化

总结

及时准确的信息对于提升消费IoT和工业物联网(IIoT)系统的性能是非常有用的,随着有越来越多的数据可用于解释和使用,建立信息分享的协议和方法是必不可少的,在M2M通信领域,MQTT将成为最重要的协议,它提升了系统的可扩展性,同时将长距离传输的延迟降到最低,带宽占用低而且传输过程中断的影响也是最小的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • M2M
    M2M
    +关注

    关注

    10

    文章

    210

    浏览量

    82314
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4188

    浏览量

    196384
  • MQTT
    +关注

    关注

    5

    文章

    650

    浏览量

    22449
收藏 人收藏

    评论

    相关推荐

    什么是EMC?有关隔离系统中的EMI、辐射发射、ESD和EFT的4问题

    电子发烧友网站提供《什么是EMC?有关隔离系统中的EMI、辐射发射、ESD和EFT的4问题.pdf》资料免费下载
    发表于 09-23 11:07 0次下载
    什么是EMC?有关隔离<b class='flag-5'>系统</b>中的EMI、<b class='flag-5'>辐射</b>发射、ESD和EFT的4<b class='flag-5'>个</b>问题

    如何设计简单且高度集成的电池测试系统

    电子发烧友网站提供《如何设计简单且高度集成的电池测试系统.pdf》资料免费下载
    发表于 09-18 14:53 0次下载
    如何设计<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>简单</b>且高度集成的电池测试<b class='flag-5'>系统</b>

    MQTT物联网网关是什么

    MQTT物联网网关是种特殊的网关设备或软件组件,主要在物联网(IoT)系统中使用,用于实现不同协议之间的通信转换,以便各种设备和系统能够相互连接和交换数据。在这
    的头像 发表于 07-18 14:17 484次阅读
    <b class='flag-5'>MQTT</b>物联网网关是什么

    MQTT物联网云平台是什么

    MQTT (Message Queuing Telemetry Transport) 是种轻量级的发布/订阅消息通信协议,专门为低带宽、高延迟或不稳定的网络环境设计的。它基于TCP/IP协议栈
    的头像 发表于 06-25 15:32 592次阅读

    为什么使用MQTT而不是HTTP?

    Protocol)时,我们需深入分析两者的设计理念、通信模型、效率以及对特定应用场景的适应性。MQTT和HTTP各有千秋,适用于不同的物联网(IoT)、移动互联网和分布式系统环境。 设计理念与通信模型
    的头像 发表于 06-19 14:26 441次阅读
    为什么使用<b class='flag-5'>MQTT</b>而不是HTTP?

    简单的分频器电路分享

    这是简单的分频器电路,该电路的优点是电路小,它仅使用晶体管和其他几个组件。
    的头像 发表于 06-10 15:55 1239次阅读
    <b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>简单</b>的分频器电路分享

    [天拓四方]4G MQTT网关在物联网应用中的优势探讨

    随着物联网(IoT)技术的飞速发展,各种设备和系统之间的互联互通变得日益重要。MQTT(Message Queuing Telemetry Transport)作为种轻量级的发布/订阅消息传输协议
    的头像 发表于 05-28 17:22 459次阅读

    安科瑞终端监测设备与MQTT协议的结合使用

    摘要:MQTT基于客户端-服务器的消息发布/订阅传输协议, 优点是轻量,简单,开放和易于实现的,这样的特点在于物联网设备中就十分适用,这也是它在物联网中被广泛应用的原因之
    的头像 发表于 05-13 13:54 403次阅读
    安科瑞终端监测设备与<b class='flag-5'>MQTT</b>协议的结合使用

    MQTT物联网平台是什么?MQTT物联网平台的功能

    MQTT(Message Queuing Telemetry Transport)是种基于客户端-服务器架构的发布/订阅模式的消息传输协议。它基于TCP/IP协议栈构建,设计轻巧、开放、简单和规范
    的头像 发表于 04-01 10:20 691次阅读

    MQTT网关是什么?MQTT网关的功能

    MQTT网关是支持MQTT协议的物联网网关,是种用于连接不同设备和云端平台之间的中间件。它充当了设备和云端服务之间的数据传输桥梁。MQTT网关能够接收来自各种设备的数据,并将其发送到
    的头像 发表于 03-18 17:10 758次阅读

    MQTT协议网关解决方案设计与实施

    MQTT协议网关是中间件,负责接收来自不同MQTT客户端的消息,并将这些消息转发到MQTT服务器;同时,也能接收来自
    的头像 发表于 03-11 14:07 468次阅读

    mqtt协议与终端监测设备结合

    mqtt协议与终端监测设备结合 摘要: MQTT基于客户端-服务器的消息发布/订阅传输协议, 优点是轻量,简单,开放和易于实现的,这样
    的头像 发表于 01-30 13:13 374次阅读
    <b class='flag-5'>mqtt</b>协议与终端监测设备结合

    MQTT物联网平台是什么?MQTT物联网平台的功能有哪些

    MQTT(Message Queuing Telemetry Transport)是种基于客户端-服务器架构的发布/订阅模式的消息传输协议。它基于TCP/IP协议栈构建,设计轻巧、开放、简单和规范
    的头像 发表于 01-24 09:23 1118次阅读

    如何快速搭建MQTT协议的测试环境

    大家好,我是麦叔,之前有小伙伴建议出期如何快速搭建MQTT协议的测试环境,因为自己写的mqtt测试工具总是有这样那样的问题。
    的头像 发表于 12-26 09:28 2016次阅读
    如何快速搭建<b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>MQTT</b>协议的测试环境

    【ELF 1开发板试用】+ 8.2 MQTT开发——连接腾讯云【原创】

    MQTT基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多
    发表于 12-15 23:10