- 官网下载RT-Thread源码和env工具;解压env工具后按照软件包内的说明把env添加到右键快捷方式。
- 实名注册阿里云账号,创建一个产品,然后在产品下添加设备,如图:
- 在es32f0654的BSP目录下右键打开env工具,依次进入RT-Thread online packages --->IoT - internet of things --->AT DEVICE: RT-Thread AT component porting or samples for different device --->Espressif ESP8266 输入WIFI账号、密码及ESP8266使用的UART端口(这里只能使用uart0)。
- 依次进入RT-Thread online packages --->IoT - internet of things ---> IoT Cloud ---> Ali-iotkit: Aliyun cloud sdk 'iotkit-embedded' for RT-Thread 将已创建好的产品设备的相关内容依次填入,即保持下图中红框中的内容一致。注:Version选用latest。
- 进入Hardware Drivers Config -->On-chip Peripheral Drivers -->UART Drivers --> Enable UART0 PB10/PB11(T/R) (使用的串口必须与上述第3步的串口相同).
- 返回主界面,输入 pkgs --upgrade更新索引,完成后再输入命令:pkgs --update更新软件包。等待全部更新完成后输入scons --target=mdk5命令,最后打开已经建好的工程编译下载到芯片中,打开串口工具(使用PC10/PC11(T/R))就会看到连接成功的初始化信息。
- 在串口工具中输入命令ali_mqtt_sample,打开阿里云的设备在线调试页面,等待刷新后即可看到设备已在线,通过如下方式即可双向发送数据。
|