查看: 791|回复: 6

[已解答] 如何在APP显示离线时让设备自动重启?

[复制链接]
  • TA的每日心情
    开心
    2020-4-9 20:55
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-12-30 16:48 | 显示全部楼层 |阅读模式
    本帖最后由 zj_1217 于 2020-1-8 17:28 编辑

            我用多块ESP-12F制作的温湿度、继电器控制等,在运行10天半个月不定时会离线,但本地操作功能正常,说明程序在运行,路由器上有时显示在线、但无流量,有时显示离线,只有手动重启后正常,如何在程序中判断离线?

            另:例程中都有Blinker.delay()函数,是必须吗?我也加了,只是时间设为150~500。


        望高手给指点一下。


    2020年1月8日更新:
          2个ESP-12F作温湿度及其他控制,程序不同,在不同的无线路由器下,但都在运行了6天多后离线,串口大约1分钟输出1次,显示乱码,断电重启后正常。
          想了个办法:把复位口与数字口14相连,就是程序运行上5天左右(毫秒数达到500 000 000),通过数字口输出低电平让单片机重启,看似能行,有更好的办法吗?怎么判断离线?如能判断是否离线,在离线后再重启就更好了。

  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-12-31 01:06 | 显示全部楼层
    可以自己加外围芯片定时复位
    但更建议找到实际离线的原因
  • TA的每日心情
    无聊
    2020-6-4 14:52
  • 签到天数: 62 天

    [LV.6]常住居民II

    发表于 2019-12-31 10:17 | 显示全部楼层
    连接时候应该判断是否已经连接成功了,不成功应该重新连接,而不是光发数据,对方收没收到都不知道。
  • TA的每日心情
    开心
    2020-5-31 07:40
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2020-1-5 22:05 | 显示全部楼层
    (个人想法)用connected()获取状态,整个状态机满足一定条件后重新连接
  • TA的每日心情
    开心
    2020-4-9 20:55
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2020-1-8 17:30 | 显示全部楼层
    奈何col 发表于 2019-12-31 01:06
    可以自己加外围芯片定时复位
    但更建议找到实际离线的原因

    在程序中判断是否离线,有函数吗?
  • TA的每日心情

    1544106114
  • 签到天数: 48 天

    发表于 2020-1-8 19:32 | 显示全部楼层
    zj_1217 发表于 2020-1-8 17:30
    在程序中判断是否离线,有函数吗?

    详见文档
  • TA的每日心情
    无聊
    2020-6-4 14:52
  • 签到天数: 62 天

    [LV.6]常住居民II

    发表于 2020-1-9 07:38 | 显示全部楼层
    本帖最后由 sting2k1 于 2020-1-9 07:42 编辑

    回复错了
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    Arduino UNO中文数据手册
    Arduino UNO中文数据手册
    2018.9.23重新翻译整理 转载请注明来自Arduino中文社区,并附本帖链接 本帖地址:http
    LabVIEW监控温度传感器
    LabVIEW监控温度传感器
    这里涉及 dht11 数字温度湿度传感器模块、TM1637数码显示模块、LabVIEW。 功能
    黑乌鸦的Arduino兵器库-----DS1302时钟模块
    黑乌鸦的Arduino兵器库---
    嗯 这是一个系列后期会罗列几乎所有的常见基础模块的demo所以 大家的回复将是我最大
    中文 字库 的8针 OLED 12864模块 arduino
    中文 字库 的8针 OLED 128
    屏幕电路SPI连线: 中文字库OLED Arduino UNO GND GND
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表