<output id="lfp77"><del id="lfp77"></del></output>

<meter id="lfp77"></meter>
<ol id="lfp77"><strike id="lfp77"></strike></ol>

    <delect id="lfp77"><strike id="lfp77"></strike></delect>

    <track id="lfp77"></track>
    <delect id="lfp77"><ruby id="lfp77"></ruby></delect>

      <sub id="lfp77"></sub><meter id="lfp77"></meter>

      <em id="lfp77"></em>
      您好,歡迎訪問沃航(武漢)科技有限公司官方網站
      4G版IO控制器說明
      2021-11-15 12:25:26


      使用方法

      將外部控制回路一 一接入繼電器所對應的端子,插上物聯網卡后,接通電源,即可開機運行,之后通過電腦串口配置設備的服務器相關信息,重啟后,設備上線后會給服務器發送上線通知,收到上線通知后,用戶即可控制設備,具體控制指令見指令說明。

      軟件配置流程如下

       

      1)通過USB轉TTL模塊將電腦和設備連接,T接usb轉換器的RX,R接usb轉換器的TX,G接usb轉換器的GND.

      需要確保usb轉uart模塊驅動已安裝,如果驅動未安裝,請聯系usb轉uart模塊的購買方提供驅動程序,否則無法繼續下去。

      QQ圖片20211203171141.jpg

      2)打開軟件點擊左上方運營商網絡設備選擇對應的設備

      QQ圖片20211203170814.png

      3)選擇對應的com端口

      QQ圖片20211125155517.png

      mqtt模式設置的url需要注意,協議必須是tcp,url必須添加端口號。


      4)填寫MQTT地址和用戶名密碼

      5)點擊設置,然后顯示設置成功

      6)重啟設備


      網絡控制說明如下:


      服務器需要監聽的topic

      /wf/smartsocket/server

      設備上線會收到的msg消息

      {"act":"deviceonline","type":"cat1socket","buildtime":"Sep 13 2021, 17:17:14","sn":"EUK2ppECWEUJqb2t"}
      事件為deviceonline
      buildtime為編譯時間,可以作為系統版本號使用
      sn為設備序列號,最長32位
      type為設備類型

      設備下線會收到的msg消息

      {"act":"deviceoffline","sn":"EUK2ppECWEUJqb2t"}
      事件為deviceoffline
      sn為設備序列號,最長32位
      說明:由于mqtt服務器判斷下線事件會有一定的延時,可能設備掉電后過了2-3分鐘才會發出掉電通知。但是這個期間很有可能設備已經再次重啟上線了。因此下線時比較時間戳,確認這次收到的下線通知一定是當前收到的上線是很重要的。

      直接改變設備開關狀態命令

      向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
      act=ctrlio&sw=0&swid=1
      事件為ctrlio
      sw為希望的開關狀態,1為啟動,0為關閉
      swid為所選擇的開關號

      設備的開關狀態發生變化時會收到的msg消息

      {"act":"deviceswchange","sn":"EUK2ppECWEUJqb2t","swid":0,"sw":1}
      事件為deviceswchange
      sn為設備序列號,最長32位
      swid為開關號
      sw為最新開關狀態
      同時還會向設備狀態廣播topic發送mqtt消息
      設備廣播自己狀態的topic為/wf/smartsocket/device/status/EUK2ppECWEUJqb2t
      其中/wf/smartsocket/device/status/為固定字符串,EUK2ppECWEUJqb2t為設備sn

      獲取設備的最新狀態數據

      向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
      act=getallmsg&mode=0
      事件為getallmsg
      mode為0或是無mode參數是給服務器

      為1是發送給設備的/wf/smartsocket/device/status/EUK2ppECWEUJqb2t  
      為2兩個都發。

      接收到設備返回自己的數據信息

      {"act":"allmsg","type":"cat1socket","buildtime":"Sep 13 2021, 17:17:14","sn":"EUK2ppECWEUJqb2t","sw0":1,"sw1":0,"sw2":0,"sw3":0,"sw4":0,"sw5":1,"sw6":0,"sw7":0}
      事件為allmsg
      buildtime為編譯時間,可以作為系統版本號使用
      sn為設備序列號,最長32位
      sw為對應當前開關狀態
      type為設備類型

      添加定時器與修改定時器

      向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
      act=settimer&swid=1&ID=0&hour=10&minute=30&sw=0&enable=true&mode=1&MON=true&TUE=false&WED=false&THU=false&FRI=false&SAT=false&SUN=false
      事件為settimer
      swid為對應設定的開關
      ID為0為添加,ID不為0,為對應的定時器ID則為修改,如果找不到對應的定時器id,則以送的ID為id新建定時任務。

      • ID為定時器ID

      • hour為定時器定時的小時

      • minute為定時器定時的分鐘

      • enable為當前定時器是否啟動

      • mode為區分定時模式還是延時模式,定時模式為1,延時模式為0

      • sw為時間到了后控制設備開還是關

      • MON為周一,如果為true則每周一觸發

      • TUE為周二,如果為true則每周二觸發

      • WED為周三,如果為true則每周三觸發

      • THU為周四,如果為true則每周四觸發

      • FRI為周五,如果為true則每周五觸發

      • SAT為周六,如果為true則每周六觸發

      • SUN為周日,如果為true則每周日觸發
        如果星期都為false則為單次模式,觸發一次后enable自動由true變為false
        一共可以添加5個定時器

        刪除定時器

        向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
        act=deltimer&ID=2&swid=1
        事件為deltimer
        swid為對應設定的開關
        ID為定時器ID,如果找不到,什么事情也不做。

        代碼更新

        向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
        act=update&imgurl=http://47.91.225.92/Downloads/smartsocket.bin.ota&buildtime=Jan 6 2021, 21:50:27
        事件為update
        imgurl為用于更新的代碼下載路徑
        buildtime為代碼版本,用于防止重復更新,當設備檢查到版本與系統當前版本一致,則什么都不做,可選參數,如果沒有這個參數,則一定更新。

        設備重啟

        向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
        act=restart
        事件為restart

      查詢定時器

      向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送 act=getalltimers&swid=1&mode=0
      mode為0或是無mode參數是給服務器
      為1是發送給設備的/wf/smartsocket/device/status/EUK2ppECWEUJqb2t
      為2兩個都發。

      接收到設備返回自己的數據信息

      {"act":"alltimers","type":"cat1socket","buildtime":"Sep 13 2021, 17:17:14","sn":"EUK2ppECWEUJqb2t","timers1":0}
      或是
      {"act":"alltimers","type":"cat1socket","buildtime":"Sep 13 2021, 17:17:14","sn":"EUK2ppECWEUJqb2t","timers1": [{"ID":0,"hour":176,"minute":12,"enable":true,"mode":0,"sw":0,"MON":true,"TUE":true,"WED":true,"THU":true,"FRI":false,"SAT":true,"SUN":false}, {"ID":2,"hour":10,"minute":30,"enable":true,"mode":1,"sw":0,"MON":true,"TUE":false,"WED":false,"THU":false,"FRI":false,"SAT":false,"SUN":false}]}
      事件為alltimers
      type為類型
      buildtime為編譯時間
      sn為序列號
      timer1為對應開關的定時器

      • ID為定時器ID

      • hour為定時器定時的小時

      • minute為定時器定時的分鐘

      • enable為當前定時器是否啟動

      • mode為區分定時模式還是延時模式,定時模式為1,延時模式為0

      • sw為時間到了后控制設備開還是關

      • MON為周一,如果為true則每周一觸發

      • TUE為周二,如果為true則每周二觸發

      • WED為周三,如果為true則每周三觸發

      • THU為周四,如果為true則每周四觸發

      • FRI為周五,如果為true則每周五觸發

      • SAT為周六,如果為true則每周六觸發

      • SUN為周日,如果為true則每周日觸發

        若當前開關無定時器則timers值為0

        設置自動循環開關

        向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
        act=cycle&swid=1&enable=true&uptime=1&downtime=2&cycleduration=0&cycleendsw=0

        act=cycle&swid=1&enable=false
        事件為cycle
        swid為所選開關號
        enable為是否啟動,true為啟動,false為關閉
        uptime為通電時間,單位為分鐘
        downtime為斷電時間,單位為分鐘
        cycleduration為循環結束時的時間戳(這里只接受以秒為單位的時間戳,不要送字符串),0為永不結束。
        cycleendsw為循環結束時開關的狀態,0為斷開,1為合并。

      說明:循環開關配置掉電就消失,也就是說如果出現了設備斷電的情況,這個配置自動消失了。

      查詢開關循環

      向topic為/wf/smartsocket/device/EUK2ppECWEUJqb2t發送
      act=getallcycle&mode=0
      事件為getallcycle
      mode為0或是無mode參數是給服務器
      為1是發送給設備的/wf/smartsocket/device/status/EUK2ppECWEUJqb2t
      為2兩個都發。

      接收到設備返回自己的數據信息

      {"act":"allcycle","type":"cat1socket","buildtime":"Sep 13 2021, 17:17:14","sn":"5xczczqwe35d5as4d56sa4564q4sd4a2", "cycle0":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}, "cycle1":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}, "cycle2":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}, "cycle3":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}, "cycle4":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}, "cycle5":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}, "cycle6":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}, "cycle7":{"cycleenable":false,"cycleduration":0,"cycleuptime":5,"cycledowntime":15,"cycleendsw":0}}
      事件為getallcycle
      buildtime為編譯時間,可以作為系統版本號使用
      sn為設備序列號,最長32位
      type為設備類型
      cycle0為對應開關的循環 cycleenable為是否啟動,true為啟動,false為關閉
      cycleuptime為通電時間,單位為分鐘
      cycledowntime為斷電時間,單位為分鐘
      cycleduration為循環結束時的時間戳(這里只接受以秒為單位的時間戳,不要送字符串),0為永不結束。
      cycleendsw為循環結束時開關的狀態,0為斷開,1為合并。






       配置軟件下載地址   https://github.com/worldflyingct/setdevicetool/releases





      優秀產品推薦:可編程網絡IO控制器

      Notice: Undefined variable: url in /var/www/worldflying/pc/page/article.php on line 54
      聯系我們
      地址:
      武漢市洪山區藍晶國際7棟903
      QQ:
      932773931
      電話:
      027-59761089-806
      手機:
      13397158231
      郵箱:
      jevian_ma@worldflying.cn
      ×
      物聯網組態平臺
      試用賬號:123456
      試用密碼:123456
      如需測試更多功能或者有疑問可發送郵件至:jevian_ma@worldflying.cn
      ×
      積木編程平臺
      試用方式:試用手機號碼注冊即可使用
      如需測試更多功能或者有疑問可發送郵件至:jevian_ma@worldflying.cn
      国产精品综合日本欧美,日韩欧美国产精品第一页不卡,国产综合一区二区中文,久久久精品无码久久久久久
      <output id="lfp77"><del id="lfp77"></del></output>

      <meter id="lfp77"></meter>
      <ol id="lfp77"><strike id="lfp77"></strike></ol>

        <delect id="lfp77"><strike id="lfp77"></strike></delect>

        <track id="lfp77"></track>
        <delect id="lfp77"><ruby id="lfp77"></ruby></delect>

          <sub id="lfp77"></sub><meter id="lfp77"></meter>

          <em id="lfp77"></em>