傳統(tǒng)的MC設(shè)備數(shù)據(jù)連接到云端以及云端數(shù)據(jù)處理并推送到用戶側(cè)逐漸成為一種新的需求。本項(xiàng)目通過將傳統(tǒng)的MC設(shè)備經(jīng)過數(shù)據(jù)轉(zhuǎn)發(fā)單元連接到阿里云IOT平臺(tái),并將MC設(shè)備控制電動(dòng)機(jī)的操作信息經(jīng)阿里云IOT平臺(tái)推送到釘釘APP,以便于企業(yè)內(nèi)用戶隨時(shí)、隨地、及時(shí)的了解到重要電動(dòng)機(jī)的運(yùn)行狀況。
本項(xiàng)目中的數(shù)據(jù)轉(zhuǎn)發(fā)單元(下文簡稱,F(xiàn)429)基于野火F429開發(fā)板,采樣華為LiteOS操作系統(tǒng),網(wǎng)絡(luò)連接方式為RJ45(可考慮后期優(yōu)化為無線通信方式),物聯(lián)協(xié)議采用MQTT+TCP,云端平臺(tái)采用阿里云。
Aliyun IOT 云端
訪問Web地址:https://iot.console.aliyun.com/
圖. Aliyun IOT管理控制臺(tái)-產(chǎn)品管理
在阿里云平臺(tái)上建立的 Topic 列表。本項(xiàng)目中的數(shù)據(jù)轉(zhuǎn)發(fā)單元F429程序中MQTT Publish的是***/Tian_Motor/state 。F429經(jīng)過MQTT把Topic(state)推送到AliyunIOT之后,在AliyunIOT上的規(guī)則引擎-函數(shù)計(jì)算會(huì)再次把新到達(dá)的 Topic(state)推送到釘釘APP,釘釘APP上的自定義機(jī)器人就可以把該Topic(state)@給大家或指定的人員。
有關(guān)AliyunIOT的規(guī)則引擎-函數(shù)計(jì)算相關(guān)內(nèi)容在本文后面會(huì)有介紹。
圖.Aliyun IOT管理控制臺(tái)-設(shè)備管理-Topic列表
圖.PC端釘釘接收到電動(dòng)機(jī)狀態(tài)變化的推送消息
圖.手機(jī)端釘釘接收到電動(dòng)機(jī)狀態(tài)變化的推送消息
- Aliyun IOT規(guī)則引擎-轉(zhuǎn)發(fā)數(shù)據(jù)-函數(shù)計(jì)算
附件資料截圖: