本文主要以图文方式介绍了ESP8266接入机智云,生成MCU代码,并成功移植代码,实现APP控制硬件设备的过程。
操作步骤如下:
1、将固件写入ESP8266的过程及注意事项
2、机智云平台使用过程:
创建产品-编辑数据点-使用MCU代码生成器3、代码移植和编译:
主要涉及修改"gizwits_product.h"头文件-初始化Wifi模块“Gizwits_Init()”4、测试:
连接8266模块与STM32F103c8t6,通电,下载机智云APP,测试功能
1. 烧写固件到ESP8266将模块通过串口接入电脑,串口TX接模块RX,RX接模块TX,同时需要将8266的KEY引脚接高。
-
将8266模块与STM32F103c8t6连接,8266的RX接C8T6的PB10,TX接C8T6的PB11,例如下图,然后把设备上电。
-
在手机上下载机智云APP并安装,然后自己注册个账号。
-
点击添加设备
-
输入你手机连接的路由器的ssid名称和密码,点击下一步
-
选择乐鑫或者ESP,然后点击OK。
-
app上“已完成上述操作”打勾,点击下一步。
-
开始扫描后模块的灯会快速闪烁,直到模块接入平台,一般如果扫描超过30%之后模块还没有接入app的话基本上就不会接入app了,建议将模块断电后上电,然后在用APP重新添加。
-
模块配对成功图
-
9.这时候点进去就可以看到里面刚定义的变量了,如下图,这里的变量和程序当中的结构体currentDataPoint的valueLED_OnOff相关联,拨动app上面的这个开关就会改变stm32结构体currentDataPoint的valueLED_OnOff变量,相反改变STM32当中的这个值,app上面的状态也会发生变化
-
我们测试一下
-
测试成功
-
代码
+关注
关注
30文章
4786浏览量
68565
发布评论请先 登录
相关推荐
评论