天天看點

阿裡雲AIoT 經典基礎知識 快問快答

業務資料流程

我的傳感裝置,IoT平台,業務伺服器,App之間是什麼關系?

阿裡雲AIoT 經典基礎知識 快問快答

上行資料鍊路:

  • 裝置以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

阿裡雲AIoT 經典基礎知識 快問快答

2.為什麼裝置無法接收資料?

您需要先定義具有訂閱權限的通信Topic,并且裝置主動subscribe此通信Topic

定義Topic

阿裡雲AIoT 經典基礎知識 快問快答

裝置訂閱Topic成功

阿裡雲AIoT 經典基礎知識 快問快答

3.裝置一定要預先燒錄三元組嗎?

不需要,參考這個方案

https://developer.aliyun.com/article/770299

4.接入電信NB-IoT裝置能對接到阿裡雲IoT嗎?

可以,參考這個方案

https://developer.aliyun.com/article/770009

!

阿裡雲AIoT 經典基礎知識 快問快答

5.存量裝置,不更新改造,能對接到阿裡雲IoT嗎?

6.裝置上線/離線日志

鍊路:裝置→IoT平台(上線)、裝置→IoT平台(離線)

阿裡雲AIoT 經典基礎知識 快問快答

7.物模型-屬性上報處理過程的日志

消息鍊路:裝置→IoT平台→物模型校驗→物模型資料存儲

阿裡雲AIoT 經典基礎知識 快問快答

8.自定義消息規則引擎流轉

消息鍊路:裝置→IoT平台→規則引擎→服務端訂閱AMQP→業務伺服器ECS→服務端訂閱AMQP(ACK響應)

阿裡雲AIoT 經典基礎知識 快問快答

9.下行控制指令日志

消息鍊路:業務伺服器ECS(Pub API)→IoT平台(Publish)→裝置→IoT平台(PubAck響應)

阿裡雲AIoT 經典基礎知識 快問快答

10.私有協定腳本解析處理日志

消息鍊路:裝置→IoT平台→自定義協定腳本解析→規則引擎→服務端訂閱AMQP

阿裡雲AIoT 經典基礎知識 快問快答

【往期回顧】

1.自建MQTT叢集遷移阿裡雲IoT平台 2.IoT時代:WiFi配網技術剖析 3.微信小程式和IoT智能家居實踐 4.IoT雲端通用資料解析腳本實踐