我可以: 邀请好友来看>>
ZOL论坛 > 硬件论坛 > 其他硬件论坛 > MQTT协议详析
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

MQTT协议详析

24浏览 / 4回复

厦门佰马科技

厦门佰马科技

0
精华
0
帖子

等  级:Lv.1
经  验:76
  • Z金豆: 212

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:福建
  • 注  册:2018-10-16
  • 登  录:2018-10-16
发表于 2018-10-16 21:55:11
电梯直达 确定
楼主

MQTT协议详析

 

1.MQTT协议概述

MQTT(Message Queuing Telemetry Transport  遥测传输协议),消息队列遥测传输,是IBM开发的一个即时通讯协议。该协议支持所有平台,其主要提供订阅/发布两种消息模式,特别适用于特定环境(宽带低、网络延迟高、通信不稳定)的消息分发,属应用层协议。

 

2.MQTT协议定位

如下图所示,在国际上通用的osi七层模型中,MQTT处于应用层

 

 

3.MQTT协议特点

属轻量级、易扩展的通讯协议;

适合需要低功耗和网络带宽有限的IoT场景;

支持PHP,JAVA,Python,C,C#等系统语言;

能在处理器和内存资源有限的嵌入式设备中运行;

使用TCP/IP提供网络连接;

使用“订阅/发布”两种消息模式,提供一对多的消息发布,从而解除应用程序偶尔;

 

4.MQTT协议应用

作为物联网的最主要的协议,目前基本所有收费的云平台都是基于MQTT协议,比如机智云,和所有的开放云平台比如中国移动的oneNet、百度的云平台也都支持MQTT的接入。

1)设备使用MQTT协议接入云平台示意图:

 

2MQTT协议应用

佰马科技云平台支持设备以MQTT协议接入服务端。以下是佰马BMD100-A选择MOTT协议后成功连接上设备云平台

   MQTT协议具有简洁、小巧、可扩展性强、省流量、省电等优点,而且已经有PHP,JAVA,Python,C,C#等多个语言版本,基本可以使用在任何平台上,几乎可以把所有联网物品和外部连接起来,所以特别适合用来当做物联网的通信协议。

 

 

 

   为客户提供智慧可靠的无线通信产品是佰马经营与创新的核心。在工业无线通信领域,经过研发团队的不懈努力,佰马于业界率先支持MQTT协议。目前已支持MQTT的产品线包括:工业级无线路由器BMR200系列、BMR400、BMR500、工业级无线网关BMG500等。

佰马工业级无线路由器、网关等产品采用MQTT协议,进一步优化了数据传输稳定性,为远程设备提供实时可靠的通信服务。即使工作于运营商网络不稳定的恶劣环境,也可保证数据可靠传输。占用应用程序带宽小,减少了服务器的负担,功耗大幅低

 

佰马工业级无线路由器、网关等产品采用MQTT协议,进一步优化了输稳定性,为远程设备提供实时可靠的通信服务。即使工作于运营商网络不稳定的恶劣环境,也可保证数据可靠传输。占用应用程序带宽小,减少了服务器的担,功耗大幅低。

 

附:

佰马工业级无线路由器支持协议包括:TCP(TCP、自定义TCPFTCPHTCP)UDP(纯UDPHUDP)、MODBUS(MODBUS TCPMODBUS RTU)HTTP客户端、TCP服务器、MQTT等。

 

 

 

 


squxe3c5a9

squxe3c5a9


精华

帖子

等  级:Lv.1
经  验:170
发表于 2018-10-17 14:38:50 1楼
这是要火的节奏啊

gy8594yr

gy8594yr


精华

帖子

等  级:Lv.2
经  验:602
发表于 2018-10-17 14:33:46 2楼
楼上的话等于没说~

zhuoyihang

zhuoyihang


精华

帖子

等  级:Lv.2
经  验:528
发表于 2018-10-17 16:53:33 3楼
存在感+30,脸熟 + 30

fly_l

fly_l


精华

帖子

等  级:Lv.3
经  验:720
发表于 2018-10-17 17:34:33 4楼
看热闹的来了。
高级模式
论坛精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL论坛您有任何使用问题和建议 您可以 联系论坛管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表