STM32单片机

文章数:1121 被阅读:2938180

账号入驻

【如果云知道】物联网通信协议 — MQTT!快抢免费听课名额!

最新更新时间:2019-01-13
    阅读数:


物联网时代,嵌入式开发者除了吃透自己手中的MCU性能资源之外,还要多学一门手艺,那就是——如何让MCU与物联网云平台之间实现连接。毕竟,不能联网的MCU注定会成为一个信息孤岛,在物联网时代可供其发展的空间也会大打折扣。

1

MQTT的主要特性


对于在物联网应用中使用最多的MQTT通信协议,我们需要了解它的基本工作模式,主题的概念,以及三种QoS级别的区别。

MQTT的主要特性:

  • MQTT全称为Message Queuing Telemetry Transport,即消息队列遥测传输

  • 轻量级通信协议,大小仅有几K

  • 适用资源受限设备,低带宽,高延时,不稳定网络中进行消息传输 

  • MQTT运行在TCP/IP协议之上 

  • 客户端/服务器模式 

  • 发布/订阅消息模式,提供一对多消息分发 

  • 对传输消息有三种服务质量(QoS) 

  • 通知机制,在异常中断时通知相关方


2

MQTT的报文结构


一个MQTT的数据包由三部分组成:固定头、可变头负载。

① 固定头(Fixed Header):MQTT的数据包都包含有固定头,长度为两个字节。

② 可变头(Variable Header):不同类型的控制报文的Variable Header的内容不一样;部分控制报文包含2字节的Packet Identifier。

③ 负载(Payload):不同类型的数据包,负载内容所带的含义不一样。


MQTT的连接建立会用到哪两个数据包?


课程报名


新课程,报名还是老办法——


  • 微信扫描二维码 ,注册成为ST蝶粉俱乐部的成员,即可关注到课程信息。


《从STM32如何实现物联网云平台接入》课程已全部交付,现免费开放500名额度,让想连云的蝶粉们畅快学习云接入。

o 获得方式:扫码加好友,“电小二”帮你来安排,按照导引获得听课资格

 




学员福利


在课程中,还有一个最吸引人的地方,就是【学员福利】。这次我们又带来了大家十分喜欢的——开!发!板!


☞  领取福利规则:在课程中,老师会随堂布置作业,最快提交作业且答案正确的2名优秀学员,即可获得:
STM32 L475开发板探索套件一块!


最新有关STM32单片机的文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved