NodeMCU 挂在BIGIOT.net上隔2-3天就掉线

作者:midaszhou | 更新时间:2016-06-10

 NodeMCU (Lua)挂在BIGIOT.net上隔2-3天就掉线,大家有这种情况吗? 2次掉线了。 不知道是什么原因,是否可以弄个看门狗之类的。


评论:共6条

贝壳物联 评论于:2016-06-10 16:10:14
掉线可能因为模块不稳定或模块不稳定造成,可以尝试看门狗程序。也可以定时通过{“M”:"status"}查询在线状态。
midaszhou 评论于:2016-06-12 11:14:56
 NodeMCU (Lua) 掉线后如何自动重启? 我想应该要在下面的代码中设置吧。 请指点一下,谢谢!!
------------------------------------------------------
cu:connect(port, host)
ok, s = pcall(cjson.encode, {M="checkin",ID=DEVICEID,K=APIKEY})
if ok then
print(s)
else
print("failed to encode!")
end
cu:send( s.."\n" )

tmr.alarm(1, 60000, 1, function() -- 每60s连接一次服务器,如果不成功如何node.restart()?????
cu:send( s.."\n" )
end)
midaszhou 评论于:2016-06-15 19:03:58
搞定! 加了下面一句即可。
cu:on("disconnection",function(cu,c) node.restart() end)
niwusong 评论于:2017-05-07 04:17:08
加在哪里的?复制源码学习下
midaszhou 回复于:2017-05-21 07:42:48
回复 @niwusong:http://pan.baidu.com/s/1jHXpreu
hiben 评论于:2019-01-21 08:41:52
回复 @midaszhou:我最近也在搞wifi掉线后自动重连的问题,能分享一个代码吗?之前的网盘挂了
评论支持使用[code][/code]标签添加代码
返回顶部