本帖最后由 bigfanofloT 于 2016-9-23 17:22 编辑
对,你没有看错!!!3分钟教你创建手机APP远程温度监控应用,图形化编程,自动代码生成,麻麻再也不用担心我不会编程了,纯傻瓜式开发方式! 机智云,物联网智能硬件平台领导者,重新定义智能设备开发! 下面基于机智云 gokit V2.1硬件平台,教你如何把温湿度传感器数值通过单片机上报到云端,然后在自动生成的安卓手机APP上显示。 请看组图(后面附源码和PDF版教程下载): 首先登陆机智云开发者中心: 创建新产品。
添加数据点。
然后在MCU开发里面,下载生成的Keil MDK工程,使用Keil软件打开。 这里,我们从机智云官网下载Gokit V2.1 STM32底板 微信宠物屋源码, 把里面的关于延时文件、RGBLED驱动文件和温湿度传感器驱动文件拷贝到我们的工程中来,并添加好文件和编译路劲。
后面附件会给出这几个驱动文件的官网和本地下载方式。 这里我们需要定义2个全局变量来保存读取的温湿度数值。
用户初始化函数,把用户驱动的初始化添加到这里。
用户数据处理接口,把温湿度的读取放到这里,并且填充数据结构以达到上报目的。这里注意的是延时函数的合理调用,不可上报过快。
我们在按键处理这里添加两个指示,因为生成的测试手机APP在配置入网时会有提示,这个不是必须的。如何触发配置入网模式?采用什么模式完全由用户代码决定,这里是为了配合测试用APP的提示。
下面是主函数,完全不需要用户修改。
MCU工程弄好后,编译并下载,这里不再赘述。 然后我们插上USB线连接电脑,打开串口调试助手可以看到调试信息; 到开发者中心下载测试APP,这里不再赘述,不清楚的请参考前期教程: 下面给出关键步骤调试信息。 一切就绪后,长按KEY2 2S进行配置连接路由器,我们使用的触发配置入网方式为长按KEY2,AirLink方式,当然用户可以自定义触发方式和配置方式。 这里给出演示视频:
超级简单有木有,so奔走相告吧! 附件: 1.STM32底板,Gokit V2.1 微信宠物屋源码官方下载: 这个工程里面包含了Gokit上面外设的驱动文件。 2.STM32底板 Gokit V2.1,外设驱动打包下载:
3.本例程源码下载: 4.PDF版教程下载:
|