MQTT通用物联网iot (aws, aliyun, emqx, tuya等)
1 概述
演示多物联网平台的MQTT消息发布与订阅
2 主要功能点
此演示工程展示以下功能:
1)不同平台的IOT配置、消息发布、订阅
3 源码下载与导入
1)下载地址:https://gitee.com/clawclaw/sttmqtt
或git clone https://gitee.com/clawclaw/sttmqtt.git
2)下载后解压,再导入到ApusIDE工作空间打开,具体操作请参考“项目导入”。
3)同步一下项目头文件
4 简要步骤
1)添加设备,设置服务器地址、端口、协议参数
2)添加设备变量
- 如需发布消息则添加软元件类型为PubVariable的变量
- 如需订阅消息则添加软元件类型为Subvariabler的变量
- 如订阅了多个主题(订阅变量的地址中,多个主题用"|"分隔,如mytopic|yourtopic),且关心消息来自哪个主题,则添加软元件类型为SubTopic的变量
3)写发布代码,如某控件的点击事件中
4)写订阅代码,可写订阅变量的值变化事件,也可用消息变量事件