当前位置: 首页 > news >正文

智联物联分享之物联网协议MQTT简述,MQTT协议特点

接触过物联网设备的朋友们对于MQTT应该都不陌生吧,那MQTT是什么呢?智联物联小编为大家分享下MQTT的简述与特点。

MQTT(Message Queuing Telemetry Transport)基于客户端/服务器的信息发布/订阅的物联网常用传输协议。1999年由开发商IBM发布,MQTT协议是轻量、简单、开放和易于实现的,这些特点也使得MQTT协议的适用范围非常广泛。在复杂受限的应用环境中,作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、工业设备、移动通信等方面有着广泛的应用,如M2M机器与机器通信和IoT物联网。MQTT协议在物联网中通过传感器、医疗设备、智能家居及自动化设备的数据采集与通信能力得到广泛应用。

 


MQTT最大特点是用极少的代码与有限的带宽为远程连接的设备提供实时可靠的消息服务。除此之外MQTT协议还有以下特点:

1、使用消息发布、订阅模式,解决与应用程序耦合关系;

2、小型传输,开销很小(固定长度的头部是2字节),最小化协议交换,节省流量消耗;

3、使用 Last Will和Testrament特性通知有关各方客户端异常中断的机制;

4、允许用户动态创建主题,运维方便零成本;

5、实现大带宽、低延迟、高稳定性的网络部署;

6、不限制传输数据的类型与格式,保障数据灵活性;

 

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

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

 

相关文章:

  • Echarts立体柱状图
  • SpringBoot定时任务@Scheduled注解详解
  • Gen-LaneNet论文精读总结
  • Spring Cloud Alibaba全家桶——微服务网关Gateway组件
  • 基于微信PC端小程序抓包方法
  • SQL Server 实现邮件发送功能(配置步骤及存储过程源码)
  • 刘禹锡最经典诗文10首,每一首都是千古名作,读懂受益一生
  • mybatisplus快速实现动态数据源切换
  • Vue-条件渲染的基本使用(v-if,v-show,v-else相关指令使用)
  • PMP项目管理认证第一节(备考阶段准备)
  • 【数据结构】TopK,堆排序, --堆的初始化与应用
  • 自然语言处理: 知识图谱的十年
  • 关于加解密、加签、验签等
  • 分布式事务问题
  • 终于解决了悬疑好多年的低版本CAD VBA不能在高版本CAD使用的问题
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【Leetcode】104. 二叉树的最大深度
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • 0基础学习移动端适配
  • C++11: atomic 头文件
  • ES6系统学习----从Apollo Client看解构赋值
  • iOS 颜色设置看我就够了
  • js写一个简单的选项卡
  • Laravel 菜鸟晋级之路
  • PAT A1120
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring Cloud中负载均衡器概览
  • SpringCloud集成分布式事务LCN (一)
  • 开源SQL-on-Hadoop系统一览
  • 区块链共识机制优缺点对比都是什么
  • 如何设计一个比特币钱包服务
  • 使用Swoole加速Laravel(正式环境中)
  • 一道面试题引发的“血案”
  • 原生js练习题---第五课
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • python最赚钱的4个方向,你最心动的是哪个?
  • 通过调用文摘列表API获取文摘
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​香农与信息论三大定律
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (第61天)多租户架构(CDB/PDB)
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (三)mysql_MYSQL(三)
  • (已解决)什么是vue导航守卫
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .Net - 类的介绍
  • .NET CLR基本术语
  • .NET CORE Aws S3 使用
  • .net core使用ef 6
  • .Net IOC框架入门之一 Unity