<noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • NodeMCU Lua 掉線后如何自動重啟? 

    作者:midaszhou | 更新時間:2016-06-12 | 瀏覽量:2373

     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)



    評論:共7條

    midaszhou 評論于:2016-06-12 11:22:22
    網頁一直顯示錯誤,以為沒有發上來。 一看原來發了這么多次啊! 管理員刪除一下吧,謝謝!
    貝殼物聯 回復于:2016-06-12 12:20:26
    回復 @midaszhou:自己就能刪,在用戶中心的我的討論里。
    midaszhou 評論于:2016-06-12 16:50:04
    cu:send( s.."\n" ) 發送后貝殼物聯網服務器會返回什么呢?
    midaszhou 評論于:2016-06-14 16:32:50
    搞定! 加了下面一句即可。
    cu:on("disconnection",function(cu,c) node.restart() end)
    貝殼物聯 回復于:2016-06-16 18:55:02
    回復 @midaszhou:就是這個函數監測掉線\(^o^)/~
    DDDear 回復于:2017-03-27 17:05:02
    回復 @midaszhou:請問cu:on("disconnection",function(cu,c) node.restart() end)怎么加呢,是在tmr.alarm(1, 60000, 1, function()下面更換掉cu:send( s.."\n" ) end)嗎?
    DDDear 回復于:2017-03-27 17:05:08
    回復 @貝殼物聯:請問cu:on("disconnection",function(cu,c) node.restart() end)怎么加呢,是在tmr.alarm(1, 60000, 1, function()下面更換掉cu:send( s.."\n" ) end)嗎?
    返回頂部
    <noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • 三上悠亚在线观看