MQTT协议是什么?工业级路由器网关中的MQTT协议

大怪科学 20231106

  • 物联网
  • MQTT协议

什么是 MQTT?

MQTT作为一种工具,可以在各种规模的部署中连接多种类型的 IoT 设备。它最初始于1999 年,用于石油和天然气管道通过远程卫星进行通信。

MQTT在物联网领域应用非常广泛,基本上所有的云平台Q都支持设备以MQTT协议接入,所以如果您的设备支持MQTT连接,就可以很容易的对接各云平台(比如ONENET、阿里云、腾讯云等)。CORE提供的MQTT库函数也十分简单,只需根据各云平台的规则,在调用MQTT库函数时对传入的参数做相应的调整即可对接各家云平台。

为什么在物联网开发中使用MQTT?

1. MQTT协议轻量且灵活,可以在严重受限的设备硬件和高延迟/带宽有限网络上实现。

2. MQTT协议是发布/订阅型消息协议,可以在不可靠的网络环境中进行扩展。

3. MQTT协议支持原因代码和消息到期日期的功能,可以在不影响现有基础架构的情况下将设备添加到系统中,这对于物联网应用程序特别有用。

4. MQTT协议使用基于主题的消息传递模型,允许开发人员创建自定义主题来管理来自各种连接设备的数据。

5. MQTT已成为物联网的标准,它在物联网和智能自动化系统中的使用正在逐渐增加,也是物联网行业中采用最广泛的开源协议。

MQTT协议有什么特点?

轻量级:MQTT协议简单、轻量级,适用于网络带宽有限、网络环境不稳定、设备内存和CPU资源有限的场景。

发布/订阅模式:MQTT协议采用发布/订阅模式,支持一对多的消息发布和接收,能够有效地解耦应用程序之间的耦合。

低带宽占用:MQTT协议的消息传输开销很小,协议交换最小化,以降低网络流量。

支持服务质量:MQTT协议支持三种消息传递服务质量等级:“at most once”至多一次、 "at lease once"至少一次和“exactly once”只有一次。

TCP/IP为基础:MQTT协议使用TCP/IP提供基础的网络连接。

工业级路由器网关中的MQTT协议

工业级路由器网关是将MQTT协议与其他通信协议(例如Modbus)进行转换的设备。MQTT是一种轻量级的消息传递协议,MQTT协议常用于物联网和工业自动化应用中,以实现设备之间网络通信。

查看全文

点赞

大怪科学

作者最近更新

  • 纳芯微推出全新模拟输出温湿度传感器NSHT30A
    大怪科学
    21小时前
  • 汉威科技一日双举:并购重庆斯太宝并拟港股上市
    大怪科学
    1天前
  • 电压放大器:超声传感器声学测试中的核心支撑
    大怪科学
    1天前

期刊订阅

相关推荐

  • 浅谈我国医疗智慧物联网应用现状及未来发展

    2018-12-03

  • 从MEMS专利数量分析我国MEMS传感器产业现状

    2019-03-28

  • 诺基亚推出基于区块链的智慧城市传感系统

    2018-12-06

  • 北斗首次发布民用领域物联网无线数据模块产品

    2018-12-07

评论0条评论

×
私信给大怪科学

点击打开传感搜小程序 - 速览海量产品,精准对接供需

  • 收藏

  • 评论

  • 点赞

  • 分享

收藏文章×

已选择0个收藏夹

新建收藏夹
完成
创建收藏夹 ×
取消 保存

1.点击右上角

2.分享到“朋友圈”或“发送给好友”

×

微信扫一扫,分享到朋友圈

推荐使用浏览器内置分享功能

×

关注微信订阅号

关注微信订阅号,了解更多传感器动态

  • #{faceHtml}

    #{user_name}#{created_at}

    #{content}

    展开

    #{like_count} #{dislike_count} 查看评论 回复

    共#{comment_count}条评论

    加载更多

  • #{ahtml}#{created_at}

    #{content}

    展开

    #{like_count} #{dislike_count} #{reback} 回复

  • #{ahtml}#{created_at}

    #{content}

    展开

    #{like_count} #{dislike_count} 回复

  • 关闭
      广告