今天与大家分享STM32通过ESP8266连接机智云APP,并完成数据的上传下发第一讲。主要是配置机智云APP。
另外新创建了公众号“宝藏Code园”,本系列相关代码将在公众号里面开源。需要本项目相关工程代码可以关注公众号后台回复“ESP8266机智云”获取(免费),或者点击置顶资源链接。
一、配置机智云APP
1.登录机智云并且打开开发者中心
2.创建产品
3.选择需要创建的类型
4.创建数据点
标识名:在这一项,我们取名字的时候尽量取得“清楚”,就是一眼就知道是什么意思。因为后面机智云自动生成的单片机程序代码里表示控制的设备的变量名就是根据这个标识名来生成的。
显示名称:就是手机APP上会显示的文字,比如我们填写“灯”,等会生成的APP上就会有个地方标注文字“灯”。
读写类型:
可写:一般需要在APP上手动操作的,比如需要添加的是控制某个设备的开关或者滑动条调整某个阈值等就选择可写。
只读:只是显示数据作用,比如显示温度值和湿度值。
数据类型:
布尔值:灯的状态有“开”和“关”两种状态,所以数据类型是布尔值类型(也就是0和1)。
数值:显示数据或者调整阈值数据,则应该是数值。
如下图,依次将温湿度和灯分别配置好。
二、测试APP
下载链接:https://devdocs.gizwits.com/download.html#166419072635445
用手机下载安装完成后,用机智云APP去扫下图的二维码即可看到我们自己制作的APP了。
在网页端调整温湿度数据,手机端可以同步显示。在手机端控制灯光,网页端也可以显示。如下图,网页端右侧可以查看数据的上传下发记录。
整体来说,第一讲的内容比较简单,也很容易操作,大家可以尝试一下。第二讲将带大家一起烧录机智云固件到ESP8266并且将其通过机智云串口助手与APP进行测试。