问题一:在物联网层次中TCP/IP应用层的MQTT协议是什么?
在物联网层次中TCP/IP应用层的MQTT协议是什么?
参考回答:
消息队列遥测传输(Message Queuing Telemetry Transport)。最早由IBM公司开发,专门针对计算能力有限,工作在低带宽,不可靠网络的控制设备设计。
以上内容摘自:《haas物联网一体低代码开发课程(上)》,点击https://developer.aliyun.com/ebook/download/7500查看完整版
问题二:MQTT 协议消息稳定传输的机制提供哪些服务质量 QoS(Quality of Service)?
MQTT 协议消息稳定传输的机制提供哪些服务质量 QoS(Quality of Service)?
参考回答:
提供了三种不同层次服务质量 QoS(Quality of Service):
- QoS=0,至多一次;
- QoS=1,至少一次;
- QoS=2,只有一次。
当我们采用 QoS=1 方式发布消息到 IoT 物联网平台,即可保证消息至少到达设备端 一次,再结合去重逻辑,重连时保留 Session 信息来实现离线消息触达。
资料来源:电子书《AIoT 物联网开发实战(上)》,下载链接:
https://developer.aliyun.com/topic/download?id=1147
问题三:在物联网层次中TCP/IP应用层的MQTT协议有什么特点?
在物联网层次中TCP/IP应用层的MQTT协议有什么特点?
参考回答:
特点是:
基于TCP/IP 常连接,开销小,支持 QoS 机制,可以满足不同场景的需求;
基于主题的订阅/发布模式,该模式类似于大家在淘宝上可以去关注某件商品,在商品的价格发生变化后,由系统自动推送消息;
支持多对多的协议。
以上内容摘自:《haas物联网一体低代码开发课程(上)》,点击https://developer.aliyun.com/ebook/download/7500查看完整版
问题四:阿里云 IoT 物联网平台的MQTT协议中的CONNECT 消息内容参数是怎样?
阿里云 IoT 物联网平台的MQTT协议中的CONNECT 消息内容参数是怎样?
参考回答:
阿里云 IoT 物联网平台的 MQTT 协议的CONNECT 消息内容参数如下:
其中 clientId,username,password 由设备三元组(productKey,deviceName, deviceSecret)按照规则生成,具体规则如下:
资料来源:电子书《AIoT 物联网开发实战(上)》,下载链接:
https://developer.aliyun.com/topic/download?id=1147