|
本帖最后由 ShanYe 于 2015-4-29 20:54 编辑
1、利用串口调试助手工具,检查wifi模块收发是否正常。
利用串口调试助手工具,对wifi模块下发初始化指令 | FF FF 00 05 0B 00 00 00 10 | wifi模块回复 | FF FF 00 05 0C 00 00 00 11 |
发送初始化指令后,wifi模块的红、绿灯灭,过一会绿灯灭,红灯常亮。
如果wifi模块收发不正常,则重新烧写wifi固件,并重新测试wifi模块收发是否正常。
2、利用wifi模块状态灯,了解wifi模块当前状态。
序号 | 红灯 | 绿灯 | 含义 | 1 | 快闪( 100 毫秒) | 熄灭 | 模组处于 SoftAP 模式 | 2 | 熄灭 | 快闪 | 模组处于 AirLink 模式 | 3 | 快闪( 100 毫秒) | 快闪( 100 毫秒) | 和 MCU 握手失败 | 4 | 熄灭 | 常亮 | 模组获取 SSID 和 PASS,未连接到路由器 | 5 | 常亮 | 闪烁( 2 秒) | 模组未获取 SSID 和 PASS | 6 | 常亮 | 常亮 | 模组成功接入 AP 但是还没连接入云端 | 7 | 闪烁( 2 秒) | 闪烁( 2 秒) | 模组红绿灯交叉闪烁,模组成功接入云端(最终状态) |
说明: 为了降低功耗, 连接云端正常 10 分钟,两灯熄灭;
3、配置wifi模块登录路由器多次失败。
首先利用官网DEMO进行配置模块
----> 配置路由器成功 | -----> 自己的APP代码有误,请参考DEMO APP进行修改。 | ----> 配置路由器不成功 | -----> wifi模块有问题,请检查wifi模块的指示灯和串口收发是否正常。 | -----> 检查路由器自身配置,建议将路由器设置正确DNS,认证类型改为WPA2-PSK,加密算法改为AES。 |
4、wifi模块配上路由器,但wifi模块没有登上云端。
----> 手机下载手机终端模拟器/电脑cmd,ping m2m.gizwits.com (IP:119.29.42.117)
| ----> 若ping不通,则网络问题 | | ----> ping通,但解析时间很长,网络较差,请更换网络; | ----> 建议将路由器设置正确DNS,认证类型改为WPA2-PSK,加密算法改为AES |
5、手机绑定不了设备
序号 | 内容 | 1 | 手机下载手机终端模拟器,ping api.gizwits.com (IP:182.254.227.66) | ----> ping不通,则网络问题,注意检查DNS解析是否解析出结果,请更换网络,或者设置正确DNS; | | ----> ping通,但解析时间很长,网络较差,请更换网络; | 2 | 请用官网DEMO进行绑定,看否能绑定成功,绑定成功则手机APP有误 |
6、Reset模块,模块是什么状态?
Reset模块后,wifi模块会清除存储在Flash里的路由器信息、模块登录云端注册信息、MCU设备信息。
6、模块链接上云端,将路由器关闭,模块状态是什么?
模块在没有Reset之前,会一直保存最近一次配置路由器的信息,模块会不断尝试去链接这个信息的路由器,wifi模块的指示灯是红灯常亮,绿灯慢闪。模块在两个小时后会自动重新启动,变为softap模式,并不断尝试去链接最近一次路由器的信息。
7、wifi模块变为softap模式后,MCU需要进行什么应答?
-----> MCU设备状态可以不传给wifi模块。
-----> wifi模块询问产品信息,wifi模块状态变化等指令给MCU,MCU要正常回复。
-----> 这个时候可以利用softap模式配置wifi模块入网。
8、手机绑定多次失败?
手机绑定的前提 | 模块每次被Reset后,必须重新配置模块入网,并登上过云端,成功注册。 | | 绑定过程模块、手机需要处在同一局域网。 | 多次绑定失败可退出APP | -----> 下载官网DEMO进行绑定,如果绑定成功,则手机APP有误。 | | -----> 打开手机设置 -----> 应用 -----> 找到对应APP -----> 清除缓存 。 |
|
|