業務資料流程
我的傳感裝置,IoT平台,業務伺服器,App之間是什麼關系?
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuQWNwETY2kzYjNDMl1CO2UTYtgDZ0QTLzQzM50iYhN2NhFTZ50SN2gTN0QTO4MzN5UTMvw1NwAjNwEzLcdmbw9CXwIDMy8CXw8CXlVXc1l3Lc12bj5yayFGbu5ibkN2Lc9CX6MHc0RHaiojIsJye.png)
上行資料鍊路:
- 裝置以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.裝置一定要預先燒錄三元組嗎?
不需要,參考這個方案
https://developer.aliyun.com/article/7702994.接入電信NB-IoT裝置能對接到阿裡雲IoT嗎?
可以,參考這個方案
https://developer.aliyun.com/article/770009!
5.存量裝置,不更新改造,能對接到阿裡雲IoT嗎?
6.裝置上線/離線日志
鍊路:裝置→IoT平台(上線)、裝置→IoT平台(離線)
7.物模型-屬性上報處理過程的日志
消息鍊路:裝置→IoT平台→物模型校驗→物模型資料存儲
8.自定義消息規則引擎流轉
消息鍊路:裝置→IoT平台→規則引擎→服務端訂閱AMQP→業務伺服器ECS→服務端訂閱AMQP(ACK響應)
9.下行控制指令日志
消息鍊路:業務伺服器ECS(Pub API)→IoT平台(Publish)→裝置→IoT平台(PubAck響應)
10.私有協定腳本解析處理日志
消息鍊路:裝置→IoT平台→自定義協定腳本解析→規則引擎→服務端訂閱AMQP