業(yè)務數(shù)據(jù)流程
我的傳感設備,IoT平臺,業(yè)務服務器,App之間是什么關系?
上行數(shù)據(jù)鏈路:
設備以MQTT協(xié)議建立和IoT物聯(lián)網(wǎng)平臺的長連接,異步PUBLISH數(shù)據(jù)(Topic和Payload)到IoT平臺
IoT平臺根據(jù)配置的規(guī)則引擎,處理數(shù)據(jù)后,流轉到數(shù)據(jù)庫DB,消息隊列MQ,函數(shù)計算FC或者通過AMQP協(xié)議流轉到你的ECS服務器上
下行數(shù)據(jù)鏈路:
ECS服務器程序調用HTTPS的Pub API,發(fā)送數(shù)據(jù)到IoT平臺
IoT平臺通過MQTT協(xié)議,PUBLISH數(shù)據(jù)到設備端(指定Topic和Payload)
FAQ
1.為什么設備無法上報數(shù)據(jù)?
您需要先定義具有發(fā)布權限的通信Topic
2.為什么設備無法接收數(shù)據(jù)?
您需要先定義具有訂閱權限的通信Topic,并且設備主動subscribe此通信Topic
定義Topic
設備訂閱Topic成功
3.設備一定要預先燒錄三元組嗎?
不需要,參考這個方案https://developer.aliyun.com/article/770299
4.接入電信NB-IoT設備能對接到阿里云IoT嗎?
可以,參考這個方案https://developer.aliyun.com/article/770009
5.存量設備,不升級改造,能對接到阿里云IoT嗎?
可以,參考這個方案https://developer.aliyun.com/article/770009
6.設備上線/離線日志
鏈路:設備→IoT平臺(上線)、設備→IoT平臺(離線)
7.物模型-屬性上報處理過程的日志
消息鏈路:設備→IoT平臺→物模型校驗→物模型數(shù)據(jù)存儲
8.自定義消息規(guī)則引擎流轉
消息鏈路:設備→IoT平臺→規(guī)則引擎→服務端訂閱AMQP→業(yè)務服務器ECS→服務端訂閱AMQP(ACK響應)
9.下行控制指令日志
消息鏈路:業(yè)務服務器ECS(Pub API)→IoT平臺(Publish)→設備→IoT平臺(PubAck響應)
10.私有協(xié)議腳本解析處理日志
消息鏈路:設備→IoT平臺→自定義協(xié)議腳本解析→規(guī)則引擎→服務端訂閱AMQP