收藏官网首页
查看: 8588|回复: 0

添加用户代码

321

主题

1054

帖子

4502

积分

论坛元老

Rank: 8Rank: 8

积分
4502
QQ
发表于 2017-5-15 14:26:27 | 显示全部楼层 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 bigfanofloT 于 2017-5-16 19:37 编辑

用户业务逻辑填充
一共有2处需要添加,1是把温湿度、空气传感器数据推送到云服务器,2是收到手机APP发来的启动电机,调速指令。
gizwits_product.c文件:
首先添加必要的驱动头文件,这里为了方便加了个RGB LED的驱动,不是必须的:
1.png
gizwitsEventProcess()函数里面有注释的地方填充用户业务指令,此处是控制直流小电机的启停和转速,直接调用之前写好的电机驱动即可。
2.png
main.c文件:

首先包含必要的头文件:
3.png
4.png
5.png
一般的智能硬件产品没有显示屏和键盘,所以需要一种方法来获取WIFISSID和密码,机智云2种方式,通过手机APP辅助完成。
6.png
WiFi模块Reset/入网方式
设备需要进入配置模式才能进行联网,并与云端进行通信,MCU SDK在工程中是通过按键触发进入相应的配置模式。这里,我们简单地添加成功触发WiFi模组进入AirLink配置模式后LED灯亮绿色,这与机智云提供的移动测试APP里的提示相符合。
进入 Soft AP 模式:key2 按键短按。

进入 AirLink 模式:key2 按键长按。
main.c文件:
1.png
While-loop循环:
2.png
最后,修改完毕,把gokit V2.3扩展板插到Nucleo-F767ZIarduino UNO接口上,编译并烧录代码,使用下文提到的机智云APP调试,调试方法参考http://t.cn/RaKwbaA

本系列帖子目录:
http://club.gizwits.com/thread-6544-1-1.html
1、机智云QQ群:G1群:104975951 G2群:491509598 G3群:287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits、 机智云智能宠物屋go-iot
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表