bigfanofloT 发表于 2017-5-15 14:26:27

添加用户代码

本帖最后由 bigfanofloT 于 2017-5-16 19:37 编辑

用户业务逻辑填充一共有2处需要添加,1是把温湿度、空气传感器数据推送到云服务器,2是收到手机APP发来的启动电机,调速指令。在gizwits_product.c文件:首先添加必要的驱动头文件,这里为了方便加了个RGB LED的驱动,不是必须的:在gizwitsEventProcess()函数里面有注释的地方填充用户业务指令,此处是控制直流小电机的启停和转速,直接调用之前写好的电机驱动即可。在main.c文件:
首先包含必要的头文件:一般的智能硬件产品没有显示屏和键盘,所以需要一种方法来获取WIFI的SSID和密码,机智云有2种方式,通过手机APP辅助完成。WiFi模块Reset/入网方式设备需要进入配置模式才能进行联网,并与云端进行通信,MCU SDK在工程中是通过按键触发进入相应的配置模式。这里,我们简单地添加成功触发WiFi模组进入AirLink配置模式后LED灯亮绿色,这与机智云提供的移动测试APP里的提示相符合。进入 Soft AP 模式:key2 按键短按。
进入 AirLink 模式:key2 按键长按。在main.c文件:While-loop循环:最后,修改完毕,把Gokit V2.3扩展板插到Nucleo-F767ZI的Arduino UNO接口上,编译并烧录代码,使用下文提到的机智云APP调试,调试方法参考http://t.cn/RaKwbaA。
本系列帖子目录:
http://club.gizwits.com/thread-6544-1-1.html
页: [1]
查看完整版本: 添加用户代码