国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman USR 有人物聯(lián)服務(wù)應(yīng)用插件

66¥
類型 應(yīng)用插件
版本 0.1.1
版本更新時(shí)間 2023-03-09
大小 4.43 MB
開(kāi)發(fā)商
hsk99
評(píng)分

詳細(xì)介紹

基于 webman + GatewayWorker 開(kāi)發(fā)的一個(gè)用于對(duì)接有人物聯(lián)產(chǎn)品的插件應(yīng)用,支持對(duì)接有人 串口服務(wù)器、IO控制器等產(chǎn)品。

功能特性

  • 接入 IO控制器:USR-IO424T、USR-IO808
  • 接入 串口服務(wù)器:USR-TCP232-302、USR-TCP232-304、USR-TCP232-306、USR-W600、USR-W610、USR-W630
  • 接入 4G DTU:USR-G776、USR-G771
  • 設(shè)備交互數(shù)據(jù)記錄
  • 設(shè)備上下線記錄
  • WebHooks
  • WebSocket

備注:

IO控制器 使用 USR-IO424T 進(jìn)行開(kāi)發(fā),支持解析出DI、DO,控制修改DO。
串口服務(wù)器 使用 USR-TCP232-306USR-W600 進(jìn)行開(kāi)發(fā)。
4G DTU 使用 USR-G776 進(jìn)行開(kāi)發(fā)。
上述未標(biāo)注的設(shè)備型號(hào)由于沒(méi)有設(shè)備未進(jìn)行數(shù)據(jù)交互驗(yàn)證,根據(jù)產(chǎn)品設(shè)計(jì)說(shuō)明書(shū)分析 數(shù)據(jù)交互方面與已有同類型的設(shè)備沒(méi)有區(qū)別

安裝使用

下載

下載源碼放入plugin目錄下,restart重啟webman。

訪問(wèn)

訪問(wèn) http://127.0.0.1:8787/app/usr 會(huì)自動(dòng)進(jìn)入安裝頁(yè)面,按照提示安裝組件,設(shè)置數(shù)據(jù)庫(kù)、Redis配置信息。

安裝配置完成后 關(guān)閉重啟webman,即可使用。

接口


use plugin\usr\api\Device;

// IO控制器設(shè)置DO
Device::DO(string $code, int $DO, bool $checked);

// 向設(shè)備推送數(shù)據(jù)
Device::send(string $code, string $data);

WebSocket

可以使用WebSocket客戶端實(shí)時(shí)接收設(shè)備發(fā)送數(shù)據(jù),數(shù)據(jù)格式和WebHooks完全一致

WebSocket 與 WebHooks的區(qū)別:

1、WebSocket 接收的是所有設(shè)備的信息,WebHooks 可設(shè)置一個(gè)地址只接收一個(gè)設(shè)備的信息
2、WebHooks 會(huì)出現(xiàn)延遲,WebSocket 為實(shí)時(shí)轉(zhuǎn)發(fā)

連接示例
ws = new WebSocket("ws://127.0.0.1:8902/app/<?=config('plugin.usr.usr.websocket_auth')?>");
ws.onopen = function () {
? ? setInterval(() => {
? ? ? ? ws.send('ping');
? ? }, 30000);
};
ws.onmessage = function(e) {
    console.log(e.data);
};

WebHooks

請(qǐng)求方式
  • POST
請(qǐng)求數(shù)據(jù)
{
  "event": "DI",
  "usr": {
    "id": 1,
    "name": "USR-IO424T",
    "code": "USR63FD6D92D8619",
    "model": "USR-IO424T",
    "address": 1
  },
  "data": {
    "DI-1": 1,
    "DI-2": 1,
    "DI-3": 1,
    "DI-4": 1,
    "DI-5": 0,
    "DI-6": 0,
    "DI-7": 0,
    "DI-8": 0
  }
}
數(shù)據(jù)說(shuō)明

整個(gè)數(shù)據(jù)包為 JSON 數(shù)據(jù)

|參數(shù)名|類型|說(shuō)明|
|:---- ? ?|:----- |----- ? |
|event |string | 事件 ? ?|
|usr |array | 設(shè)備信息 ? ?|
|data |array / string | 數(shù)據(jù) ? ?|


設(shè)備配置示例

USR-IO424T

截圖

USR-TCP232-306

截圖

USR-W600

截圖

USR-G776

截圖

版本歷史記錄
0.1.1
2023-03-09
優(yōu)化 頁(yè)面展示
優(yōu)化 IO主從機(jī)地址轉(zhuǎn)化
優(yōu)化 限制IO主從機(jī)地址值的大小
優(yōu)化 服務(wù)安裝流程
優(yōu)化 數(shù)據(jù)編碼轉(zhuǎn)換
修改 數(shù)據(jù)庫(kù)字符集
新增 服務(wù)啟動(dòng)緩存設(shè)備信息
新增 WebSocket連接認(rèn)證
調(diào)整 WebSocket推送數(shù)據(jù)的格式
調(diào)整 WebHooks發(fā)送數(shù)據(jù)的格式
0.0.1
2023-03-02
webman USR 有人物聯(lián)服務(wù)應(yīng)用插件
評(píng)分及評(píng)論
1 滿分5分
sixcycle 2024-02-18
沒(méi)有說(shuō)明文件 完全不知道怎么弄
??