收藏官网首页
查看: 6885|回复: 5

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

2

主题

14

帖子

287

积分

中级会员

Rank: 3Rank: 3

积分
287
发表于 2019-9-10 19:49:23 | 显示全部楼层 |阅读模式
校园创客福利
因为魔改台灯的限制,无法外接按键进行模块的一键配网,所以我借鉴大神的思路,利用定时器上电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中的路由器连接事件中关闭定时器。即连接到路由器后关闭定时器。


这只是一个相对简单一点的方法,需要用定时器的可能相对麻烦一点。如果大神有更好的方法还望不吝赐教

0

主题

8

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2019-10-12 14:30:27 | 显示全部楼层
不错,支持一下,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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