Commit aeabb1a1fc06e1183295becdc4b89b15913fd043

Authored by DMchen
1 parent a76450d8

1.增加 基站AES 部分接口

Showing 1 changed file with 108 additions and 5 deletions
通讯协议-SDK应用部分.md
... ... @@ -288,15 +288,22 @@ SunVoteWSTrayapp上报信息。
288 288  
289 289 接收:
290 290  
291   -fun: \"disconnectBase\" //断开基站
292   -
  291 +fun: "disconnectBase" //断开基站
293 292 baseId:1 //基站ID
294   -
295 293 infos: {} //无该值
296   -
297   -packetTag:\"1 \"
  294 +packetTag:"1"
298 295  
299 296 指令样例:
  297 +```json
  298 +{
  299 + "fun": "connectBase",
  300 + "baseId": 1,
  301 + "infos": {
  302 + "state": "OK"
  303 + },
  304 + "packetTag": "1"
  305 +}
  306 +```
300 307  
301 308 {\
302 309     \"fun\":\"disconnectBase\",
... ... @@ -4861,6 +4868,102 @@ infos:{\"value\":\"1\"}//返回基站TcpIp
4861 4868  
4862 4869 EA3100-2.4G+S62 支持
4863 4870 ----------------------- ----------------------- -----------------------
  4871 +#### 基站AES
  4872 +读
  4873 +发送:
  4874 +fun: "readBaseStationAES" //读基站AES
  4875 +baseId: 0// 0~32 (指令不发送baseID,默认为0表示读取所有基站)
  4876 +params:{}//可不填
  4877 +
  4878 +指令样例:
  4879 +```json
  4880 +{
  4881 + "fun":"readBaseStationAES",
  4882 + "baseId":0,
  4883 + "packetTag":"1"
  4884 +}
  4885 +```
  4886 +
  4887 +写
  4888 +发送:
  4889 +fun: "writeBaseStationAES" //写基站AES
  4890 +baseId: 1 //1~32 (必须指定基站)
  4891 +params:{"value":"0"}//
  4892 +
  4893 +| **Json字段** | **字段含义** | **赋值及含义** |
  4894 +| --- | --- | --- |
  4895 +| baseId | 基站ID | 1~32 |
  4896 +| value | 加密模式 | 0:无线不加密<br>1:无线AES128加密<br>2:无线 AES256加密 |
  4897 +
  4898 +指令样例:
  4899 +```json
  4900 +{
  4901 + "fun":"writeBaseStationAES",
  4902 + "baseId":1,
  4903 + "packetTag":"1"
  4904 +}
  4905 +```
  4906 +
  4907 +返回
  4908 +接收:
  4909 +fun: "baseStationAES"
  4910 +baseId: 1//基站ID
  4911 +infos:{"value":"1"}//返回基站AES
  4912 +
  4913 +指令样例:
  4914 +```json
  4915 +{
  4916 + "fun": "baseStationAES",
  4917 + "baseId": 1,
  4918 + "infos": {
  4919 + "value": "0"
  4920 + },
  4921 + "packetTag": "1"
  4922 +}
  4923 +```
  4924 +
  4925 +克隆参数
  4926 +发送:
  4927 +fun: "copyBaseStationAES" //克隆基站AES参数
  4928 +baseId: 0
  4929 +params:{}//
  4930 +
  4931 +| **Json字段** | **字段含义** | **赋值及含义** |
  4932 +| --- | --- | --- |
  4933 +| destBaseID | 目标基站ID | 1~32 |
  4934 +| sourceBaseID | 来源基站ID | 1~32 |
  4935 +
  4936 +
  4937 +指令样例:
  4938 +```json
  4939 +{
  4940 + "fun": "copyBaseStationAES",
  4941 + "baseId": 0,
  4942 + "params": {
  4943 + "destBaseID": "2",
  4944 + "sourceBaseID": "1"
  4945 + },
  4946 + "packetTag": "1"
  4947 +}
  4948 +```
  4949 +
  4950 +返回
  4951 +接收:
  4952 +fun: " copyBaseStationAES "
  4953 +baseId: 1//基站ID
  4954 +infos:{"value":"OK"}//返回状态
  4955 +
  4956 +指令样例:
  4957 +```json
  4958 +{
  4959 + "fun": "baseStationAES",
  4960 + "baseId": 1,
  4961 + "infos": {
  4962 + "value": "OK"
  4963 + },
  4964 + "packetTag": "1"
  4965 +}
  4966 +```
4864 4967  
4865 4968 ### 键盘
4866 4969  
... ...