From aeabb1a1fc06e1183295becdc4b89b15913fd043 Mon Sep 17 00:00:00 2001 From: DMchen Date: Thu, 7 Sep 2023 10:38:38 +0800 Subject: [PATCH] 1.增加 基站AES 部分接口 --- 通讯协议-SDK应用部分.md | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 108 insertions(+), 5 deletions(-) diff --git a/通讯协议-SDK应用部分.md b/通讯协议-SDK应用部分.md index a2dbdc4..97ca8b3 100644 --- a/通讯协议-SDK应用部分.md +++ b/通讯协议-SDK应用部分.md @@ -288,15 +288,22 @@ SunVoteWSTrayapp上报信息。 接收: -fun: \"disconnectBase\" //断开基站 - +fun: "disconnectBase" //断开基站 baseId:1 //基站ID - infos: {} //无该值 - -packetTag:\"1 \" +packetTag:"1" 指令样例: +```json +{ + "fun": "connectBase", + "baseId": 1, + "infos": { + "state": "OK" + }, + "packetTag": "1" +} +``` {\     \"fun\":\"disconnectBase\", @@ -4861,6 +4868,102 @@ infos:{\"value\":\"1\"}//返回基站TcpIp EA3100-2.4G+S62 支持 ----------------------- ----------------------- ----------------------- +#### 基站AES +读 +发送: +fun: "readBaseStationAES" //读基站AES +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站) +params:{}//可不填 + +指令样例: +```json +{ + "fun":"readBaseStationAES", + "baseId":0, + "packetTag":"1" +} +``` + +写 +发送: +fun: "writeBaseStationAES" //写基站AES +baseId: 1 //1~32 (必须指定基站) +params:{"value":"0"}// + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +| baseId | 基站ID | 1~32 | +| value | 加密模式 | 0:无线不加密
1:无线AES128加密
2:无线 AES256加密 | + +指令样例: +```json +{ + "fun":"writeBaseStationAES", + "baseId":1, + "packetTag":"1" +} +``` + +返回 +接收: +fun: "baseStationAES" +baseId: 1//基站ID +infos:{"value":"1"}//返回基站AES + +指令样例: +```json +{ + "fun": "baseStationAES", + "baseId": 1, + "infos": { + "value": "0" + }, + "packetTag": "1" +} +``` + +克隆参数 +发送: +fun: "copyBaseStationAES" //克隆基站AES参数 +baseId: 0 +params:{}// + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +| destBaseID | 目标基站ID | 1~32 | +| sourceBaseID | 来源基站ID | 1~32 | + + +指令样例: +```json +{ + "fun": "copyBaseStationAES", + "baseId": 0, + "params": { + "destBaseID": "2", + "sourceBaseID": "1" + }, + "packetTag": "1" +} +``` + +返回 +接收: +fun: " copyBaseStationAES " +baseId: 1//基站ID +infos:{"value":"OK"}//返回状态 + +指令样例: +```json +{ + "fun": "baseStationAES", + "baseId": 1, + "infos": { + "value": "OK" + }, + "packetTag": "1" +} +``` ### 键盘 -- libgit2 0.21.4