Commit 10bf968554057ac43d998708deb905cf5a93a21f

Authored by DMchen
1 parent 51b0c781

1.SDK应用部分,初版完成,上传备份。

Showing 1 changed file with 594 additions and 1219 deletions
通讯协议-SDK应用部分.md
@@ -5022,835 +5022,610 @@ infos:{ "keySn":"1", "value":"A"}//返回键盘反馈模式参数值 @@ -5022,835 +5022,610 @@ infos:{ "keySn":"1", "value":"A"}//返回键盘反馈模式参数值
5022 | B100-2.4G+S6 | 支持 | | 5022 | B100-2.4G+S6 | 支持 | |
5023 | B200-2.4G+S6 | 支持 | | 5023 | B200-2.4G+S6 | 支持 | |
5024 5024
5025 -#### 键盘心跳反馈\[上报\] 5025 +#### 键盘上线通知[上报]
5026 5026
  5027 +S6键盘上线后上报键盘SN信息。
5027 接收: 5028 接收:
5028 -  
5029 -fun: \" keyboardHeartbeat\"  
5030 - 5029 +fun: "keyboardOnlineOne"
5031 baseId: 1//基站ID 5030 baseId: 1//基站ID
  5031 +infos:{ "keySn":"1479824643"}//返回键盘反馈模式参数值
5032 5032
5033 -infos:{  
5034 -\"keySn\":\"1479824643\",\"keyValue\":\"0\",\"ver\":\"1.0.0\",\"volt\":\"50\"}//返回键盘反馈模式参数值  
5035 -  
5036 - ----------------- --------------- --------------------------------------  
5037 - Json字段 字段含义 赋值及含义  
5038 -  
5039 - hModel 键盘型号 75: T2-5.8G\  
5040 - 76: S6-2.4G  
5041 -  
5042 - keySn 键盘Sn  
5043 -  
5044 - keyVer 键盘版本  
5045 -  
5046 - Volt 键盘电量 T2百分比值,S6无效  
5047 - ----------------- --------------- -------------------------------------- 5033 +| **Json字段** | **字段含义** | **赋值及含义** |
  5034 +| --- | --- | --- |
  5035 +|keySn|键盘Sn||
5048 5036
5049 指令样例: 5037 指令样例:
5050 5038
5051 -{\  
5052 -    \"fun\":\"keyboardHeartbeat\",\  
5053 -    \"baseId\":1,\  
5054 -     \"infos\":{  
5055 -  
5056 -\"hModel\":\"67\",  
5057 -  
5058 -\"keySn\":\"1479824643\",\  
5059 -        \"keyValue\":\"0\",  
5060 -  
5061 -\"ver\":\"1.0.0\",  
5062 -  
5063 -\"volt\":\"50\"\  
5064 -    },  
5065 -  
5066 - \"packetTag\":\"0\"}\ 5039 +```json
  5040 +{
  5041 + "fun": "keyboardOnlineOne",
  5042 + "baseId": 1,
  5043 + "infos": {
  5044 + "keySn": "1479824643"
  5045 + },
  5046 + "packetTag": "0"
5067 } 5047 }
  5048 +```
5068 5049
5069 支持设备说明 5050 支持设备说明
5070 5051
5071 - ----------------------- ----------------------- ----------------------------------------------  
5072 - 基站+键盘 支持/不支持 备注  
5073 -  
5074 - B100-2.4G+S6 支持 出厂配置有心跳时反馈,出厂配置无心跳时不反馈  
5075 -  
5076 - B200-2.4G+S6 支持 出厂配置有心跳时反馈,出厂配置无心跳时不反馈  
5077 -  
5078 - B200-5.8G+T2 不支持  
5079 - ----------------------- ----------------------- ----------------------------------------------  
5080 -  
5081 -#### 键盘上线通知\[上报\]  
5082 -  
5083 -S6键盘上线后上报键盘SN信息。 5052 +| **基站+键盘** | **支持** | **备注** |
  5053 +| --- | --- | --- |
  5054 +| B200-2.4G+S6 | 支持 | |
5084 5055
  5056 +#### 键盘心跳反馈[上报]
5085 接收: 5057 接收:
5086 -  
5087 -fun: \"keyboardOnlineOne\"  
5088 - 5058 +fun: " KeyboardHeartbeat"
5089 baseId: 1//基站ID 5059 baseId: 1//基站ID
  5060 +infos:{ "keySn":"1479824643","keyValue":"0","ver":"1.0.0","volt":"50"}//返回键盘反馈模式参数值
5090 5061
5091 -infos:{ \"keySn\":\"1479824643\"}//返回键盘反馈模式参数值  
5092 -  
5093 - ----------------- --------------- --------------------------------------  
5094 - Json字段 字段含义 赋值及含义  
5095 -  
5096 - keySn 键盘Sn  
5097 - ----------------- --------------- -------------------------------------- 5062 +| **Json字段** | **字段含义** | **赋值及含义** |
  5063 +| --- | --- | --- |
  5064 +|hModel|键盘型号|75: T2-5.8G<br>76: S6-2.4G|
  5065 +|keySn|键盘Sn||
  5066 +|keyVer|键盘版本||
  5067 +|Volt|键盘电量|T2百分比值,S6无效|
5098 5068
5099 指令样例: 5069 指令样例:
5100 5070
5101 -{\  
5102 -    \"fun\":\"keyboardOnlineOne\",\  
5103 -    \"baseId\":1,\  
5104 -     \"infos\":{  
5105 -  
5106 -\"keySn\":\"1479824643\"        
5107 -  
5108 -    },  
5109 -  
5110 - \"packetTag\":\"0\"}\ 5071 +```json
  5072 +{
  5073 + "fun": "KeyboardHeartbeat",
  5074 + "baseId": 1,
  5075 + "infos": {
  5076 + "hModel": "67",
  5077 + "keySn": "1479824643",
  5078 + "keyValue": "0",
  5079 + "ver": "1.0.0",
  5080 + "volt": "50"
  5081 + },
  5082 + "packetTag": "0"
5111 } 5083 }
  5084 +```
5112 5085
5113 支持设备说明 5086 支持设备说明
5114 5087
5115 - ----------------------- ----------------------- -----------------------  
5116 - 基站+键盘 支持/不支持 备注  
5117 -  
5118 - B100-2.4G+S6 不支持 5088 +| **基站+键盘** | **支持** | **备注** |
  5089 +| --- | --- | --- |
  5090 +| B100-2.4G+S6 | 支持 |出厂配置有心跳时反馈,出厂配置无心跳时不反馈|
  5091 +| B200-2.4G+S6 | 支持 |出厂配置有心跳时反馈,出厂配置无心跳时不反馈|
5119 5092
5120 - B200-2.4G+S6 支持  
5121 5093
5122 - B200-5.8G+T2 不支持  
5123 - ----------------------- ----------------------- -----------------------  
5124 5094
5125 #### 遥控键盘关机 5095 #### 遥控键盘关机
5126 5096
5127 5097
5128 -  
5129 -发送:  
5130 -  
5131 -fun: \"remoteKeyShutdown\" //遥控键盘关机  
5132 -  
5133 -params:{}//  
5134 -  
5135 -指令样例:  
5136 -  
5137 -{\  
5138 -    \"fun\":\"remoteKeyShutdown\",  
5139 -  
5140 - \"baseId\":1,  
5141 -  
5142 -\"params\":\[\  
5143 -        {\  
5144 -            \"keySn\":\"1837454011\"              
5145 -  
5146 -}  
5147 -  
5148 -\],\  
5149 -      \"packetTag\":\"1\"\  
5150 -}  
5151 -  
5152 -返回  
5153 -  
5154 -接收:  
5155 -  
5156 -fun: \"remoteKeyShutdown\"  
5157 -  
5158 -baseId: 1//基站ID  
5159 -  
5160 -infos:{\"keySn\":\"1837454011\",\"state\":\"OK\"}//遥控键盘关机  
5161 -  
5162 -指令样例:  
5163 -  
5164 -{\  
5165 -    \"fun\":\"remoteKeyShutdown\",\  
5166 -    \"baseId\":1,\  
5167 -     \"infos\":{\  
5168 -        \"keySn\":\"1837454011\",\  
5169 -          \"state\":\"OK\"\  
5170 -    },  
5171 -  
5172 - \"packetTag\":\"1\"\  
5173 -}  
5174 -  
5175 发送: 5098 发送:
5176 -  
5177 -fun: \"remoteKeyShutdown\" //遥控所有键盘关机  
5178 -  
5179 -params:{}//  
5180 - 5099 +fun: "remoteKeyShutdown" //遥控键盘关机
  5100 +params:{}//
5181 指令样例: 5101 指令样例:
5182 5102
5183 -{\  
5184 -    \"fun\":\"remoteKeyShutdown\",  
5185 -  
5186 - \"baseId\":1,  
5187 -  
5188 -\"params\":\[\],\  
5189 -      \"packetTag\":\"1\"\ 5103 +```json
  5104 +{
  5105 + "fun": "remoteKeyShutdown",
  5106 + "baseId": 1,
  5107 + "params": [{
  5108 + "keySn": "1837454011"
  5109 + }],
  5110 + "packetTag": "1"
5190 } 5111 }
5191 - 5112 +```
5192 返回 5113 返回
5193 -  
5194 接收: 5114 接收:
5195 -  
5196 -fun: \"remoteKeyShutdown\"  
5197 - 5115 +fun: "remoteKeyShutdown"
5198 baseId: 1//基站ID 5116 baseId: 1//基站ID
  5117 +infos:{"keySn":"1837454011","state":"OK"}//遥控键盘关机
5199 5118
5200 -infos:{\"keySn\":\"0000000000\",\"state\":\"OK\"}//遥控所有键盘关机  
5201 5119
5202 指令样例: 5120 指令样例:
5203 -  
5204 -{\  
5205 -    \"fun\":\"remoteKeyShutdown\",\  
5206 -    \"baseId\":1,\  
5207 -     \"infos\":{\  
5208 -        \"keySn\":\"0000000000\",\  
5209 -          \"state\":\"OK\"\  
5210 -    },  
5211 -  
5212 - \"packetTag\":\"1\"\ 5121 +```json
  5122 +{
  5123 + "fun": "remoteKeyShutdown",
  5124 + "baseId": 1,
  5125 + "infos": {
  5126 + "keySn": "1837454011",
  5127 + "state": "OK"
  5128 + },
  5129 + "packetTag": "1"
5213 } 5130 }
  5131 +```
5214 5132
5215 支持设备说明 5133 支持设备说明
5216 -  
5217 - ----------------------- ----------------------- -----------------------  
5218 - 基站+键盘 支持/不支持 备注  
5219 -  
5220 - B100-2.4G+S6 支持  
5221 -  
5222 - B200-2.4G+S6 支持  
5223 -  
5224 - B200-5.8G+T2 支持  
5225 - ----------------------- ----------------------- ----------------------- 5134 +| **基站+键盘** | **支持** | **备注** |
  5135 +| --- | --- | --- |
  5136 +| B100-2.4G+S6 | 支持 ||
  5137 +| B200-2.4G+S6 | 支持 ||
  5138 +| B200-5.8G+T2 | 支持 ||
5226 5139
5227 #### 键盘暂停休眠 5140 #### 键盘暂停休眠
5228 5141
5229 5142
5230 5143
5231 发送: 5144 发送:
  5145 +fun: "writeKeyboardPauseSleep" //键盘暂停休眠
  5146 +params:{"value"} //
5232 5147
5233 -fun: \"writeKeyboardPauseSleep\" //键盘暂停休眠  
5234 -  
5235 -params:{\"value\"} //  
5236 -  
5237 - ----------------- --------------- --------------------------------------  
5238 - Json字段 字段含义 赋值及含义  
5239 -  
5240 - baseId 基站ID 0-32 0:所有基站,默认值 5148 +| **Json字段** | **字段含义** | **赋值及含义** |
  5149 +| --- | --- | --- |
  5150 +|baseId|基站ID|0-32<br> 0:所有基站,默认值|
  5151 +|value|预留|0 :10秒有效(默认值)|
5241 5152
5242 - value 预留 0 :10秒有效(默认值)  
5243 - ----------------- --------------- --------------------------------------  
5244 5153
5245 指令样例: 5154 指令样例:
5246 5155
5247 -{\  
5248 -    \"fun\":\"writeKeyboardPauseSleep\",  
5249 -  
5250 - \"baseId\":0,  
5251 -  
5252 -\"params\":\  
5253 -        {\  
5254 -            \"value\":\"0\"              
5255 -  
5256 -},\  
5257 -      \"packetTag\":\"1\"\ 5156 +```json
  5157 +{
  5158 + "fun": "writeKeyboardPauseSleep",
  5159 + "baseId": 0,
  5160 + "params": {
  5161 + "value": "0"
  5162 + },
  5163 + "packetTag": "1"
5258 } 5164 }
  5165 +```
5259 5166
5260 返回 5167 返回
5261 5168
5262 接收: 5169 接收:
5263 -  
5264 -fun: \"writeKeyboardPauseSleep\"  
5265 - 5170 +fun: "writeKeyboardPauseSleep"
5266 baseId: 1//基站ID 5171 baseId: 1//基站ID
  5172 +infos:{"value":"0"}//10秒
5267 5173
5268 -infos:{\"value\":\"0\"}//10秒  
5269 5174
5270 指令样例: 5175 指令样例:
5271 5176
5272 -{\  
5273 -    \"fun\":\"writeKeyboardPauseSleep\",\  
5274 -    \"baseId\":1,\  
5275 -     \"infos\":{\  
5276 -        \"value\":\"0\"\  
5277 -    },  
5278 -  
5279 - \"packetTag\":\"1\"\ 5177 +```json
  5178 +{
  5179 + "fun": "writeKeyboardPauseSleep",
  5180 + "baseId": 1,
  5181 + "infos": {
  5182 + "value": "0"
  5183 + },
  5184 + "packetTag": "1"
5280 } 5185 }
  5186 +```
5281 5187
5282 支持设备说明 5188 支持设备说明
5283 5189
5284 - ----------------------- ----------------------- -----------------------  
5285 - 基站+键盘 支持/不支持 备注  
5286 -  
5287 - B100-2.4G+S6 支持  
5288 -  
5289 - B200-2.4G+S6 支持  
5290 -  
5291 - B200-5.8G+T2 不支持  
5292 - ----------------------- ----------------------- ----------------------- 5190 +| **基站+键盘** | **支持** | **备注** |
  5191 +| --- | --- | --- |
  5192 +| B100-2.4G+S6 | 支持 ||
  5193 +| B200-2.4G+S6 | 支持 ||
5293 5194
5294 #### 键盘短消息 5195 #### 键盘短消息
5295 5196
5296 5197
  5198 +fun: "writeKeyMessage" //写键盘短消息
  5199 +params:{} // 数组对象,对象中的默认值为空字符串
5297 5200
5298 -fun: \"writeKeyMessage\" //写键盘短消息  
5299 -  
5300 -params:{} // 数组对象,对象中的默认值为空字符串,  
5301 -  
5302 - --------------- ----------------- --------------------------------------  
5303 - Json字段 字段含义 赋值及含义  
5304 -  
5305 - keySn 键盘SN 空字符串,为所有在线键盘 5201 +| **Json字段** | **字段含义** | **赋值及含义** |
  5202 +| --- | --- | --- |
  5203 +|keySn|键盘SN|空字符串,为所有在线键盘|
  5204 +|txt|短消息内容|字符串最长80字节|
5306 5205
5307 - txt 短消息内容 字符串最长80字节  
5308 - --------------- ----------------- --------------------------------------  
5309 5206
5310 指令样例: 5207 指令样例:
5311 5208
5312 所有键盘 5209 所有键盘
5313 -  
5314 -{\  
5315 -    \"fun\":\"writeKeyMessage\",  
5316 -  
5317 - \"baseId\":0,\  
5318 -    \"params\":\  
5319 -        {\  
5320 -            \"txt\":\"最新消息\"             
5321 -  
5322 -},  
5323 -  
5324 - \"packetTag\":\"1\"\ 5210 +```json
  5211 +{
  5212 + "fun": "writeKeyMessage",
  5213 + "baseId": 0,
  5214 + "params": {
  5215 + "txt": "最新消息"
  5216 + },
  5217 + "packetTag": "1"
5325 } 5218 }
  5219 +```
5326 5220
5327 返回 5221 返回
  5222 +fun: "writeKeyMessage"
  5223 +infos:{"state":"OK"}//返回状态,成功为OK
5328 5224
5329 -fun: \"writeKeyMessage\"  
5330 -  
5331 -infos:{\"state\":\"OK\"}//返回状态,成功为OK  
5332 5225
5333 指令样例: 5226 指令样例:
5334 5227
5335 -{\  
5336 -    \"fun\":\"writeKeyMessage\",\  
5337 -    \"baseId\":0,\  
5338 -    \"infos\":{  
5339 -  
5340 -\"keySn\":\"0000000000\"\  
5341 -        \"state\":\"OK\"\  
5342 -    },\  
5343 -    \"packetTag\":\"1\"\ 5228 +```json
  5229 +{
  5230 + "fun": "writeKeyMessage",
  5231 + "baseId": 0,
  5232 + "infos": {
  5233 + "keySn": "0000000000",
  5234 + "state": "OK"
  5235 + },
  5236 + "packetTag": "1"
5344 } 5237 }
  5238 +```
5345 5239
5346 指定键盘 5240 指定键盘
5347 5241
5348 -{\  
5349 -    \"fun\":\"writeKeyMessage\",  
5350 -  
5351 -\"keySnList\":\[{\"keySn\":\"0007899478\"}\],\  
5352 -    \"params\":\  
5353 -        {\  
5354 -           \"txt\":\"最新消息\"  
5355 -  
5356 -     },\  
5357 -    \"packetTag\":\"1\"\ 5242 +```json
  5243 +{
  5244 + "fun": "writeKeyMessage",
  5245 + "keySnList": [{
  5246 + "keySn": "0007899478"
  5247 + }],
  5248 + "params": {
  5249 + "txt": "最新消息"
  5250 + },
  5251 + "packetTag": "1"
5358 } 5252 }
  5253 +```
5359 5254
5360 返回 5255 返回
5361 5256
5362 -fun: \"writeKeyMessage\"  
5363 - 5257 +fun: "writeKeyMessage"
5364 infos:{}//数组对象,同发送的 5258 infos:{}//数组对象,同发送的
5365 5259
  5260 +
5366 指令样例: 5261 指令样例:
5367 5262
  5263 +```json
5368 { 5264 {
5369 -  
5370 -\"baseId\": 3,  
5371 -  
5372 -\"fun\": \"writeKeyMessage\",  
5373 -  
5374 -\"infos\": {  
5375 -  
5376 -\"keySn\": \"0007899478\",  
5377 -  
5378 -\"state\": \"OK\"  
5379 -  
5380 -},  
5381 -  
5382 -\"packetTag\": \"1\"  
5383 - 5265 + "baseId": 3,
  5266 + "fun": "writeKeyMessage",
  5267 + "infos": {
  5268 + "keySn": "0007899478",
  5269 + "state": "OK"
  5270 + },
  5271 + "packetTag": "1"
5384 } 5272 }
  5273 +```
5385 5274
5386 支持设备说明 5275 支持设备说明
5387 5276
5388 - ----------------------- ----------------------- -----------------------  
5389 - 基站+键盘 支持/不支持 备注  
5390 -  
5391 - B100-2.4G+S6 支持  
5392 -  
5393 - B200-2.4G+S6 支持  
5394 -  
5395 - B200-5.8G+T2 不支持  
5396 - ----------------------- ----------------------- ----------------------- 5277 +| **基站+键盘** | **支持** | **备注** |
  5278 +| --- | --- | --- |
  5279 +| B100-2.4G+S6 | 支持 ||
  5280 +| B200-2.4G+S6 | 支持 ||
5397 5281
5398 -#### 指定键盘修改FSN\[内部\] 5282 +#### 指定键盘修改FSN[公司内部使用指令]
5399 5283
5400 5284
5401 5285
5402 -fun: \"writeKeyFSN\" //写键盘修改FSN  
5403 -  
5404 -params:{} // 数组对象,对象中的默认值为空字符串, 5286 +fun: "writeKeyFSN" //写键盘修改FSN
  5287 +params:{} // 数组对象,对象中的默认值为空字符串
5405 5288
5406 - --------------- ----------------- --------------------------------------  
5407 - Json字段 字段含义 赋值及含义  
5408 -  
5409 - keySnOld 旧键盘SN 5289 +| **Json字段** | **字段含义** | **赋值及含义** |
  5290 +| --- | --- | --- |
  5291 +|keySnOld|键盘旧SN||
  5292 +|keySnNew|键盘新SN||
5410 5293
5411 - keySnNew 新键盘 SN  
5412 - --------------- ----------------- --------------------------------------  
5413 5294
5414 指令样例: 5295 指令样例:
5415 5296
5416 指定键盘 5297 指定键盘
5417 5298
5418 -{\  
5419 -    \"fun\":\"writeKeyFSN\",  
5420 -  
5421 -    \"params\":\  
5422 -        {\  
5423 -           \"keySnList\":\[  
5424 -  
5425 -{  
5426 -  
5427 -\"keySnOld\":\"0007899478\",  
5428 -  
5429 -\"keySnNew\":\"0007899479\"  
5430 -  
5431 -},  
5432 - 5299 +```json
5433 { 5300 {
5434 -  
5435 -\"keySnOld\":\"0007899488\",  
5436 -  
5437 -\"keySnNew\":\"0007899489\"  
5438 -  
5439 -} \]\  
5440 -     },\  
5441 -    \"packetTag\":\"1\"\ 5301 + "fun": "writeKeyFSN",
  5302 + "params": {
  5303 + "keySnList": [{
  5304 + "keySnOld": "0007899478",
  5305 + "keySnNew": "0007899479"
  5306 + },
  5307 + {
  5308 + "keySnOld": "0007899488",
  5309 + "keySnNew": "0007899489"
  5310 + }
  5311 + ]
  5312 + },
  5313 + "packetTag": "1"
5442 } 5314 }
  5315 +```
5443 5316
5444 返回 5317 返回
5445 5318
5446 -fun: \"writeKeyFSN\"  
5447 - 5319 +fun: "writeKeyFSN"
5448 infos:{}//数组对象,同发送的 5320 infos:{}//数组对象,同发送的
5449 5321
  5322 +
5450 指令样例: 5323 指令样例:
5451 5324
  5325 +```json
5452 { 5326 {
  5327 + "baseId": 3,
  5328 + "fun": "writeKeyFSN",
  5329 + "infos": {
  5330 + "keySn": "0007899478",
  5331 + "state": "OK"
  5332 + },
  5333 + "packetTag": "1"
  5334 +}
  5335 +```
5453 5336
5454 -\"baseId\": 3,  
5455 -  
5456 -\"fun\": \"writeKeyFSN\", 5337 +支持设备说明
  5338 +| **基站+键盘** | **支持** | **备注** |
  5339 +| --- | --- | --- |
  5340 +| B100-2.4G+S6 | 支持 ||
  5341 +| B200-2.4G+S6 | 支持 ||
5457 5342
5458 -\"infos\": { 5343 +## 键盘显示设置
5459 5344
5460 -\"keySn\": \"0007899478\", 5345 +注:返回指令中的\"baseId\":0, 可忽略不处理
5461 5346
5462 -\"state\": \"OK\" 5347 +### 空闲标题
5463 5348
5464 -}, 5349 +修改参数后设备重启生效。
5465 5350
5466 -\"packetTag\": \"1\" 5351 +发送:
  5352 +fun: "writeKeypadFreeTitle" //写键盘空闲标题显示
  5353 +params:{}
5467 5354
5468 -}  
5469 -  
5470 -支持设备说明  
5471 -  
5472 - ----------------------- ----------------------- -----------------------  
5473 - 基站+键盘 支持/不支持 备注  
5474 -  
5475 - B100-2.4G+S6 支持  
5476 -  
5477 - B200-2.4G+S6 支持  
5478 -  
5479 - B200-5.8G+T2 不支持  
5480 - ----------------------- ----------------------- -----------------------  
5481 -  
5482 -## 键盘显示设置  
5483 -  
5484 -> 注:返回指令中的\"baseId\":0, 可忽略不处理  
5485 -  
5486 -### 空闲标题  
5487 -  
5488 -修改参数后设备重启生效。  
5489 -  
5490 -发送:  
5491 -  
5492 -fun: \"writeKeypadFreeTitle\" //写键盘空闲标题显示  
5493 -  
5494 -params:{}  
5495 -  
5496 - ----------------- --------------- --------------------------------------  
5497 - Json字段 字段含义 赋值及含义  
5498 -  
5499 - title 标题 最多8个汉字(16个字符)  
5500 - ----------------- --------------- -------------------------------------- 5355 +| **Json字段** | **字段含义** | **赋值及含义** |
  5356 +| --- | --- | --- |
  5357 +|title|标题|最多8个汉字(16个字符)|
5501 5358
5502 指令样例: 5359 指令样例:
5503 -  
5504 -{\  
5505 -    \"fun\":\"writeKeypadFreeTitle\",  
5506 -  
5507 -  \"baseId\":1,\  
5508 -    \"params\":\  
5509 -        {  
5510 -  
5511 -            \"title\":\"请认真听讲\"  
5512 -  
5513 -  }\  
5514 - } 5360 +```json
  5361 +{
  5362 + "fun": "writeKeypadFreeTitle",
  5363 + "baseId": 1,
  5364 + "params": {
  5365 + "title": "请认真听讲"
  5366 + }
  5367 +}
  5368 +```
5515 5369
5516 接收: 5370 接收:
5517 -  
5518 -fun: \"writeKeypadFreeTitle\" //写键盘空闲标题显示  
5519 - 5371 +fun: "writeKeypadFreeTitle" //写键盘空闲标题显示
5520 baseId: 1//接收到指令的基站ID 5372 baseId: 1//接收到指令的基站ID
5521 -  
5522 infos:{}// 5373 infos:{}//
5523 5374
5524 - ----------------- --------------- --------------------------------------  
5525 - Json字段 字段含义 赋值及含义  
5526 -  
5527 - keySn 键盘SN 5375 +| **Json字段** | **字段含义** | **赋值及含义** |
  5376 +| --- | --- | --- |
  5377 +|keySn|键盘SN||
  5378 +|state|返回信息|OK(成功)|
5528 5379
5529 - state 返回信息 OK(成功)  
5530 - ----------------- --------------- --------------------------------------  
5531 5380
5532 指令样例: 5381 指令样例:
5533 5382
5534 -{\  
5535 -    \"fun\":\"writeKeypadFreeTitle\",  
5536 -  
5537 -\"baseId\":0,\  
5538 -    \"infos\":{\  
5539 -        \"state\":\"OK\"\  
5540 -    },\  
5541 -    \"packetTag\":\"1\"\ 5383 +```json
  5384 +{
  5385 + "fun": "writeKeypadFreeTitle",
  5386 + "baseId": 0,
  5387 + "infos": {
  5388 + "state": "OK"
  5389 + },
  5390 + "packetTag": "1"
5542 } 5391 }
  5392 +```
5543 5393
5544 支持设备说明 5394 支持设备说明
5545 -  
5546 - ----------------------- ----------------------- -----------------------  
5547 - 基站+键盘 支持/不支持 备注  
5548 -  
5549 - B100-2.4G+S6 不支持  
5550 -  
5551 - B200-2.4G+S6 不支持  
5552 -  
5553 - B200-5.8G+T2 支持  
5554 - ----------------------- ----------------------- ----------------------- 5395 +| **基站+键盘** | **支持** | **备注** |
  5396 +| --- | --- | --- |
  5397 +| B100-2.4G+S6 | 支持 ||
  5398 +| B200-2.4G+S6 | 支持 ||
5555 5399
5556 ### 自定义信息 5400 ### 自定义信息
5557 5401
5558 当启动PIN码签到绑定模式,则可对键盘进行绑定操作 5402 当启动PIN码签到绑定模式,则可对键盘进行绑定操作
5559 -  
5560 发送: 5403 发送:
  5404 +fun: "writeKeypadCustomInfo" //写键盘的自定义信息
  5405 +params:{}//数组对象,字段不填则保留上次值。
5561 5406
5562 -fun: \"writeKeypadCustomInfo\" //写键盘的自定义信息 5407 +| **Json字段** | **字段含义** | **赋值及含义** |
  5408 +| --- | --- | --- |
  5409 +| keySn| 键盘Sn| 空则为所有在线键盘,其他数组值无效|
  5410 +| scoreMode| 分数模式|1-清除<br>2-字符显示(默认值)<br>3-五角星显示<br>4-爱心显示[S6有效]|
  5411 +| scoreValue| 分数值|scoreMode == 1,此处无效. <br>scoreMode == 2,8个字符长度. <br>scoreMode == 3, 0~6,2个分数表示1个五角星,最多3个. <br> scoreMode == 4,0~6,2个分数表示1个爱心,最多3个 [S6有效]|
  5412 +|tipText|提示文本| 最多8个汉字(16个字符),键盘第二行显示|
5563 5413
5564 -params:{}//数组对象,字段不填则保留上次值。  
5565 5414
5566 -+----------------+--------------+-------------------------------------+  
5567 -| Json字段 | 字段含义 | 赋值及含义 |  
5568 -+----------------+--------------+-------------------------------------+  
5569 -| keySn | 键盘Sn | 空则为所有在线键盘,其他数组值无效 |  
5570 -+----------------+--------------+-------------------------------------+  
5571 -| scoreMode | 分数模式 | 1-清除 |  
5572 -| | | |  
5573 -| | | 2-字符显示(默认值) |  
5574 -| | | |  
5575 -| | | 3-五角星显示 |  
5576 -| | | |  
5577 -| | | 4-爱心显示\[S6有效\] |  
5578 -+----------------+--------------+-------------------------------------+  
5579 -| scoreValue | 分数值 | scoreMode==1,此处无效 |  
5580 -| | | |  
5581 -| | | scoreMode==2,8个字符长度 |  
5582 -| | | |  
5583 -| | | scoreMode==3, |  
5584 -| | | 0\~6,2个分数表示1个五角星,最多3个 |  
5585 -| | | |  
5586 -| | | scoreMode==4 |  
5587 -| | | ,0\~6,2个分数表示1个爱心,最多3个 |  
5588 -| | | \[S6有效\] |  
5589 -+----------------+--------------+-------------------------------------+  
5590 -| tipText | 提示文本 | 最多8个汉字(16个字符), |  
5591 -| | | 键盘第二行显示 |  
5592 -+----------------+--------------+-------------------------------------+  
5593 -  
5594 -指令样例:  
5595 -  
5596 -{\  
5597 -    \"fun\":\"writeKeypadCustomInfo\",  
5598 -  
5599 -  \"baseId\":1,\  
5600 -    \"params\":\[\  
5601 -        {\  
5602 -            \"keySn\":\"1479824643\",  
5603 -  
5604 -            \"scoreMode\":\"2\",\  
5605 -            \"scoreValue\":\"99\",\  
5606 -            \"tipText\":\"已绑定\"\  
5607 -        }\  
5608 -    \],\  
5609 -    \"packetTag\":\"1\"\ 5415 +指令样例:
  5416 +样例目的:将SN为"1479824643"的键盘积分位置设置成"99",第二行文本位置设置成"已绑定"。
  5417 +
  5418 +```json
  5419 +{
  5420 + "fun": "writeKeypadCustomInfo",
  5421 + "baseId": 1,
  5422 + "params": [{
  5423 + "keySn": "1479824643",
  5424 + "scoreMode": "2",
  5425 + "scoreValue": "99",
  5426 + "tipText": "已绑定"
  5427 + }],
  5428 + "packetTag": "1"
5610 } 5429 }
  5430 +```
5611 5431
5612 接收: 5432 接收:
5613 5433
5614 指定键盘 5434 指定键盘
5615 5435
5616 -fun: \"writeKeypadCustomInfo\" //写键盘的用户信息  
5617 - 5436 +fun: "writeKeypadCustomInfo" //写键盘的用户信息
5618 baseId:0 //接收到指令的基站ID 5437 baseId:0 //接收到指令的基站ID
5619 -  
5620 infos:{}//数组对象 5438 infos:{}//数组对象
5621 5439
5622 - ----------------- --------------- --------------------------------------  
5623 - Json字段 字段含义 赋值及含义  
5624 -  
5625 - keySn 键盘Sn  
5626 -  
5627 - state 状态 OK表示成功  
5628 - ----------------- --------------- -------------------------------------- 5440 +| **Json字段** | **字段含义** | **赋值及含义** |
  5441 +| --- | --- | --- |
  5442 +|keySn|键盘SN||
  5443 +|state|状态|OK(成功)|
5629 5444
5630 指令样例: 5445 指令样例:
5631 5446
5632 -{\  
5633 -    \"fun\":\"writeKeypadCustomInfo\",  
5634 5447
5635 -\"baseId\":0,\  
5636 -    \"infos\":\[\  
5637 -        {\  
5638 -            \"keySn\":\"1479824643\",\  
5639 -            \"state\":\"OK\"\  
5640 -        }\  
5641 -    \],\  
5642 -    \"packetTag\":\"1\"\ 5448 +```json
  5449 +{
  5450 + "fun": "writeKeypadCustomInfo",
  5451 + "baseId": 0,
  5452 + "infos": [{
  5453 + "keySn": "1479824643",
  5454 + "state": "OK"
  5455 + }],
  5456 + "packetTag": "1"
5643 } 5457 }
  5458 +```
5644 5459
5645 所有键盘 5460 所有键盘
5646 5461
5647 -fun: \"writeKeypadCustomInfo\" //写键盘的用户信息  
5648 - 5462 +fun: "writeKeypadCustomInfo" //写键盘的用户信息
5649 baseId:0 //接收到指令的基站ID 5463 baseId:0 //接收到指令的基站ID
  5464 +infos:{"state":"OK"}//返回状态,成功为OK
5650 5465
5651 -infos:{\"state\":\"OK\"}//返回状态,成功为OK  
5652 5466
5653 指令样例: 5467 指令样例:
5654 5468
5655 -{\  
5656 -    \"fun\":\"writeKeypadCustomInfo\",\  
5657 -    \"baseId\":0,\  
5658 -    \"infos\":{\  
5659 -        \"state\":\"OK\"\  
5660 -    },\  
5661 -    \"packetTag\":\"1\"\ 5469 +```json
  5470 +{
  5471 + "fun": "writeKeypadCustomInfo",
  5472 + "baseId": 0,
  5473 + "infos": {
  5474 + "state": "OK"
  5475 + },
  5476 + "packetTag": "1"
5662 } 5477 }
  5478 +```
5663 5479
5664 支持设备说明 5480 支持设备说明
5665 5481
5666 - ----------------------- ----------------------- -----------------------  
5667 - 基站+键盘 支持/不支持 备注  
5668 -  
5669 - B100-2.4G+S6 支持  
5670 -  
5671 - B200-2.4G+S6 支持 5482 +| **基站+键盘** | **支持** | **备注** |
  5483 +| --- | --- | --- |
  5484 +| B100-2.4G+S6 | 支持 ||
  5485 +| B200-2.4G+S6 | 支持 ||
  5486 +| B200-5.8G+T2 | 支持 ||
5672 5487
5673 - B200-5.8G+T2 支持  
5674 - ----------------------- ----------------------- -----------------------  
5675 5488
5676 ### 用户姓名 5489 ### 用户姓名
5677 5490
5678 当启动PIN码签到绑定模式,则可对键盘进行绑定操作 5491 当启动PIN码签到绑定模式,则可对键盘进行绑定操作
5679 5492
5680 发送: 5493 发送:
5681 -  
5682 -fun: \"writeKeypadUserName\" //写键盘的用户姓名  
5683 - 5494 +fun: "writeKeypadUserName" //写键盘的用户姓名
5684 params:{}//数组对象,字段不填则保留上次值。 5495 params:{}//数组对象,字段不填则保留上次值。
5685 5496
5686 - ----------------- --------------- --------------------------------------  
5687 - Json字段 字段含义 赋值及含义  
5688 -  
5689 - keySn 键盘Sn 空则为所有在线键盘,其他数组值无效  
5690 -  
5691 - userName 姓名 最多24个汉字(48个字符),  
5692 - 键盘左上角显示  
5693 - ----------------- --------------- -------------------------------------- 5497 +| **Json字段** | **字段含义** | **赋值及含义** |
  5498 +| --- | --- | --- |
  5499 +|keySn|键盘SN|空则为所有在线键盘,其他数组值无效|
  5500 +|userName|姓名|最多24个汉字(48个字符),键盘左上角显示|
5694 5501
5695 指令样例: 5502 指令样例:
5696 5503
5697 -{\  
5698 -    \"fun\":\"writeKeypadUserName\",  
5699 -  
5700 -  \"baseId\":1,\  
5701 -    \"params\":\[\  
5702 -        {\  
5703 -            \"keySn\":\"1479824643\",\  
5704 -            \"userName\":\"张三\"  
5705 -  
5706 -        }\  
5707 -    \],\  
5708 -    \"packetTag\":\"1\"\ 5504 +```json
  5505 +{
  5506 + "fun": "writeKeypadUserName",
  5507 + "baseId": 1,
  5508 + "params": [{
  5509 + "keySn": "1479824643",
  5510 + "userName": "张三"
  5511 + }],
  5512 + "packetTag": "1"
5709 } 5513 }
  5514 +```
5710 5515
5711 接收: 5516 接收:
5712 5517
5713 指定键盘 5518 指定键盘
5714 -  
5715 -fun: \"writeKeypadUserName\" //写键盘的用户姓名  
5716 - 5519 +fun: "writeKeypadUserName" //写键盘的用户姓名
5717 baseId:0 //接收到指令的基站ID 5520 baseId:0 //接收到指令的基站ID
5718 -  
5719 infos:{}//数组对象 5521 infos:{}//数组对象
5720 5522
5721 - ----------------- --------------- --------------------------------------  
5722 - Json字段 字段含义 赋值及含义  
5723 -  
5724 - keySn 键盘Sn 5523 +| **Json字段** | **字段含义** | **赋值及含义** |
  5524 +| --- | --- | --- |
  5525 +|keySn|键盘SN||
  5526 +|state|状态|OK(成功)|
5725 5527
5726 - state 状态 OK表示成功  
5727 - ----------------- --------------- --------------------------------------  
5728 5528
5729 指令样例: 5529 指令样例:
5730 5530
5731 -{\  
5732 -    \"fun\":\"writeKeypadUserName\",  
5733 -  
5734 -\"baseId\":0,\  
5735 -    \"infos\":\  
5736 -        {\  
5737 -            \"keySn\":\"1479824643\",\  
5738 -            \"state\":\"OK\"\  
5739 -        } ,\  
5740 -    \"packetTag\":\"1\"\ 5531 +```json
  5532 +{
  5533 + "fun": "writeKeypadUserName",
  5534 + "baseId": 0,
  5535 + "infos": {
  5536 + "keySn": "1479824643",
  5537 + "state": "OK"
  5538 + },
  5539 + "packetTag": "1"
5741 } 5540 }
  5541 +```
5742 5542
5743 所有键盘 5543 所有键盘
5744 5544
5745 -fun: \"writeKeypadUserName\" //写键盘的用户信息  
5746 - 5545 +fun: "writeKeypadUserName" //写键盘的用户信息
5747 baseId:0 //接收到指令的基站ID 5546 baseId:0 //接收到指令的基站ID
  5547 +infos:{"state":"OK"}//返回状态,成功为OK
5748 5548
5749 -infos:{\"state\":\"OK\"}//返回状态,成功为OK  
5750 5549
5751 指令样例: 5550 指令样例:
5752 5551
5753 -{\  
5754 -    \"fun\":\"writeKeypadUserName\",\  
5755 -    \"baseId\":0,\  
5756 -    \"infos\":{\  
5757 -        \"state\":\"OK\"\  
5758 -    },\  
5759 -    \"packetTag\":\"1\"\ 5552 +```json
  5553 +{
  5554 + "fun": "writeKeypadUserName",
  5555 + "baseId": 0,
  5556 + "infos": {
  5557 + "state": "OK"
  5558 + },
  5559 + "packetTag": "1"
5760 } 5560 }
  5561 +```
5761 5562
5762 支持设备说明 5563 支持设备说明
5763 5564
5764 - ----------------------- ----------------------- -----------------------  
5765 - 基站+键盘 支持/不支持 备注  
5766 -  
5767 - B100-2.4G+S6 支持  
5768 -  
5769 - B200-2.4G+S6 支持  
5770 -  
5771 - B200-5.8G+T2 支持  
5772 - ----------------------- ----------------------- ----------------------- 5565 +| **基站+键盘** | **支持** | **备注** |
  5566 +| --- | --- | --- |
  5567 +| B100-2.4G+S6 | 支持 ||
  5568 +| B200-2.4G+S6 | 支持 ||
  5569 +| B200-5.8G+T2 | 支持 ||
5773 5570
5774 -### 指定用户姓名\[C100B+S6旧款\] 5571 +### 指定用户姓名[C100B+S6旧款]
5775 5572
5776 当启动PIN码签到绑定模式,则可对键盘进行绑定操作 5573 当启动PIN码签到绑定模式,则可对键盘进行绑定操作
5777 -  
5778 发送: 5574 发送:
5779 -  
5780 -fun: \"writeOneKeypadUserName\" //写键盘的用户姓名  
5781 - 5575 +fun: "writeOneKeypadUserName" //写键盘的用户姓名
5782 params:{}//数组对象,字段不填则保留上次值。 5576 params:{}//数组对象,字段不填则保留上次值。
5783 5577
5784 - ----------------- --------------- --------------------------------------  
5785 - Json字段 字段含义 赋值及含义  
5786 -  
5787 - keySn 键盘Sn 空则为所有在线键盘,其他数组值无效  
5788 -  
5789 - value 姓名 最多5个汉字(10个字符),  
5790 - 键盘左上角显示  
5791 - ----------------- --------------- -------------------------------------- 5578 +| **Json字段** | **字段含义** | **赋值及含义** |
  5579 +| --- | --- | --- |
  5580 +|keySn|键盘SN|空则为所有在线键盘,其他数组值无效|
  5581 +|userName|姓名|最多5个汉字(10个字符), 键盘左上角显示|
5792 5582
5793 指令样例: 5583 指令样例:
5794 5584
5795 -{\  
5796 -    \"fun\":\"writeOneKeypadUserName\",  
5797 -  
5798 -  \"baseId\":0,\  
5799 -    \"params\":\[\  
5800 -        {\  
5801 -            \"keySn\":\"1479824643\",\  
5802 -            \"value\":\"张三\"  
5803 -  
5804 -        }\  
5805 -    \],\  
5806 -    \"packetTag\":\"1\"\ 5585 +```json
  5586 +{
  5587 + "fun": "writeOneKeypadUserName",
  5588 + "baseId": 0,
  5589 + "params": [{
  5590 + "keySn": "1479824643",
  5591 + "value": "张三"
  5592 + }],
  5593 + "packetTag": "1"
5807 } 5594 }
  5595 +```
5808 5596
5809 接收: 5597 接收:
5810 5598
5811 指定键盘 5599 指定键盘
5812 -  
5813 -fun: \"oneKeypadUserName\" //写键盘的用户姓名  
5814 - 5600 +fun: "oneKeypadUserName" //写键盘的用户姓名
5815 baseId:1 //接收到指令的基站ID 5601 baseId:1 //接收到指令的基站ID
5816 -  
5817 infos:{}//数组对象 5602 infos:{}//数组对象
5818 5603
5819 - ----------------- --------------- --------------------------------------  
5820 - Json字段 字段含义 赋值及含义  
5821 -  
5822 - keySn 键盘Sn  
5823 -  
5824 - value 姓名 最多5个汉字(10个字符)  
5825 - ----------------- --------------- -------------------------------------- 5604 +| **Json字段** | **字段含义** | **赋值及含义** |
  5605 +| --- | --- | --- |
  5606 +|keySn|键盘SN|空则为所有在线键盘,其他数组值无效|
  5607 +|userName|姓名|最多5个汉字(10个字符), 键盘左上角显示|
5826 5608
5827 指令样例: 5609 指令样例:
5828 5610
5829 -{\  
5830 -    \"fun\":\"oneKeypadUserName\",  
5831 -  
5832 -\"baseId\":1,\  
5833 -    \"infos\":\  
5834 -        {\  
5835 -            \"keySn\":\"1479824643\",\  
5836 -            \"value\":\"张三\"\  
5837 -        } ,\  
5838 -    \"packetTag\":\"1\"\ 5611 +```json
  5612 +{
  5613 + "fun": "oneKeypadUserName",
  5614 + "baseId": 1,
  5615 + "infos": {
  5616 + "keySn": "1479824643",
  5617 + "value": "张三"
  5618 + },
  5619 + "packetTag": "1"
5839 } 5620 }
  5621 +```
5840 5622
5841 支持设备说明 5623 支持设备说明
5842 5624
5843 - ----------------------- ------------------ ----------------------------  
5844 - 基站+键盘 支持/不支持 备注  
5845 -  
5846 - B100-2.4G+S6 不支持  
5847 -  
5848 - B200-2.4G+S6 不支持  
5849 -  
5850 - B200-5.8G+T2 不支持 5625 +| **基站+键盘** | **支持** | **备注** |
  5626 +| --- | --- | --- |
  5627 +| C100B-2.4G+S6 | 支持 |S6旧款支持,不支持生僻字。|
5851 5628
5852 - C100B-2.4G+S6 支持 S6旧款支持,不支持生僻字。  
5853 - ----------------------- ------------------ ----------------------------  
5854 5629
5855 ## 键盘在线信息 5630 ## 键盘在线信息
5856 5631
@@ -5859,704 +5634,304 @@ infos:{}//数组对象 @@ -5859,704 +5634,304 @@ infos:{}//数组对象
5859 基站连接成功后,自动返回所有在线的键盘信息。当键盘在线状态改变时,也会统一返回。 5634 基站连接成功后,自动返回所有在线的键盘信息。当键盘在线状态改变时,也会统一返回。
5860 5635
5861 接收: 5636 接收:
5862 -  
5863 -fun: \"keypadOnLine\" //键盘在线状态  
5864 - 5637 +fun: "keypadOnLine" //键盘在线状态
5865 infos:{} //数组对象 5638 infos:{} //数组对象
5866 5639
5867 - ----------------- --------------- --------------------------------------  
5868 - Json字段 字段含义 赋值及含义  
5869 -  
5870 - keySn 键盘Sn 5640 +| **Json字段** | **字段含义** | **赋值及含义** |
  5641 +| --- | --- | --- |
  5642 +|keySn|键盘SN||
  5643 +|keyVer|键盘版本||
5871 5644
5872 - keyVer 键盘版本  
5873 - ----------------- --------------- --------------------------------------  
5874 5645
5875 指令样例: 5646 指令样例:
5876 5647
5877 -{\  
5878 -    \"fun\":\"keypadOnLine\",  
5879 -  
5880 -  \"baseId\":0,\  
5881 -    \"infos\":\[\  
5882 -        {\  
5883 -            \"baseId\":1,\  
5884 -            \"keySn\":\"1837454011\",\  
5885 -            \"keyVer\":\"1.0.6\"  
5886 -  
5887 -   },\  
5888 -        {\  
5889 -            \"baseId\":1,\  
5890 -            \"keySn\":\"1837454012\",\  
5891 -            \"keyVer\":\"1.0.6\"  
5892 -  
5893 -    }\  
5894 -    \],\  
5895 -    \"packetTag\":\"1\"\ 5648 +```json
  5649 +{
  5650 + "fun": "keypadOnLine",
  5651 + "baseId": 0,
  5652 + "infos": [{
  5653 + "baseId": "1",
  5654 + "keySn": "1837454011",
  5655 + "ver": "1.0.6"
  5656 + },
  5657 + {
  5658 + "baseId": "1",
  5659 + "keySn": "1837454012",
  5660 + "ver": "1.0.6"
  5661 + }
  5662 + ],
  5663 + "packetTag": "1"
5896 } 5664 }
  5665 +```
5897 5666
5898 支持设备说明 5667 支持设备说明
5899 5668
5900 - ----------------------- ----------------------- -----------------------  
5901 - 基站+键盘 支持/不支持 备注  
5902 -  
5903 - B100-2.4G+S6 不支持  
5904 -  
5905 - B200-2.4G+S6 不支持 5669 +| **基站+键盘** | **支持** | **备注** |
  5670 +| --- | --- | --- |
  5671 +| B200-5.8G+T2| 支持 ||
5906 5672
5907 - B200-5.8G+T2 支持  
5908 - ----------------------- ----------------------- -----------------------  
5909 5673
5910 ### 主动获取在线信息 5674 ### 主动获取在线信息
5911 5675
5912 应用程序在需要时,也可主动获取所有在线键盘信息。 5676 应用程序在需要时,也可主动获取所有在线键盘信息。
5913 5677
5914 发送: 5678 发送:
5915 -  
5916 -fun: \"getKeypadOnLine\" //获取键盘在线状态  
5917 - 5679 +fun: "getKeypadOnLine" //获取键盘在线状态
5918 params:{ 5680 params:{
  5681 +"times":1 //基站扫描键盘时长,单位秒 范围1-10秒
  5682 +} //
5919 5683
5920 -\"times\":1 //基站扫描键盘时长,单位秒 范围1-10秒  
5921 -  
5922 -} //  
5923 5684
5924 指令样例: 5685 指令样例:
5925 5686
5926 -{\  
5927 -    \"fun\":\"getKeypadOnLine\",  
5928 -  
5929 -\"baseId\":0,  
5930 -  
5931 -\"params\":{\  
5932 -        \"times\":2  
5933 -  
5934 -},\  
5935 -    \"packetTag\":\"1\"\ 5687 +```json
  5688 +{
  5689 + "fun": "getKeypadOnLine",
  5690 + "baseId": 0,
  5691 + "params": {
  5692 + "times": 2
  5693 + },
  5694 + "packetTag": "1"
5936 } 5695 }
  5696 +```
5937 5697
5938 接收: 5698 接收:
5939 -  
5940 -fun: \"keypadOnLine\" //键盘在线状态  
5941 - 5699 +fun: "keypadOnLine" //键盘在线状态
5942 infos:{} //数组对象 5700 infos:{} //数组对象
5943 5701
5944 - ----------------- --------------- --------------------------------------  
5945 - Json字段 字段含义 赋值及含义  
5946 -  
5947 - baseId 基站id keySn键盘所在基站id  
5948 -  
5949 - keySn 键盘Sn  
5950 -  
5951 - keyVer 键盘版本  
5952 -  
5953 - Volt 键盘电量 T2百分比值,S6无效  
5954 - ----------------- --------------- --------------------------------------  
5955 -  
5956 -指令样例:  
5957 -  
5958 -{\  
5959 -    \"fun\":\"keypadOnLine\",  
5960 -  
5961 -\"baseId\":0,\  
5962 -    \"infos\":\[\  
5963 -         {\  
5964 -            \"baseId\":1,\  
5965 -            \"keySn\":\"1837454011\",\  
5966 -            \"ver\":\"1.0.6\",  
5967 -  
5968 -\"hModel\":\"67\",  
5969 -  
5970 -\"Volt\":\"100\"\  
5971 -        },\  
5972 -        {\  
5973 -            \"baseId\":1,\  
5974 -            \"keySn\":\"1837454012\",\  
5975 -            \"ver\":\"1.0.6\",  
5976 -  
5977 -\"hModel\":\"67\",  
5978 -  
5979 -\"Volt\":\"30\"\  
5980 -        }\  
5981 -    \],\  
5982 -    \"packetTag\":\"1\"\  
5983 -}  
5984 -  
5985 -支持设备说明  
5986 -  
5987 - ----------------------- ----------------------- -----------------------  
5988 - 基站+键盘 支持/不支持 备注  
5989 -  
5990 - B100-2.4G+S6 支持 键盘电量:无效  
5991 -  
5992 - B200-2.4G+S6 支持 键盘电量:无效  
5993 -  
5994 - B200-5.8G+T2 支持 键盘电量:百分比值  
5995 - ----------------------- ----------------------- -----------------------  
5996 -  
5997 -### 踢出单只键盘  
5998 -  
5999 -发送:  
6000 -  
6001 -fun: \"removeOneKeypadOnLine\" //踢出单只键盘  
6002 -  
6003 -params:{} //键盘sn  
6004 -  
6005 -指令样例:  
6006 -  
6007 -{\  
6008 -    \"fun\":\"removeOneKeypadOnLine\",  
6009 -  
6010 -\"baseId\":0,\  
6011 -    \"params\":{\  
6012 -        \"keySn\":\"1837454012\"\  
6013 -    },\  
6014 -    \"packetTag\":\"1\"\  
6015 -}  
6016 -  
6017 -接收:  
6018 -  
6019 -{\  
6020 -    \"fun\":\"removeOneKeypadOnLine\",\  
6021 -    \"baseId\":1,\  
6022 -    \"packetTag\":\"1\",\  
6023 -    \"infos\":{  
6024 -  
6025 - \" keySn \":\"1837454012\",  
6026 -  
6027 -  \"state\":\"OK\"\  
6028 -    }\  
6029 -}  
6030 -  
6031 -清掉成功后会自动返回键盘在线状态,详见4.8.1。  
6032 -  
6033 -支持设备说明  
6034 -  
6035 - ----------------------- ----------------------- -----------------------  
6036 - 基站+键盘 支持/不支持 备注  
6037 -  
6038 - B100-2.4G+S6 不支持  
6039 -  
6040 - B200-2.4G+S6 不支持  
6041 -  
6042 - B200-5.8G+T2 支持  
6043 - ----------------------- ----------------------- -----------------------  
6044 -  
6045 -### 清掉所有键盘  
6046 -  
6047 -发送:  
6048 -  
6049 -fun: \"clearKeypadOnLine\" //清掉所有键盘  
6050 -  
6051 -params:{} //无  
6052 -  
6053 -指令样例:  
6054 -  
6055 -{\  
6056 -    \"fun\":\"clearKeypadOnLine\",  
6057 -  
6058 -\"packetTag\":\"1\"\  
6059 -}  
6060 -  
6061 -接收:  
6062 -  
6063 -{\  
6064 -    \"fun\":\"clearKeypadOnLine\",\  
6065 -    \"baseId\":1,\  
6066 -    \"packetTag\":\"1\",\  
6067 -    \"infos\":{\  
6068 -        \"state\":\"OK\"\  
6069 -    }\  
6070 -}  
6071 -  
6072 -支持设备说明  
6073 -  
6074 - ----------------------- ----------------------- -----------------------  
6075 - 基站+键盘 支持/不支持 备注  
6076 -  
6077 - B100-2.4G+S6 不支持  
6078 -  
6079 - B200-2.4G+S6 不支持  
6080 -  
6081 - B200-5.8G+T2 支持  
6082 - ----------------------- ----------------------- -----------------------  
6083 -  
6084 -### 锁定键盘  
6085 -  
6086 -发送:  
6087 -  
6088 -fun: \"lockKeypad\" //锁定键盘  
6089 -  
6090 -params:{} //数组对象,指定键盘需填  
6091 -  
6092 -指令样例:  
6093 -  
6094 -锁定指定键盘  
6095 -  
6096 -{\  
6097 -    \"fun\":\"lockKeypad\",\  
6098 -    \"params\":\[\  
6099 -        {\  
6100 -            \"keySn\":\"1837454011\"\  
6101 -        },\  
6102 -        {\  
6103 -            \"keySn\":\"1837454012\"\  
6104 -        }\  
6105 -    \],\  
6106 -    \"packetTag\":\"1\"\  
6107 -}  
6108 -  
6109 -接收:  
6110 -  
6111 -{\  
6112 -    \"fun\":\"lockKeypad\",\  
6113 -    \"baseId\":1,\  
6114 -    \"infos\":\[\  
6115 -        {\  
6116 -            \"keySn\":\"1837454011\",\  
6117 -            \"state\":\"OK\"\  
6118 -        },\  
6119 -        {\  
6120 -            \"keySn\":\"1837454012\",\  
6121 -            \"state\":\"OK\"\  
6122 -        }\  
6123 -    \],\  
6124 -    \"packetTag\":\"1\"\  
6125 -}  
6126 -  
6127 -支持设备说明  
6128 -  
6129 - ----------------------- ----------------------- -----------------------  
6130 - 基站+键盘 支持/不支持 备注  
6131 -  
6132 - B100-2.4G+S6 不支持  
6133 -  
6134 - B200-2.4G+S6 不支持  
6135 -  
6136 - B200-5.8G+T2 支持  
6137 - ----------------------- ----------------------- -----------------------  
6138 -  
6139 -### 解锁键盘  
6140 -  
6141 -发送:  
6142 -  
6143 -fun: \"unlockKeypad\" //解锁键盘 5702 +| **基站+键盘** | **支持** | **备注** |
  5703 +| --- | --- | --- |
  5704 +|baseId|基站id|keySn键盘所在基站id|
  5705 +|keySn|键盘Sn||
  5706 +|keyVer|键盘版本||
  5707 +|Volt|键盘电量|T2百分比值,S6无效|
6144 5708
6145 -params:{} //数组对象,指定键盘需填  
6146 5709
6147 指令样例: 5710 指令样例:
6148 5711
6149 -解锁指定键盘  
6150 -  
6151 -{\  
6152 -    \"fun\":\"unlockKeypad\",\  
6153 -    \"params\":\[\  
6154 -        {\  
6155 -            \"keySn\":\"1837454011\"\  
6156 -        },\  
6157 -        {\  
6158 -            \"keySn\":\"1837454012\"\  
6159 -        }\  
6160 -    \],\  
6161 -    \"packetTag\":\"1\"\  
6162 -}  
6163 -  
6164 -接收:  
6165 -  
6166 -{\  
6167 -    \"fun\":\"unlockKeypad\",\  
6168 -    \"baseId\":1,\  
6169 -    \"infos\":\[\  
6170 -        {\  
6171 -            \"keySn\":\"1837454011\",\  
6172 -            \"state\":\"OK\"\  
6173 -        },\  
6174 -        {\  
6175 -            \"keySn\":\"1837454012\",\  
6176 -            \"state\":\"OK\"\  
6177 -        }\  
6178 -    \],\  
6179 -    \"packetTag\":\"1\"\ 5712 +```json
  5713 +{
  5714 + "fun": "keypadOnLine",
  5715 + "baseId": 0,
  5716 + "infos": [{
  5717 + "baseId": "1",
  5718 + "keySn": "1837454011",
  5719 + "ver": "1.0.6",
  5720 + "hModel": "67",
  5721 + "Volt": "100"
  5722 + },
  5723 + {
  5724 + "baseId": "1",
  5725 + "keySn": "1837454012",
  5726 + "ver": "1.0.6",
  5727 + "hModel": "67",
  5728 + "Volt": "30"
  5729 + }
  5730 + ],
  5731 + "packetTag": "1"
6180 } 5732 }
  5733 +```
6181 5734
6182 支持设备说明 5735 支持设备说明
  5736 +| **基站+键盘** | **支持** | **备注** |
  5737 +| --- | --- | --- |
  5738 +| B100-2.4G+S6 | 支持 |键盘电量:无效|
  5739 +| B200-2.4G+S6 | 支持 |键盘电量:无效|
  5740 +| B200-5.8G+T2 | 支持 |键盘电量:百分比值|
6183 5741
6184 - ----------------------- ----------------------- -----------------------  
6185 - 基站+键盘 支持/不支持 备注  
6186 -  
6187 - B100-2.4G+S6 不支持  
6188 -  
6189 - B200-2.4G+S6 不支持  
6190 -  
6191 - B200-5.8G+T2 支持  
6192 - ----------------------- ----------------------- -----------------------  
6193 5742
6194 ## 系统参数 5743 ## 系统参数
6195 5744
6196 -### 退出SunVoteWSTrayapp  
6197 -  
6198 -应用程序发送指令给SunVoteWSTrayapp,SunVoteWSTrayapp回应后将结束SunVoteSDK.exe进程。 5745 +### 退出WSCmdApp
6199 5746
  5747 +WSCmdApp,WSCmdApp回应后将结束WSCmdApp.exe进程。
6200 发送: 5748 发送:
6201 -  
6202 -fun: \"exit\" //退出SunVoteWSTrayapp  
6203 - 5749 +fun: "exit" //退出WSCmdApp
6204 params:{}//无该值 5750 params:{}//无该值
  5751 +packetTag:"1"//收到的packetTag,可用于分析通信状态
6205 5752
6206 -packetTag:\"1\"//收到的packetTag,可用于分析通信状态  
6207 5753
6208 指令样例: 5754 指令样例:
6209 5755
6210 -{\  
6211 -    \"fun\":\"exit\",\  
6212 -    \"packetTag\":\"1\"\ 5756 +```json
  5757 +{
  5758 + "fun": "exit",
  5759 + "packetTag": "1"
6213 } 5760 }
  5761 +```
6214 5762
6215 接收: 5763 接收:
6216 5764
6217 -fun: \"exit\" //退出SunVoteWSTrayapp  
6218 - 5765 +fun: "exit" //退出WSCmdApp
6219 infos:{}//无该值 5766 infos:{}//无该值
6220 5767
6221 -指令样例:  
6222 -  
6223 -{\  
6224 -    \"fun\":\"exit\",  
6225 -  
6226 -    \"packetTag\":\"1\"\  
6227 -}  
6228 -  
6229 -注意:配置文件中启用,命令才有效。  
6230 -  
6231 -### 托盘图标隐藏或显示  
6232 -  
6233 -发送:  
6234 -  
6235 -fun: \"SDKIcon\" //设置托盘图标隐藏或显示  
6236 -  
6237 -params:{\"value\":\"1\"}//1隐藏;0显示  
6238 5768
6239 指令样例: 5769 指令样例:
6240 5770
6241 -{\  
6242 -    \"fun\":\"SDKIcon\",  
6243 -  
6244 -\"baseId\":0,  
6245 -  
6246 -\"params\":{\  
6247 -        \"value\":\"1\"\  
6248 -    },  
6249 -  
6250 - \"packetTag\":\"1\"  
6251 - 5771 +```json
  5772 +{
  5773 + "fun": "exit",
  5774 + "packetTag": "1"
6252 } 5775 }
  5776 +```
6253 5777
6254 -接收:  
6255 -  
6256 -fun: \"SDKIcon\"  
6257 -  
6258 -infos:{\"value\":\"OK\"}  
6259 -  
6260 -指令样例: 5778 +注意:配置文件中启用,命令才有效。
6261 5779
6262 -{\  
6263 -    \"fun\":\"SDKIcon\",\  
6264 -     \"infos\":{  
6265 5780
6266 -        \"value\":\"OK\"\  
6267 -    },  
6268 -  
6269 - \"packetTag\":\"1\"}\  
6270 -}  
6271 5781
6272 ### 支持设备说明 5782 ### 支持设备说明
6273 5783
6274 - ----------------------- ----------------------- -----------------------  
6275 - 基站+键盘 支持/不支持 备注  
6276 -  
6277 - B100-2.4G+S6 支持  
6278 -  
6279 - B200-2.4G+S6 支持  
6280 -  
6281 - B200-5.8G+T2 支持  
6282 - ----------------------- ----------------------- ----------------------- 5784 +| **基站+键盘** | **支持** | **备注** |
  5785 +| --- | --- | --- |
  5786 +| B100-2.4G+S6 | 支持 ||
  5787 +| B200-2.4G+S6 | 支持 ||
  5788 +| B200-5.8G+T2 | 支持 ||
6283 5789
6284 ## 异常处理 5790 ## 异常处理
6285 5791
6286 -### SunVoteWSTrayapp收到数据异常 5792 +### WSCmdApp收到数据异常
6287 5793
6288 -SunVoteWSTrayapp收到异常数据,会不做处理,并返回以下错误信息描述。 5794 +WSCmdApp收到异常数据,会不做处理,并返回以下错误信息描述。
6289 5795
6290 接收: 5796 接收:
6291 -  
6292 -fun: \"error\" //功能错误  
6293 -  
6294 -baseId: //无该值  
6295 -  
6296 -infos:{ \"funId\":\"F0001\",\"code\":\"10002\"}//  
6297 -  
6298 -指令样例:  
6299 -  
6300 -{\  
6301 -    \"fun\":\"error\",\  
6302 -    \"infos\":{\  
6303 -        \"funId\":\"F0001\",  
6304 -  
6305 -\"code\":\"10002\"\  
6306 -    },\  
6307 -    \"packetTag\":\"1\"\  
6308 -}  
6309 -  
6310 -发送:  
6311 -  
6312 -fun: \"error\" //功能错误  
6313 - 5797 +fun: "error" //功能错误
6314 baseId: //无该值 5798 baseId: //无该值
  5799 +infos:{ "funId":"F0001","code":"10002"}//
6315 5800
6316 -infos: //无该值  
6317 5801
6318 指令样例: 5802 指令样例:
6319 -  
6320 -{\  
6321 -    \"fun\":\"error\",  
6322 -  
6323 -\"packetTag\":\"1\"\ 5803 +```json
  5804 +{
  5805 + "fun": "error",
  5806 + "infos": {
  5807 + "funId": "F0001",
  5808 + "code": "10002"
  5809 + },
  5810 + "packetTag": "1"
6324 } 5811 }
  5812 +```
6325 5813
6326 - ---------------------- ------------------------------------------------  
6327 - code 含义  
6328 -  
6329 - 10001 不能正确解析的JSON数据  
6330 -  
6331 - 10002 解析JSON错误  
6332 -  
6333 - 20001 基站未连接  
6334 -  
6335 - 20002 功能不支持  
6336 -  
6337 - 20003 基站ID为负数,应用可以不传ID,默认为0  
6338 -  
6339 - 20004 参数错误  
6340 -  
6341 - 30001 找不到对应的SN  
6342 -  
6343 - 40001 升级功能只能支持一个基站在线  
6344 -  
6345 - 50001 此功能必须指定基站ID  
6346 -  
6347 - 60001 此功能必须指定键盘SN  
6348 - ---------------------- ------------------------------------------------  
6349 -  
6350 - ---------------- ------------------------------------------------------  
6351 - funId 含义  
6352 -  
6353 - F0001 基站未连接  
6354 -  
6355 - F0002 读基站信道  
6356 -  
6357 - F0003 写基站信道  
6358 -  
6359 - F0004 读基站baseId  
6360 -  
6361 - F0005 写基站baseId  
6362 -  
6363 - F0006 读基站名称  
6364 -  
6365 - F0007 写基站名称  
6366 -  
6367 - F0008 读键盘关机时间等级  
6368 -  
6369 - F0009 写键盘关机时间等级  
6370 -  
6371 - F0010 读基站配对码  
6372 -  
6373 - F0011 写基站配对码  
6374 -  
6375 - F0012 读基站序列号  
6376 -  
6377 - F0013 写基站序列号  
6378 -  
6379 - F0014 读基站硬件和软件版本  
6380 -  
6381 - F0015 写基站硬件版本  
6382 -  
6383 - F0016 读基站类型  
6384 -  
6385 - F0017 写基站类型  
6386 -  
6387 - F0018 读基站键盘容量和Lock  
6388 -  
6389 - F0019 写基站键盘容量和Lock  
6390 -  
6391 - F0020 读手动获取返回在线信息  
6392 -  
6393 - F0021 写手动获取返回在线信息  
6394 -  
6395 - F0022 读基站设备RF功率  
6396 -  
6397 - F0023 写基站设备RF功率  
6398 -  
6399 - F0024 读基站设备配对模式或基站名称(自定义)  
6400 -  
6401 - F0025 写基站设备配对模式  
6402 -  
6403 - F0026 读基站快速配对低功率模式  
6404 -  
6405 - F0027 写基站快速配对低功率模式  
6406 -  
6407 - F0028 读键盘登录菜单显示允许\[S6适用\]  
6408 -  
6409 - F0029 写键盘登录菜单显示允许\[S6适用\]  
6410 -  
6411 - F0030 读键盘登录密码\[S6适用\]  
6412 -  
6413 - F0031 写键盘登录密码\[S6适用\]  
6414 -  
6415 - F0032 读基站名称隐藏开关  
6416 -  
6417 - F0033 写基站名称隐藏开关  
6418 -  
6419 - F0034 读基站和键盘之间的心跳开关  
6420 -  
6421 - F0035 写基站和键盘之间的心跳开关  
6422 -  
6423 - F0036 读基站语言  
6424 -  
6425 - F0037 写基站语言  
6426 -  
6427 - F0038 读基站CRC  
6428 -  
6429 - F0039 写基站CRC  
6430 -  
6431 - F0040 写广播投票标题  
6432 -  
6433 - F0041 核对投票开启密码  
6434 -  
6435 - F0042 读基站获取投票开启密码  
6436 -  
6437 - F0043 写基站获取投票开启密码  
6438 -  
6439 - F0044 读基站用户自定义字符串  
6440 -  
6441 - F0045 写基站用户自定义字符串  
6442 -  
6443 - F0046 读基站UID  
6444 -  
6445 - F0047 写基站UID  
6446 -  
6447 - F0048 读键盘反馈模式参数  
6448 -  
6449 - F0049 写键盘反馈模式参数  
6450 -  
6451 - F0050 读基站当前是开启升级状态  
6452 -  
6453 - F0051 写基站当前是开启升级状态  
6454 -  
6455 - F0052 手动停止键盘升级状态  
6456 -  
6457 - F0053 写键盘当前是开启升级状态  
6458 -  
6459 - F0054 写踢出单只键盘  
6460 -  
6461 - F0055 写清掉所有键盘  
6462 -  
6463 - F0056 写锁定键盘  
6464 -  
6465 - F0057 写解锁键盘  
6466 -  
6467 - F0058 写T2键盘第二行文本【空闲模式】  
6468 -  
6469 - F0059 读考勤基站时钟设置  
6470 -  
6471 - F0060 写考勤基站时钟设置  
6472 -  
6473 - F0061 读考勤键盘每秒发送考勤信号次数  
6474 -  
6475 - F0062 写考勤键盘每秒发送考勤信号次数  
6476 -  
6477 - F0063 读考勤键盘发送考勤信号功率  
6478 -  
6479 - F0064 写考勤键盘发送考勤信号功率  
6480 -  
6481 - F0065 写修改键盘配对码  
6482 -  
6483 - F0066 写键盘功能提示预设字符串反馈  
6484 -  
6485 - F0067 写空闲模式  
6486 -  
6487 - F0068 单选多选带计时模式  
6488 -  
6489 - F0069 判断题带计时模式  
6490 -  
6491 - F0070 抢答题带计时模式  
6492 -  
6493 - F0071 数字题带计时模式  
6494 -  
6495 - F0072 绑定带计时模式  
6496 -  
6497 - F0073 基站快速配对  
6498 -  
6499 - F0074 读基站特征数据  
6500 -  
6501 - F0075 遥控关机  
6502 -  
6503 - F0076 读键盘在线SN  
6504 -  
6505 - F0077 写基站复位  
6506 -  
6507 - F0078 写键盘外设指令  
6508 -  
6509 - F0079 写键盘配对码  
6510 -  
6511 - F0080 写锁定键盘,解锁键盘  
6512 -  
6513 - F0081 填空题模式  
6514 -  
6515 - F0082 读NFC信息 姓名  
6516 -  
6517 - F0083 写NFC信息 姓名  
6518 -  
6519 - F0084 写NFC配对码  
6520 -  
6521 - F0085 NFC清除指令  
6522 -  
6523 - F0086 多题题型开始  
6524 -  
6525 - F0087 多题题型暂停  
6526 -  
6527 - F0088 多题题型继续上一次  
6528 -  
6529 - F0089 多题题型正确答案下发  
6530 -  
6531 - F0090 多题题型已答题结果转移  
6532 -  
6533 - F0091 写白名单  
6534 -  
6535 - F0092 读白名单  
6536 -  
6537 - F0093 写基站黑名单  
6538 -  
6539 - F0094 读基站黑名单  
6540 -  
6541 - F0095 C100B+S6\[旧款\]写键盘姓名  
6542 -  
6543 - F0096 C100B+S6\[旧款\]读键盘姓名  
6544 -  
6545 - F0097 键盘暂停休眠操作  
6546 -  
6547 - F0098 异步测试模式  
6548 -  
6549 - F0099 Tcp参数读  
6550 -  
6551 - F0100 Tcp参数写  
6552 -  
6553 - F0101 自定义题型参数  
6554 -  
6555 - F0102 写S6短信  
6556 -  
6557 - F0103 写S6键盘FSN  
6558 -  
6559 - F0104 自由题模式  
6560 -  
6561 -  
6562 - ---------------- ------------------------------------------------------ 5814 +| **code** | **含义** |
  5815 +| --- | --- |
  5816 +|10001|不能正确解析的JSON数据|
  5817 +|10002|解析JSON错误|
  5818 +|20001|基站未连接|
  5819 +|20002|功能不支持|
  5820 +|20003|基站ID为负数,应用可以不传ID,默认为0|
  5821 +|20004|参数错误|
  5822 +|30001|找不到对应的SN|
  5823 +|40001|升级功能只能支持一个基站在线|
  5824 +|50001|此功能必须指定基站ID|
  5825 +|60001|此功能必须指定键盘SN|
  5826 +
  5827 +| **funId** | **含义** |
  5828 +| --- | --- |
  5829 +|F0001|基站未连接|
  5830 +|F0002|读基站信道|
  5831 +|F0003|写基站信道|
  5832 +|F0004|读基站baseId|
  5833 +|F0005|写基站baseId|
  5834 +|F0006|读基站名称|
  5835 +|F0007|写基站名称|
  5836 +|F0008|读键盘关机时间等级|
  5837 +|F0009|写键盘关机时间等级|
  5838 +|F0010|读基站配对码|
  5839 +|F0011|写基站配对码|
  5840 +|F0012|读基站序列号|
  5841 +|F0013|写基站序列号|
  5842 +|F0014|读基站硬件和软件版本|
  5843 +|F0015|写基站硬件版本|
  5844 +|F0016|读基站类型|
  5845 +|F0017|写基站类型|
  5846 +|F0018|读基站键盘容量和Lock|
  5847 +|F0019|写基站键盘容量和Lock|
  5848 +|F0020|读手动获取返回在线信息|
  5849 +|F0021|写手动获取返回在线信息|
  5850 +|F0022|读基站设备RF功率|
  5851 +|F0023|写基站设备RF功率|
  5852 +|F0024|读基站设备配对模式或基站名称(自定义)|
  5853 +|F0025|写基站设备配对模式|
  5854 +|F0026|读基站快速配对低功率模式|
  5855 +|F0027|写基站快速配对低功率模式|
  5856 +|F0028|读键盘登录菜单显示允许[S6适用]|
  5857 +|F0029|写键盘登录菜单显示允许[S6适用]|
  5858 +|F0030|读键盘登录密码[S6适用]|
  5859 +|F0031|写键盘登录密码[S6适用]|
  5860 +|F0032|读基站名称隐藏开关|
  5861 +|F0033|写基站名称隐藏开关|
  5862 +|F0034|读基站和键盘之间的心跳开关|
  5863 +|F0035|写基站和键盘之间的心跳开关|
  5864 +|F0036|读基站语言|
  5865 +|F0037|写基站语言|
  5866 +|F0038|读基站CRC|
  5867 +|F0039|写基站CRC|
  5868 +|F0040|写广播投票标题|
  5869 +|F0041|核对投票开启密码|
  5870 +|F0042|读基站获取投票开启密码|
  5871 +|F0043|写基站获取投票开启密码|
  5872 +|F0044|读基站用户自定义字符串|
  5873 +|F0045|写基站用户自定义字符串|
  5874 +|F0046|读基站UID|
  5875 +|F0047|写基站UID|
  5876 +|F0048|读键盘反馈模式参数|
  5877 +|F0049|写键盘反馈模式参数|
  5878 +|F0050|读基站当前是开启升级状态|
  5879 +|F0051|写基站当前是开启升级状态|
  5880 +|F0052|手动停止键盘升级状态|
  5881 +|F0053|写键盘当前是开启升级状态|
  5882 +|F0054|写踢出单只键盘|
  5883 +|F0055|写清掉所有键盘|
  5884 +|F0056|写锁定键盘|
  5885 +|F0057|写解锁键盘|
  5886 +|F0058|写T2键盘第二行文本【空闲模式】|
  5887 +|F0059|读考勤基站时钟设置|
  5888 +|F0060|写考勤基站时钟设置|
  5889 +|F0061|读考勤键盘每秒发送考勤信号次数|
  5890 +|F0062|写考勤键盘每秒发送考勤信号次数|
  5891 +|F0063|读考勤键盘发送考勤信号功率|
  5892 +|F0064|写考勤键盘发送考勤信号功率|
  5893 +|F0065|写修改键盘配对码|
  5894 +|F0066|写键盘功能提示预设字符串反馈|
  5895 +|F0067|写空闲模式|
  5896 +|F0068|单选多选带计时模式|
  5897 +|F0069|判断题带计时模式|
  5898 +|F0070|抢答题带计时模式|
  5899 +|F0071|数字题带计时模式|
  5900 +|F0072|绑定带计时模式|
  5901 +|F0073|基站快速配对|
  5902 +|F0074|读基站特征数据|
  5903 +|F0075|遥控关机|
  5904 +|F0076|读键盘在线SN|
  5905 +|F0077|写基站复位|
  5906 +|F0078|写键盘外设指令|
  5907 +|F0079|写键盘配对码|
  5908 +|F0080|写锁定键盘,解锁键盘|
  5909 +|F0081|填空题模式|
  5910 +|F0082|读NFC信息 姓名|
  5911 +|F0083|写NFC信息 姓名|
  5912 +|F0084|写NFC配对码|
  5913 +|F0085|NFC清除指令|
  5914 +|F0086|多题题型开始|
  5915 +|F0087|多题题型暂停|
  5916 +|F0088|多题题型继续上一次|
  5917 +|F0089|多题题型正确答案下发|
  5918 +|F0090|多题题型已答题结果转移|
  5919 +|F0091|写白名单|
  5920 +|F0092|读白名单|
  5921 +|F0093|写基站黑名单|
  5922 +|F0094|读基站黑名单|
  5923 +|F0095|C100B+S6[旧款]写键盘姓名|
  5924 +|F0096|C100B+S6[旧款]读键盘姓名|
  5925 +|F0097|键盘暂停休眠操作|
  5926 +|F0098|异步测试模式|
  5927 +|F0099|Tcp参数读|
  5928 +|F0100|Tcp参数写|
  5929 +|F0101|自定义题型参数|
  5930 +|F0102|写S6短信|
  5931 +|F0103|写S6键盘FSN|
  5932 +|F0104|自由题模式|
  5933 +|F0105|基站AES|
  5934 +|F0106|基站AES 克隆|
  5935 +|F0107|基础参数配置|
  5936 +|F0108|删除指定白名单SN|
  5937 +|F0109|追加指定SN 到白名单|