收藏官网首页
查看: 15650|回复: 3

大循环不通,怎么排查问题是什么?

跳转到指定楼层
楼主
发表于 2014-12-4 11:13:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
如题!
沙发
 楼主| 发表于 2014-12-4 11:13:58 | 只看该作者
本帖最后由 风扬蛮子 于 2015-4-29 20:27 编辑

* 用户登录了没?在4版的Demo app里,如果没有登录,是不能绑定设备和控制的。
* 小循环试过没?可以先试小循环,来确定模块是否已经与连上wifi了。
* 模块上的灯号是表示大循环正常了没?红绿灯要不断交替亮起才正常的。其他的灯号是各种运行状态未完全。
* 模块在云端的在线状态正常了没?

17

主题

57

帖子

426

积分

版主

Rank: 7Rank: 7Rank: 7

积分
426
板凳
发表于 2015-1-17 18:31:24 | 只看该作者
       一、大循环组成可以分三个部分。
             wifi模块、云端和手机APP。云端是桥架,负责将wifi模块和手机APP搭桥通讯。wifi模块负责将MCU与路由器链接入网。
      二、大循环不通的基本现象
            1、wifi模块上指示灯红、绿灯都亮,说明模块配置上路由器,但是模块没有与云端通讯。

     2、绑定模块过程中,手机APP绑定设备失败。

     3、手机APP与wifi模块绑定后,切换到与wifi模块不同网络,APP显示设备离线,或无法控制设备,或控制设备响应超时。

三、大循环不通处理方式。

    1、大循环不通的主要原因是网络,可从下面入手分析。

          手机下载手机终端模拟器/电脑cmd,ping m2m.gizwits.com   ----> 若ping不通,则网络问题,请更换网络环境。
                                                                                                                ---->  ping通,但解析时间很长,网络较差,请更换网络环境。
                                                                                                                 ---->  ping通,但解析IP不对(正确域名IP:119.29.42.117)建议将路由器设置正确DNS。

           建议将路由器设置为:认证类型改为WPA2-PSK,加密算法改为AES,并重启路由器。

    2、网络环境正常情况下,可从下面入手分析。

         1)、将wifi模块与MCU分开,通过双串口工具查看wifi模块与MCU串口通讯数据,是否与通讯协议一致,应答是否超时。注意Product_key是否正确,官网上的Product_key为字符串,必须转换为16进制应答wifi模块。

        2)、Reset模块,重新配置wifi模块入网。重置wifi模块后,wifi模块会清除存储在Flash里的路由器信息、模块登录云端注册信息、MCU设备信息;重新配置入网后,wifi模块会重新从云端注册信息。

        3)、从官网上下载DEMO APP,利用DEMO APP对设备进行绑定和**控,若DEMO APP正常,则手机APP有误。

        4)、重启路由器。

        5)、更新wifi模块固件。

        6)、加入公共技术群(336582163)与技术人员沟通。

3、小循环情况正常。大循环时候,手机APP无法与设备通讯。

       从官网下载DEMO APP,利用利用DEMO APP对设备进行绑定和**控 ------> DEMO APP正常,则手机APP有误。

                                                                                                                ------> DEMO APP无法绑定设备,网络环境有误。

                                                                                                                ------> DEMO APP需多次绑定才绑定成功,网络环境有误。



17

主题

57

帖子

426

积分

版主

Rank: 7Rank: 7Rank: 7

积分
426
地板
发表于 2015-1-17 19:01:50 | 只看该作者
本帖最后由 ShanYe 于 2015-4-29 20:29 编辑

问题补充:
Q:APP通过远程查询设备状态,设备响应查询指令,已经把设备状态反馈到WiFi模块,但APP没有收到信息。
A:1)、APP发送其他控制指令,观察设备是否有相应
          -----> 设备有相应,说明大循环通讯是正常的。
          -----> 设备没相应,说明大循环通讯有误。可参考“二楼”信息分析问题。
      2)、APP切换到小循环环境,手机APP同样发送查询设备状态
          -----> 小循环没有复现问题,则大循环有误,可联系机智云技术人员协助排查。
          -----> 小循环复现问题,很大可能是MCU与wifi模块通讯有误,可按下面第三点分析问题。
      3)、将wifi模块与MCU分开,通过双串口工具查看wifi模块与MCU串口通讯数据,是否与通讯协议一致,应答是否超时。
      4)、利用双串口工具,对wifi模块发送设备不同状态的指令
            ----->  wifi模块应答是否正常。
            ----->  观察APP是否有相应。
            ----->  是否只对某一条设备状态指令不相应。
      5)、Reset模块,重新配置wifi模块入网;重启路由器。
      6)、加入机智云机友会众创联盟QQ群 104975951与技术人员沟通,让技术人员查看云端相关数据。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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