Commit 10bf968554057ac43d998708deb905cf5a93a21f
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 到白名单| |