一.器材
- GD32F450
- GD32VW553
- DTH11(温湿度传感器)
二.实验与学习过程
1.学习 AN153 GD32VW553 基本指令用户指南 文件中的内容(最好自己去看一下,链接: https://www.iceasy.com/cloud/RISC-V?pid=1907770165638025220 ),对主要指令进行使用。
- 连接wifi:wifi_connect hehe 12345678
- 设置设备id:mqtt client_id b1
- 连接mqtt:mqtt connect 183.230.40.96 1883 1 O95yhu978j version=2018-10-31&res=products%2FO95yhu978j%2Fdevices%2Fb1&et=9956499200&method=md5&sign=oxyRYc0A0CeYoP87ZzHjXQ%3D%3D
- 发布消息:mqtt publish $sys/O95yhu978j/b1/thing/property/post {"id":"123","version":"1.0","params":{"temperature":{"value":55.5}}} 1 0
2.烧录官方固件,通过串口助手,对指令进行使用。

3.完成ONENET平台的配置(这个挺简单的,网上有教程 平台链接 )
4.配置GD32F450使用串口与GD32VW553进行通信。
5.观察效果。
三.注意事项
1.对原代码编译之后直接使用,是没有mqtt相关的指令,需要打开它。
D:\My_Profile\GD32VW553\GD32VW55x_RELEASE_V1.0.3a\MSDK\app\app_cfg.h

解除对#define CONFIG_MQTT的注释。
四.代码
通过网盘分享的文件:代码.zip
链接: https://pan.baidu.com/s/12oQiOV-XJHCXRvcKM6p_ug 提取码: 9iu8

