传统的MC设备数据连接到云端以及云端数据处理并推送到用户侧逐渐成为一种新的需求。本项目通过将传统的MC设备经过数据转发单元连接到阿里云IOT平台,并将MC设备控制电动机的操作信息经阿里云IOT平台推送到钉钉APP,以便于企业内用户随时、随地、及时的了解到重要电动机的运行状况。
本项目中的数据转发单元(下文简称,F429)基于野火F429开发板,采样华为LiteOS操作系统,网络连接方式为RJ45(可考虑后期优化为无线通信方式),物联协议采用MQTT+TCP,云端平台采用阿里云。
Aliyun IOT 云端
访问Web地址:https://iot.console.aliyun.com/
图. Aliyun IOT管理控制台-产品管理
在阿里云平台上建立的 Topic 列表。本项目中的数据转发单元F429程序中MQTT Publish的是***/Tian_Motor/state 。F429经过MQTT把Topic(state)推送到AliyunIOT之后,在AliyunIOT上的规则引擎-函数计算会再次把新到达的 Topic(state)推送到钉钉APP,钉钉APP上的自定义机器人就可以把该Topic(state)@给大家或指定的人员。
有关AliyunIOT的规则引擎-函数计算相关内容在本文后面会有介绍。
图.Aliyun IOT管理控制台-设备管理-Topic列表
图.PC端钉钉接收到电动机状态变化的推送消息
图.手机端钉钉接收到电动机状态变化的推送消息
- Aliyun IOT规则引擎-转发数据-函数计算
附件资料截图: