airkiss 设备连接后,手机无返回
airkiss 设备连接后,手机无返回
Postby zhyinch » Wed Jun 22, 2016 2:20 pm
我希望实现微信下的airkiss配网,使用ESP-12E模块。
我尝试了nodemcu,1.5.4的AT指令,以及1.5.4 SDK example的smart config,都遇到了如下的问题:
1.设备配置成功,连接上wifi后,手机端一直没有返回,一直显示正在连接,直到超时,使用ESPTOUCH 偶尔手机会有成功返回,大部分都是一直在配网直到超时。只有一个老款的三星手机显示成功连接。其余的华为、iphone 5都只是配置成功,无法收到成功信息。
2.使用Iphone 6S 模块无法进行成功配网。
3.使用ESPTOUCH,手机也经常收不到返回,偶尔可以。
怀疑手机收不到返回,是模块UDP发送的问题。不知道这个阶段是否和路由器有关系?
我用华为的手机做热点,然后用iPhone 5去配置,手机可以收到成功的信息。
请问这个问题可能是什么原因,应该如何解决。
我尝试了nodemcu,1.5.4的AT指令,以及1.5.4 SDK example的smart config,都遇到了如下的问题:
1.设备配置成功,连接上wifi后,手机端一直没有返回,一直显示正在连接,直到超时,使用ESPTOUCH 偶尔手机会有成功返回,大部分都是一直在配网直到超时。只有一个老款的三星手机显示成功连接。其余的华为、iphone 5都只是配置成功,无法收到成功信息。
2.使用Iphone 6S 模块无法进行成功配网。
3.使用ESPTOUCH,手机也经常收不到返回,偶尔可以。
怀疑手机收不到返回,是模块UDP发送的问题。不知道这个阶段是否和路由器有关系?
我用华为的手机做热点,然后用iPhone 5去配置,手机可以收到成功的信息。
请问这个问题可能是什么原因,应该如何解决。
Re: airkiss 设备连接后,手机无返回
Postby kicer » Wed Aug 03, 2016 10:39 am
我这边测试也发现类似的问题,说明下场景供测试参考:
1. android手机通过微信airkiss配网,设备可以收到ssid/pwd,但微信接收不到应答不会提示配网完成
2. ios手机通过微信airkiss配网,设备接收不到ssid/pwd,微信更接收不到应答不会提示配网完成
因为是公司办公环境,其部署的路由器有大概7,8台,SSID都为xxx-office,密码也一样。具体部署的拓扑结构不清楚。
android手机配网时,设备可以收到配网但没有返回。我理解大概原因是设备与手机连接的路由器不是同一个,所以微信接收不到设备应答的udp广播数据包。 SDK中可以改进的措施为连接路由器前判断一下有多个同样SSID及密码的路由器情况下,优先连接rssi最好的那个。因为手机端有这个机制,可保证在很多情况下可以位于同一路由器下。(之前另一家WiFi芯片厂SDK已实现此功能,实测效果很好~)
ios手机在此种场景下配网时,设备完全接收不到ssid/pwd,是由于ios和android底层的实现不一样,对应到airkiss发送的数据包也不同,再加之多同样SSID场景下,综合出现此问题。同样的此场景下另一款WiFi芯片使用微信配网却可以正常接收到SSID/pwd,说明此场景下对应的airkiss还需要进一步优化~
ps, NONOS SDK v1.5.1
1. android手机通过微信airkiss配网,设备可以收到ssid/pwd,但微信接收不到应答不会提示配网完成
2. ios手机通过微信airkiss配网,设备接收不到ssid/pwd,微信更接收不到应答不会提示配网完成
因为是公司办公环境,其部署的路由器有大概7,8台,SSID都为xxx-office,密码也一样。具体部署的拓扑结构不清楚。
android手机配网时,设备可以收到配网但没有返回。我理解大概原因是设备与手机连接的路由器不是同一个,所以微信接收不到设备应答的udp广播数据包。 SDK中可以改进的措施为连接路由器前判断一下有多个同样SSID及密码的路由器情况下,优先连接rssi最好的那个。因为手机端有这个机制,可保证在很多情况下可以位于同一路由器下。(之前另一家WiFi芯片厂SDK已实现此功能,实测效果很好~)
ios手机在此种场景下配网时,设备完全接收不到ssid/pwd,是由于ios和android底层的实现不一样,对应到airkiss发送的数据包也不同,再加之多同样SSID场景下,综合出现此问题。同样的此场景下另一款WiFi芯片使用微信配网却可以正常接收到SSID/pwd,说明此场景下对应的airkiss还需要进一步优化~
ps, NONOS SDK v1.5.1
Re: airkiss 设备连接后,手机无返回
Postby kicer » Sun Aug 07, 2016 5:32 pm
ESP_Rubin wrote:您好,
iphone6s我们使用airkiss配网,之前确实会有点问问题,麻烦更新到我们最新的V2.0.0试一下
Hi Rubin, 请问下由于路由器启用了MIMO+iphone6s优先使用MIMO,导致接收到的Airkiss配网数据包乱序,进而无法取得SSID/PWD。
请问这个问题是在V2.0.0中解决了么?谢谢
刚测试了v2.0.0版SDK,iphone 6在有多个同样SSID/PWD路由器环境下,完全接收不到配网数据~
android手机一切正常。
Who is online
Users browsing this forum: No registered users and 311 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.