无需按键联网超时自动进入配网模式(SOC方案,其它类似)
因为魔改台灯的限制,无法外接按键进行模块的一键配网,所以我借鉴大神的思路,利用定时器上电30后检测WiFi连接状态,未连接上即进入softap模式,很简单的代码,大神勿喷。static/image/hrline/1.gif
在user_main.c中**一个全局变量,定义一个定时器。
static/image/hrline/1.gif
在user_main.c中加入定时器回调函数。
second也是一个全局变量,用来计数的,一秒增1,second为30时才去检查WiFi连接状态
static/image/hrline/1.gif
在user_init(void)函数中初始化定时器
static/image/hrline/1.gif
在gizwits_product.c中的路由器连接事件中关闭定时器。即连接到路由器后关闭定时器。
static/image/hrline/1.gif
这只是一个相对简单一点的方法,需要用定时器的可能相对麻烦一点。如果大神有更好的方法还望不吝赐教 不错,支持一下,谢谢分享
页:
[1]