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

[技术分享] 无需按键联网超时自动进入配网模式(SOC方案,其它类似)

2

主题

9

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
发表于 6 天前 | 显示全部楼层 |阅读模式
教您5分钟接入机智云,实现傻瓜式开发
因为魔改台灯的限制,无法外接按键进行模块的一键配网,所以我借鉴大神的思路,利用定时器上电30后检测WiFi连接状态,未连接上即进入softap模式,很简单的代码,大神勿喷。


TIM截图20190910193702.jpg
在user_main.c中**一个全局变量,定义一个定时器。


TIM截图20190910193720.jpg
在user_main.c中加入定时器回调函数。
second也是一个全局变量,用来计数的,一秒增1,second为30时才去检查WiFi连接状态


TIM截图20190910193742.jpg
在user_init(void)函数中初始化定时器


TIM截图20190910194057.jpg
在gizwits_product.c中的路由器连接事件中关闭定时器。即连接到路由器后关闭定时器。


这只是一个相对简单一点的方法,需要用定时器的可能相对麻烦一点。如果大神有更好的方法还望不吝赐教
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

© 2011-2017 Gizwits ( 粤ICP备11090211号 )

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