业务数据流程
我的传感设备,IoT平台,业务服务器,App之间是什么关系?
上行数据链路:
- 设备以MQTT协议建立和 IoT 物联网平台的长连接,异步PUBLISH数据(Topic和Payload)到 IoT 平台
- IoT 平台根据配置的规则引擎,处理数据后,流转到 数据库DB,消息队列MQ,函数计算FC 或者 通过AMQP协议流转到你的ECS服务器上
下行数据链路:
- ECS服务器程序调用HTTPS的Pub API,发送数据到 IoT 平台
- IoT 平台通过MQTT协议,PUBLISH数据到设备端(指定Topic和Payload)
FAQ
1.为什么设备无法上报数据?
您需要先定义具有发布权限的通信Topic
2.为什么设备无法接收数据?
您需要先定义具有订阅权限的通信Topic,并且设备主动subscribe此通信Topic
定义Topic
设备订阅Topic成功
3.设备一定要预先烧录三元组吗?
不需要,参考这个方案 IoT 设备免烧录三元组,无需预注册,基于MQTT即时注册三元组,快速上云方案-阿里云开发者社区
4.接入电信NB-IoT设备能对接到阿里云IoT吗?
可以,参考这个方案IoT 存量设备 零改造,泛化SDK实现整体业务迁移上云-阿里云开发者社区
!

5.存量设备,不升级改造,能对接到阿里云IoT吗?
可以,参考这个方案IoT 存量设备 零改造,泛化SDK实现整体业务迁移上云-阿里云开发者社区
6.设备上线/离线日志
链路:设备→IoT平台(上线)、设备→IoT平台(离线)

7.物模型-属性上报处理过程的日志
消息链路:设备→IoT平台→物模型校验→物模型数据存储

8.自定义消息规则引擎流转
消息链路:设备→IoT平台→规则引擎→服务端订阅AMQP→业务服务器ECS→服务端订阅AMQP(ACK响应)

9.下行控制指令日志
消息链路:业务服务器ECS(Pub API)→IoT平台(Publish)→设备→IoT平台(PubAck响应)

10.私有协议脚本解析处理日志
消息链路:设备→IoT平台→自定义协议脚本解析→规则引擎→服务端订阅AMQP

【往期回顾】
1.自建MQTT集群迁移阿里云IoT平台
2.IoT时代:WiFi配网技术剖析
3.微信小程序和IoT智能家居实践
4.IoT云端通用数据解析脚本实践
物联网平台产品介绍详情:https://www.aliyun.com/product/iot/iot_instc_public_cn

阿里云物联网平台客户交流群
文章详细阐述了物联网设备如何通过MQTT协议与IoT平台进行数据交互,包括上行数据(设备到平台)和下行数据(平台到设备)的链路。设备使用Topic和Payload发布数据,平台则依据规则引擎处理数据并转发至数据库、消息队列或ECS服务器。此外,文章解答了设备上报和接收数据的问题,以及如何处理不同类型的设备接入,如NB-IoT和存量设备的零改造方案,并提到了各种日志记录,如上线/离线状态和控制指令响应等。
1161

被折叠的 条评论
为什么被折叠?



