这周一直在调试和优化代码,断网的各种代码已经写完,周六早上测试时红绿灯报警均可以通过,但是下午测试时突然失败, 突然出现当网关一直处于run_ok时,手机还没有关闭热点突然报警,通过串口调试,网关的各个状态均没有问题(见图1——图5)

 网关调试 手机软件出现bug

                                           图1   网关初始化为AP模式成功

 网关调试 手机软件出现bug

                                        图2  网关初始化与手机连接成功

网关调试 手机软件出现bug

                             图3  网关初始化自身为WIFI客户端模式成功

网关调试 手机软件出现bug

                                    图4a 网关与服务器连接登记

网关调试 手机软件出现bug

                                        图4b

网关调试 手机软件出现bug

                                              图4c 网关与服务器连接登记成功

网关调试 手机软件出现bug

                                 图5 网关进入run_ok模式

但是在当网关进入AP模式时,手机端连接好自己的热点后,(见图6)

网关调试 手机软件出现bug

                                                    图6 网关进入AP模式连接热点

 手机上竟然不显示WiFi图标(见图7)直接跳转到网关ID界面(见图8)

网关调试 手机软件出现bug

                                          图7 连接好WiFi热点后 手机软件上居然不显示WiFi图标

网关调试 手机软件出现bug

                                      图8 直接跳转到网关ID界面

以至于初始化过程中,网关进入AP 时所连接的WiFi热点是服务器的热点shannondategateway,不能连接周围的热点,自动连上服务器热点(见图9)

网关调试 手机软件出现bug

                  图9 网关AP模式时不连接周围热点却连接上了服务器热点

虽然有时候后面的几种状态可以连接自己的热点(见图10——11)

网关调试 手机软件出现bug

             图10 网关初始化自身与手机端连接时连接上了自己的年热点

网关调试 手机软件出现bug

              图11  网关初始化自身为WiFi客户端模式时连接上了自己的热点

但是由于一开始进入AP状态时没有连接到自己的热点,以至于后面的测试即使关闭了自身热点均不能测试断网程序。(因为关掉自身热点后,手机软件仍在正常运行)(见图12)

网关调试 手机软件出现bug

                               图12  关掉自己热点后网关仍在正常运行

另外,在测试的时候,手机软件经常出现卡死现象,到达某一状态后突然不变化,一直处于该状态(目前测试均是到达网关初始化与手机连接时出现卡死现象)(手机软件出现卡死现象见图13 串口上显示卡死现象见图14)另外当手机软件跳转到网关ID界面时,即使填好网关ID后,软件经常出现请求失败的想象。


网关调试 手机软件出现bug

                           图13  网关初始化自身与手机端连接时出现卡死 现象

网关调试 手机软件出现bug

                图14  网关初始化自身与手机端连接时出现卡死现象

 经过一周的调试与优化,发现手机软件有很多bug,等到手机软件恢复后,继续调试断网程序。

相关文章:

  • 2021-04-12
  • 2021-07-04
  • 2022-12-23
  • 2021-12-24
  • 2021-10-16
  • 2021-10-18
  • 2022-12-23
  • 2021-09-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-13
  • 2021-12-16
  • 2022-12-23
相关资源
相似解决方案