wateras1 发表于 2017-10-17 15:11

ESP8266网关需要重点关注的几个异常场景

<div class='showpostmsg'>                                                做一款稳定的网关从异常场景问题着手开始
          做一款通信网关DEMO,一个月就差不多,做一款稳定网关,可能需要几年时间,14年开始开发维护ESP8266网关(已经在两家公司产品大量实践验证),目前一直维护,至今仍不敢说没任何问题,遇到奇葩场景也要分析个把小时才可以找到原因并解决,一般来说,我目前遇到的几个好玩的场景有下面几个,如果能解决下面这些场景,不敢说没问题,至少99%没问题。

1:网关遇到路由器掉电重启如何解?(WIFI网关要比有线网关更难解决,毕竟WIFI网关还需要搜索WIFI热点联网)

2:网关遇到路由器外网不稳定或者没网,是否可以让客户端一直重连服务器?(常见的就是MQTT重连)

3:网关在弱网环境下,极差的网络环境,这个是我在一个施工现场发现的,遇到域名攻击,导致域名IP错误如何解?

4:网关在服务器反复宕机情况,几个小时甚至一天,是否可以正常恢复(比如MQTT服务器宕机,此时基本客户端都会出现连接不上服务器,即使服务器正常了。这个问题最近才发现)又如何解?

上面的场景,不管用哪家的芯片,不用是WIFI芯片还是以太网芯片做项目都需要考虑,把上面几个场景分享出来,做过的应该有用,遇到问题也好分析解决。



此内容由EEWORLD论坛网友wateras1原创,如需转载或用于商业用途需征得作者同意并注明出处





</div><script>                                        var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;"   style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
                                       
                                        if(parseInt(discuz_uid)==0){
                                                                                                (function($){
                                                        var postHeight = getTextHeight(400);
                                                        $(".showpostmsg").html($(".showpostmsg").html());
                                                        $(".showpostmsg").after(loginstr);
                                                        $(".showpostmsg").css({height:postHeight,overflow:"hidden"});
                                                })(jQuery);
                                        }                </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

汤权 发表于 2017-10-17 15:33

:):):)不错

常见泽1 发表于 2017-10-19 15:23

很好的经验分享 骑士君!!

wateras1 发表于 2017-10-20 10:57

常见泽1 发表于 2017-10-19 15:23
很好的经验分享 骑士君!!

这些都是异常现象,至于如何解,还是需要靠自己摸索的,你如果玩WIFI可以测试下我这些场景,如果都没问题,说明做的网关很稳定。现在我的网关稳如牛,没什么事干,再不出问题,搞不好要失业了:lol   

高级灰0090 发表于 2024-10-7 15:55

页: [1]
查看完整版本: ESP8266网关需要重点关注的几个异常场景