|
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 bigfanofloT 于 2016-10-14 21:25 编辑
版权所有,转载请注明出处http://club.gizwits.com/home.php?mod=space&uid=7261
对,你没有看错!!!3分钟教你创建WIFI远程控制应用,图形化编程,自动代码生成,麻麻再也不用担心我不会编程了,纯傻瓜式开发方式!机智云,物联网智能硬件平台领导者,重新定义智能设备开发!
下面以智能灯为例:
请看组图(下面附PDF教程下载):
生成的工程是Keil MDK的,如下点击打开。
若是Keil5打开工程,我们选择迁移packs。Keil4则没有这一步操作。
这里,我们从机智云官网下载gokit V2.1 STM32底板 微信宠物屋源码,把里面的关于底板4颗LED的驱动文件Hal_led.h和Hal_led.c文件拷贝到我们的工程中来,并添加好文件和编译路劲。
下面是关于LED的API,在Hal_led.h文件里面;
回到主函数main.c文件,把LED初始化函数放到userInit()里,当然不是必须放这里,为了规范化,建议放这里。
下面添加和LED亮灭控制有关的代码了。
MCU工程弄好后,编译并下载,这里不再赘述。
下面我们去官网下载自动生成的安卓APP测试,当然不只是提供安卓APP。
下载好后打开手机“机智云APP”
注册帐号登录或者点击跳过
点击添加设备
输入你手机连接的路由器的ssid名称和密码,点击下一步
接下来长按KEY2 2S,我们使用的触发配置入网方式为长按KEY2,AirLink方式,
当然用户可以自定义触发方式和配置方式。
上述步骤完成后在app上“已完成上述操作”打勾,点击下一步。
这里注意,MCU程序里面目前没有RGB LED的驱动,因此忽视测试APP的提示绿灯亮,心里默数3S左右就行,不确定就多按一下。关于这个RGB LED驱动的移植请参考下期教程http://club.gizwits.com/thread-3572-1-1.html
此时app会发出配置包,并提示正在搜索设备
连接好后app会返回设备列表界面并显示出该设备
点击该设备绑定后进入控制页面
这里给出演示视频:
优酷视频:
http://v.youku.com/v_show/id_XMTcyNzQxNTkzMg==.html?old
腾讯视频:
?vid=n03304dx3nv&auto=0
PDF版教程下载 |
|