收藏官网首页
查看: 60406|回复: 4

[求助] 如何解决APP输入错误的WIFI密码板子退出配置模式的问题

4

主题

8

帖子

152

积分

注册会员

Rank: 2

积分
152
跳转到指定楼层
楼主
发表于 2018-10-22 14:43:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
GAgent Product Soft Version: 04020833. Hard Version: 00ESP826

GAgent MCU Protocol  Vertion:  00000004.

GAgent MCU P0 Vertion:  00000002.

GAgent MCU Hard Vertion:  03000001.

GAgent MCU Soft Vertion:  03030000.

Flash Size:    FLASH_SIZE_32Mbit

软件环境   Eclipse

你好,我是做嵌入式开发的,正在利用esp8266做一个小项目 ,我在开发ESP8266项目时发现一些问题想求助贵平台

1.板子上电进入配置模式之后,手机APP输入错误的WIFI密码,板子会重启,之后退出配置模式,但板子不会连上路由器,打印显示一直在连WIFI路由器,再次输入正确的WIFI密码,板子也连不上WIFI路由器。只有在板子再次进入配置模式并且输入正确的WIFI密码之后才能连上路由器。

从我看串口打印的内容看,输入错误的密码之前板子属于AIR link MODE,而输入密码错误之后会重启处于 Station mode ,从手机APP设计人员那里了解到APP不能判断WIFI密码是否正确,因此要求我这输入错误WIFI密码之后一直处于AIR LINK MODE ,请问有什么好的解决办法?

4

主题

8

帖子

152

积分

注册会员

Rank: 2

积分
152
沙发
 楼主| 发表于 2018-10-22 15:10:44 | 只看该作者
代码是自动生成之后自己添加一些应用程序,很多函数和定义都是封装好了的,怎么修改才能输入错误WIFI密码之后还一直处于AIR LINK MODE

15

主题

135

帖子

2183

积分

金牌会员

Rank: 6Rank: 6

积分
2183
板凳
发表于 2018-10-22 17:09:16 | 只看该作者
本帖最后由 Seasonic 于 2018-10-22 17:10 编辑

这要看你程序当中是怎么写的了,如下图所示,在user_main.c文件当中,即使换个WIFI环境,长按Key2键也能够进入Air_Link_Mode进行与设备的重新连接。

地板
发表于 2018-10-23 17:45:22 | 只看该作者
修改程序啊,

4

主题

8

帖子

152

积分

注册会员

Rank: 2

积分
152
5#
 楼主| 发表于 2018-10-24 15:33:26 | 只看该作者
注册成为机智云开发者,手机加虚拟设备快速开发
问题解决

wifi模块在获取到APP发送过来的SSID和PASSWD时,设定一个定时周期,在这个周期内没有连接成功则回调进入到AIRLINK模式,这样在输入密码错误的时候也能重新进入配置模式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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