Commit 313c86e003995c1c68743c2737740404ba71b20b

Authored by 刘琴
1 parent d4ac7494

增加设置基站是否自动清除白名单和遥改键盘配对码

通讯协议-平台化-应用部分[内部].md
... ... @@ -32,7 +32,7 @@ SunVote 莠梧ャ。蠑蜿<br>騾夊ョッ蜊剰ョョ
32 32 <br>
33 33 <br>
34 34 <div style="text-align: center;font-size: 30px;">
35   -Ver 1.0.5
  35 +Ver 1.0.6
36 36 </div>
37 37 <br>
38 38 <br>
... ... @@ -71,6 +71,7 @@ Ver 1.0.5
71 71 |1.0.3| 2025蟷エ5譛20譌・|蛻倡清|1. 蠅槫刈蜀Κ謖サ、扈他蠑蜈ウ隸サ蜿門柱隶セ鄂ョ<br>2. 蠅槫刈蜀スョ迥カ諤∬ッュ荳句書蜿ッ謖ョ夐醗逶
72 72 |1.0.4| 2025蟷エ5譛26譌・|蛻倡清|1. 蠅槫刈蠕惻螳樊慮蜿埼ヲ育噪蜿埼ヲ育アサ蝙<br>2. 蠅槫刈閾ェ螳壻ケ画オ矩ェ碁「伜梛蜷咲ァー逧クサ隗る「伜ス募邀サ蝙<br>3. 蠅槫刈髞ョ逶倡ヲサ郤ソ蜈ウ譛コ譌カ髣エ遲臥コァ隶セ鄂ョ(蜀Κ謖サ、)<br>4. 髞ョ逶伜合郤ァ蠅槫刈髱咎サ伜合郤ァ騾蛾。ケ悟「槫刈騾蜃コ髱咎サ伜合郤ァ謖サ、(蜀Κ謖サ、)|
73 73 |1.0.5| 2025蟷エ6譛5譌・|蛻倡清|1. 蠅槫刈隸ュ髻ウ鬚俶磁蜿」<br>2. 蠅槫刈諡咲蜿埼ヲ域磁蜿」<br>3. 蠅槫刈髞∝ョ夊ァ」髞∫區蜷榊黒<br>4. 蠅槫刈蝓コ遶吝ョケ驥上∝渕遶吝刈蟇(蜀Κ謖サ、)|
  74 +|1.0.6| 2025蟷エ6譛18譌・|蛻倡清|1. 蠅槫刈驕・謗ァ菫ョ謾ケ髞ョ逶倬蟇ケ遐<br>2. 蠅槫刈隶セ鄂ョ蝓コ遶呎弍蜷ヲ閾ェ蜉ィ貂勁逋ス蜷榊黒|
74 75  
75 76 <br>
76 77 <br>
... ... @@ -226,6 +227,8 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
226 227 ||蛻髯、逋ス蜷榊黒|[delBsWhitelist](#delbswhitelist)|[sEvtStateCode](#sevtstatecode)<br>[fEvtDelBsWhitelist](#fevtdelbswhitelist)<br>[fEvtBsWhitelist](#fevtbswhitelist)|
227 228 ||髞∝ョ夂區蜷榊黒|[lockBsWhitelistKp](#lockbswhitelistkp)|[fEvtLockBsWhitelistKp](#fevtlockbswhitelistkp)|
228 229 ||隗」髞∫區蜷榊黒|[unlockBsWhitelistKp](#unlockbswhitelistkp)|[fEvtLockBsWhitelistKp](#fevtlockbswhitelistkp)|
  230 +||<font color="red">隸サ蜿匁弍蜷ヲ閾ェ蜉ィ貂勁逋ス蜷榊黒(蜀)</font>|[getBsAutoClearWhitelist](#getbsautoclearwhitelist)|[fEvtBsAutoClearWhitelist](#fevtbsautoclearwhitelist)|
  231 +||<font color="red">隶セ鄂ョ譏ッ蜷ヲ閾ェ蜉ィ貂勁逋ス蜷榊黒(蜀)</font>|[setBsAutoClearWhitelist](#setbsautoclearwhitelist)|[fEvtBsAutoClearWhitelist](#fevtbsautoclearwhitelist)|
229 232 |蝓コ遶吝刈蟇 - 霓ッ莉カ迢慾闔キ蜿門渕遶呵スッ莉カ迢慾[getBsSoftwareKey](#getbssoftwarekey)|[fEvtBsSoftwareKey](#fevtbssoftwarekey)|
230 233 ||隶セ鄂ョ蝓コ遶呵スッ莉カ迢慾[setBsSoftwareKey](#setbssoftwarekey)|[fEvtBsSoftwareKey](#fevtbssoftwarekey)|
231 234 |蝓コ遶吝刈蟇 - AES蜉蟇<font color="red">闔キ蜿門渕遶僊ES蜉蟇憾諤(蜀)</font>|[getBsAES](#getbsaes)|[fEvtBsAES](#fevtbsaes)|
... ... @@ -256,7 +259,8 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
256 259 ||蛛懈ュ「謇ォ謠丞惠郤ソ髞ョ逶[stopGetKpOnline](#stopgetkponline)|[sEvtStateCode](#sevtstatecode)|
257 260 ||螳樊慮闔キ蜿門惠郤ソ髞ョ逶伜陦ィ|[rtGetKpOnlineList](#rtgetkponlinelist)|[sEvtBsKpOnlineList](#sevtbskponlinelist)|
258 261 |扈エ謚、蜉溯 - 驕・謗ァ蜉溯|驕・謗ァ髞ョ逶倅シ醍悛|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)|
259   -|扈エ謚、蜉溯 - 遖サ郤ソ蜈ウ譛コ|<font color="red">隶セ鄂ョ髞ョ逶倡ヲサ郤ソ蜈ウ譛コ遲臥コァ(蜀)</font>|[setKpPowerOffLevel](#setkppowerofflevel)|[fEvtSetKpPowerOffLevel](#fevtsetkppowerofflevel)|
  262 +||<font color="red">驕・謗ァ菫ョ謾ケ髞ョ逶倬蟇ケ遐(蜀)</font>|[setKpPairCode](#setkppaircode)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpPairCode](#fevtsetkppaircode)|
  263 +|扈エ謚、蜉溯 - 遖サ郤ソ蜈ウ譛コ|<font color="red">隶セ鄂ョ髞ョ逶倡ヲサ郤ソ蜈ウ譛コ遲臥コァ(蜀)</font>|[setKpPowerOffLevel](#setkppowerofflevel)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpPowerOffLevel](#fevtsetkppowerofflevel)|
260 264 |扈エ謚、蜉溯 - 髞ョ逶伜合郤ァ|<font color="red">蜷ッ蜉ィ髞ョ逶俶裏郤ソ蜊コァ(蜀)|[startKpFWUpdate](#startkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)|
261 265 ||<font color="red">蛛懈ュ「髞ョ逶俶裏郤ソ蜊コァ(蜀)|[stopKpFWUpdate](#stopkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)|
262 266 ||<font color="red">騾蜃コ髞ョ逶倬撕鮟伜合郤ァ(蜀)|[exitKpSilentUpdate](#exitkpsilentupdate)|[sEvtStateCode](#sevtstatecode)|
... ... @@ -305,7 +309,6 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
305 309 |---|---|---|---|
306 310 |譬豬矩ェ芸蜷ッ蜉ィ譬豬矩ェ芸[startKpExam](#startkpexam)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpExam](#fevtkpexam)<br>[fEvtFinalSubmit](#fevtfinalsubmit)|
307 311 ||蛛懈ュ「譬豬矩ェ芸[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
308   -||蛻キ譁ー菴懃ュ疲焚謐ョ|[rtGetKpExamData](#rtgetkpexamdata)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpExam](#fevtkpexam)|
309 312 ||蜈∬ョク髞ョ逶俶署莠、蜷朱蝗樔ソョ謾ケ|[rtAllowEdited](#rtkpallowedited)|[sEvtStateCode](#sevtstatecode)<br>[fEvtFinalSubmit](#fevtfinalsubmit)|
310 313 |螟夂ァ第オ矩ェ芸蜷ッ蜉ィ螟夂ァ第オ矩ェ芸[startKpMultiExam](#startkpmultiexam)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpExam](#fevtkpexam)<br>[fEvtFinalSubmit](#fevtfinalsubmit)|
311 314 ||蛛懈ュ「譬豬矩ェ芸[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
... ... @@ -2407,6 +2410,51 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
2407 2410 }
2408 2411 ```
2409 2412  
  2413 +##### getBsAutoClearWhitelist
  2414 +- **荳サ鬚**<sapn class="yellowFill">/manage/{baseSN}/send</span>
  2415 +- **蜉溯謠剰ソー**夊執蜿門渕遶呎弍蜷ヲ蝨ィ譁ュ逕オ謌紋ク手スッ莉カ譁ュ霑樔ク螳壽慮髣エ蜷手蜉ィ貂勁逋ス蜷榊黒
  2416 +- **蜿よ焚隸エ譏**
  2417 +
  2418 +|蜿よ焚蜷鋼邀サ蝙弓髯仙宛|譏ッ蜷ヲ蠢。ォ|隸エ譏旨
  2419 +|---|---|---|---|---|
  2420 +|fun|string|-|譏ッ|謖サ、蜷咲ァー|
  2421 +|dataTag|string|-|蜷ヲ|謨ー謐ョ蛹ッ,蜿ッ荳コ遨コ蟄礼ャヲ荳イ|
  2422 +|baseSn|string||譏ッ|蝓コ遶咏噪蜃コ蜴らシ也−
  2423 +
  2424 +- **遉コ萓倶サ」遐**
  2425 +```json
  2426 +{
  2427 + "fun":"getBsAutoClearWhitelist",
  2428 + "dataTag":"1",
  2429 + "baseSn":"2024061101"
  2430 +}
  2431 +```
  2432 +
  2433 +##### setBsAutoClearWhitelist
  2434 +- **荳サ鬚**<sapn class="yellowFill">/manage/{baseSN}/send</span>
  2435 +- **蜉溯謠剰ソー**夊ョセ鄂ョ蝓コ遶呎弍蜷ヲ蝨ィ譁ュ逕オ謌紋ク手スッ莉カ譁ュ霑樔ク螳壽慮髣エ蜷手蜉ィ貂勁逋ス蜷榊黒
  2436 +- **蜿よ焚隸エ譏**
  2437 +
  2438 +|蜿よ焚蜷鋼邀サ蝙弓髯仙宛|譏ッ蜷ヲ蠢。ォ|隸エ譏旨
  2439 +|---|---|---|---|---|
  2440 +|fun|string|-|譏ッ|謖サ、蜷咲ァー|
  2441 +|dataTag|string|-|蜷ヲ|謨ー謐ョ蛹ッ,蜿ッ荳コ遨コ蟄礼ャヲ荳イ|
  2442 +|baseSn|string||譏ッ|蝓コ遶咏噪蜃コ蜴らシ也−
  2443 +|data|object|-|譏ッ|莨騾∝盾謨ー逧ッケ雎。|
  2444 +|+value|string||譏ッ|隶セ鄂ョ蝓コ遶呎弍蜷ヲ閾ェ蜉ィ貂勁逋ス蜷榊黒<br>0- 荳肴ク勁<br>1- 貂勁|
  2445 +
  2446 +- **遉コ萓倶サ」遐**
  2447 +```json
  2448 +{
  2449 + "fun":"setBsAutoClearWhitelist",
  2450 + "dataTag":"1",
  2451 + "baseSn":"2024061101",
  2452 + "data":{
  2453 + "value":"1"
  2454 + }
  2455 +}
  2456 +```
  2457 +
2410 2458 #### 莠倶サカ
2411 2459 ##### [sEvtStateCode](#sevtstatecode)
2412 2460 蜿鷹∵欠莉、蜷手ソ泌屓豁、莠倶サカ
... ... @@ -2553,6 +2601,31 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
2553 2601 }
2554 2602 ```
2555 2603  
  2604 +##### fEvtBsAutoClearWhitelist
  2605 +- **荳サ鬚**<sapn class="yellowFill">/manage/{baseSN}/receive</span>
  2606 +- **蜉溯謠剰ソー**夊ソ泌屓蝓コ遶呎弍蜷ヲ蝨ィ譁ュ逕オ謌紋ク手スッ莉カ譁ュ霑樔ク螳壽慮髣エ蜷手蜉ィ貂勁逋ス蜷榊黒
  2607 +- **蜿よ焚隸エ譏**
  2608 +
  2609 +|蜿よ焚蜷鋼邀サ蝙弓髯仙宛|譏ッ蜷ヲ蠢。ォ|隸エ譏旨
  2610 +|---|---|---|---|---|
  2611 +|fun|string|-|譏ッ|謖サ、蜷咲ァー|
  2612 +|dataTag|string|-|蜷ヲ|謨ー謐ョ蛹ッ,蜿ッ荳コ遨コ蟄礼ャヲ荳イ|
  2613 +|baseSn|string||譏ッ|蝓コ遶咏噪蜃コ蜴らシ也−
  2614 +|data|object|-|譏ッ|莨騾∝盾謨ー逧ッケ雎。|
  2615 +|+value|string||譏ッ|霑泌屓蝓コ遶呎弍蜷ヲ閾ェ蜉ィ貂勁逋ス蜷榊黒<br>0- 荳肴ク勁<br>1- 貂勁|
  2616 +
  2617 +- **遉コ萓倶サ」遐**
  2618 +```json
  2619 +{
  2620 + "fun":"fEvtBsAutoClearWhitelist",
  2621 + "dataTag":"1",
  2622 + "baseSn":"2024061101",
  2623 + "data":{
  2624 + "value":"1"
  2625 + }
  2626 +}
  2627 +```
  2628 +
2556 2629 ### 鄂醍サ懷盾謨ー隶セ鄂ョ
2557 2630 #### 譁ケ豕
2558 2631 ##### getBsTcpipParams
... ... @@ -3745,6 +3818,33 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
3745 3818 }
3746 3819 ```
3747 3820  
  3821 +##### setKpPairCode
  3822 +- **荳サ鬚**<sapn class="yellowFill">/manage/{baseSN}/send</span>
  3823 +- **蜉溯謠剰ソー**夊ョセ鄂ョ髞ョ逶倬蟇ケ遐シ御ク闊ャ逕ィ莠取音驥丞ー醗逶倬蟇ケ閾ウ蜈カ莉門渕遶
  3824 +- **蜿よ焚隸エ譏**
  3825 +
  3826 +|蜿よ焚蜷鋼邀サ蝙弓髯仙宛|譏ッ蜷ヲ蠢。ォ|隸エ譏旨
  3827 +|---|---|---|---|---|
  3828 +|fun|string|-|譏ッ|謖サ、蜷咲ァー|
  3829 +|dataTag|string|-|蜷ヲ|謨ー謐ョ蛹ッ,蜿ッ荳コ遨コ蟄礼ャヲ荳イ|
  3830 +|baseSn|string||譏ッ|蝓コ遶咏噪蜃コ蜴らシ也−
  3831 +|data|object|-|譏ッ|莨騾∝盾謨ー逧ッケ雎。|
  3832 +|+keySns|array||蜷ヲ|髴隕∵鴬陦梧欠莉、逧醗逶牢N謨ー扈シ檎ゥコ謨ー扈。ィ遉コ謇譛蛾醗逶
  3833 +|+value|string||譏ッ|隶セ鄂ョ譁ー逧蟇ケ遐シ8菴搾シ瑚激蝗エ0-9A-F|
  3834 +
  3835 +- **遉コ萓倶サ」遐**
  3836 +```json
  3837 +{
  3838 + "fun":"setKpPairCode",
  3839 + "dataTag":"1",
  3840 + "baseSn":"2024061101",
  3841 + "data":{
  3842 + "keySns":[],
  3843 + "value":"12345678"
  3844 + }
  3845 +}
  3846 +```
  3847 +
3748 3848 ##### setKpPowerOffLevel
3749 3849 - **荳サ鬚**<sapn class="yellowFill">/manage/{baseSN}/send</span>
3750 3850 - **蜉溯謠剰ソー**夊ョセ鄂ョ髞ョ逶倡ヲサ郤ソ蜷主譛コ譌カ髣エ
... ... @@ -3870,6 +3970,44 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
3870 3970  
3871 3971 豕ィ諢擾シ夂ョ。逅欠莉、逧磁謾カ迥カ諤怙莉**荳サ鬚: <sapn class="yellowFill">/manage/{baseSN}/receive</span>** 霑泌屓
3872 3972  
  3973 +##### fEvtSetKpPairCode
  3974 +- **荳サ鬚**: <sapn class="yellowFill">/manage/{baseSN}/receive</span>
  3975 +- **蜉溯謠剰ソー**夊ソ泌屓隶セ鄂ョ髞ョ逶倬蟇ケ遐∵弍蜷ヲ謌仙粥
  3976 +- **蜿よ焚隸エ譏**
  3977 +
  3978 +|蜿よ焚蜷鋼邀サ蝙弓髯仙宛|髱樒ゥコ|隸エ譏旨
  3979 +|---|---|---|---|---|
  3980 +|fun|string|-|譏ッ|謖サ、蜷咲ァー|
  3981 +|dataTag|string|-|蜷ヲ|謨ー謐ョ蛹ッ,蜿ッ荳コ遨コ蟄礼ャヲ荳イ|
  3982 +|baseSn|string||譏ッ|蝓コ遶咏噪蜃コ蜴らシ也−
  3983 +|data|array|-|譏ッ|莨騾∝盾謨ー逧ッケ雎。謨ー扈л
  3984 +|++keySn|string||譏ッ|隶セ鄂ョ逧醗逶牢N|
  3985 +|++state|string||譏ッ|隶セ鄂ョ驟榊ッケ遐∵弍蜷ヲ謌仙粥<br>0 - 謌仙粥<br>1 - 雜慮螟ア雍・<br>2 - 蜿よ焚髞呵ッッ|
  3986 +
  3987 +- **遉コ萓倶サ」遐**
  3988 +
  3989 +```json
  3990 +{
  3991 + "fun":"fEvtSetKpPairCode",
  3992 + "dataTag":"1",
  3993 + "baseSn":"2024061101",
  3994 + "data": [
  3995 + {
  3996 + "keySn": "1479824643",
  3997 + "state": "0"
  3998 + },
  3999 + {
  4000 + "keySn": "1479824645",
  4001 + "state": "0"
  4002 + },
  4003 + {
  4004 + "keySn": "1479824644",
  4005 + "state": "1"
  4006 + }
  4007 + ]
  4008 +}
  4009 +```
  4010 +
3873 4011 ##### fEvtSetKpPowerOffLevel
3874 4012 - **荳サ鬚**: <sapn class="yellowFill">/manage/{baseSN}/receive</span>
3875 4013 - **蜉溯謠剰ソー**夊ソ泌屓隶セ鄂ョ髞ョ逶倡ヲサ郤ソ蜷主譛コ譌カ髣エ譏ッ蜷ヲ謌仙粥
... ... @@ -5303,31 +5441,6 @@ WebSocket譁ケ蠑丞コ皮畑荳惨DK蟒コ遶矩柄霑樊磁蜷趣シ碁夊ソebSocket謗・蜿」蜿鷹∵磁謾
5303 5441 ##### [stopKpVote](#stopkpvote)
5304 5442 蛛懈ュ「蝨ィ郤ソ豬矩ェ
5305 5443  
5306   -##### rtGetKpExamData
5307   -- **荳サ鬚**/client/{baseSN}/send
5308   -- **蜉溯謠剰ソー**壼姐譁ー菴懃ュ疲焚謐ョ
5309   -- **蜿よ焚隸エ譏**
5310   -
5311   -|蜿よ焚蜷鋼邀サ蝙弓髯仙宛|譏ッ蜷ヲ蠢。ォ|隸エ譏旨
5312   -|---|---|---|---|---|
5313   -|fun|string|-|譏ッ|謖サ、蜷咲ァー|
5314   -|dataTag|string|-|蜷ヲ|謨ー謐ョ蛹ッ,蜿ッ荳コ遨コ蟄礼ャヲ荳イ|
5315   -|baseSn|string||譏ッ|蝓コ遶咏噪蜃コ蜴らシ也−
5316   -|data|object|-|譏ッ|莨騾∝盾謨ー逧ッケ雎。|
5317   -|+keySns|array||譏ッ|謖ョ夂噪髞ョ逶牢N謨ー扈シ檎ゥコ謨ー扈。ィ遉コ蜈ィ驛ィ蝨ィ郤ソ髞ョ逶
5318   -
5319   -- **遉コ萓倶サ」遐**
5320   -```json
5321   -{
5322   - "fun":"rtGetKpExamData",
5323   - "dataTag":"1",
5324   - "baseSn":"2024061101",
5325   - "data":{
5326   - "keySns":["1234567890","1234567891"]
5327   - }
5328   -}
5329   -```
5330   -
5331 5444 ##### rtKpAllowEdited
5332 5445 - **荳サ鬚**/client/{baseSN}/send
5333 5446 - **蜉溯謠剰ソー**夐醗逶俶署莠、蜷趣シ悟隶ク髞ョ逶倅ソョ謾ケ遲疲。
... ...