机智云掉线重连机制

参照:http://docs.gizwits.com/zh-cn/deviceDev/gagent_info.html#8-掉线重连策略

 

8.掉线重连策略#

  • .在连接路由正常情况下,掉线后立即重连。
  • .若连接失败,第一次立即重连,之后每次重连间隔每次累加10秒,即10秒,20秒,30秒……。
  • .连接10次仍然失败时,重新通过机智云获取设备连接域名。获取域名成功后,进行DNS解析
  • .解析成功后,若ip地址相较之前ip有变化,立即重连云端,重连时间从0开始重新累加。
  • .解析成功后,若ip地址相较之前ip无变化,继续按照之前的重连间隔进行累加重连;
  • .当重连间隔增加到10分钟时,不再累加,以后每次重连间隔保持在10分钟;
  • .累积1个小时没连上云端,则重启(无小循环连接情况下,2分钟后重启)
  • .如果连接路由器不成功,不尝试重连云端。
  • .恢复连接路由器后,立即重连云端,重连时间从0开始。
  • .若连接失败,遵循上面连接路由正常的重连策略。

备注:云端掉线的重启策略可定制,需要考虑小循环的优先级。若小循环优先级高,云端掉线重启理解重启;若小循环优先级中,云端掉线重启仅在无小循环客户端连接持续10分钟的情况下重连;若小循环优先级低,云端掉线重启可以立即重启。

9.路由断连恢复策略

  • .路由断连后,模组进入本地模式(小循环、大循环不可用);
  • .重连路由成功后进入正常工作模式(小循环、大循环可用),重启小循环服务,重启大循环服务;
  • .断开路由连接超过2分钟仍然没有恢复路由器连接,模组重启自身。
posted @ 2020-08-10 11:36  XZHDJH  阅读(331)  评论(0)    收藏  举报