Commit 0d65d0cae17d400302e16b87484a83bf2b7b37e3

Authored by 刘琴
1 parent eeb4779f

增加恢复键盘出厂设置指令

通讯协议-B200W-MQTT协议[内部].md
@@ -47,7 +47,7 @@ Ver 1.0.3 @@ -47,7 +47,7 @@ Ver 1.0.3
47 <br> 47 <br>
48 48
49 <div style="text-align: center;font-size: 30px;"> 49 <div style="text-align: center;font-size: 30px;">
50 -二〇二五年 50 +二〇二五年
51 </div> 51 </div>
52 52
53 <br> 53 <br>
@@ -67,7 +67,7 @@ Ver 1.0.3 @@ -67,7 +67,7 @@ Ver 1.0.3
67 |---|---|---|---| 67 |---|---|---|---|
68 |1.0.1| 2024年10月22日|刘琴|1. 初始版| 68 |1.0.1| 2024年10月22日|刘琴|1. 初始版|
69 |1.0.2| 2024年12月27日|刘琴|1. 增加测验题和多科测验中自判题题型<br>2. 多科测验的科目数量为从9增加至11<br>3. 增加测验自定义题型标题下发和清除<br>4. 可自定义最长128位的数据包标签<br><font color=red>注:(基站固件版本需不低于0.0.9)</font>| 69 |1.0.2| 2024年12月27日|刘琴|1. 增加测验题和多科测验中自判题题型<br>2. 多科测验的科目数量为从9增加至11<br>3. 增加测验自定义题型标题下发和清除<br>4. 可自定义最长128位的数据包标签<br><font color=red>注:(基站固件版本需不低于0.0.9)</font>|
70 -|1.0.3| 2025年2月20日|刘琴|1. 增加文本题和短消息题型<br>2. 增加键盘在线列表读取<br>3. 增加遥控器事件上报 <br>4. 增加fEvtKpBindingInfo、fEvtSetKpUserPrompt、fEvtKpMsg事件中state为2的参数错误返回 <br><font color=red>注:(基站固件版本需不低于0.0.10)</font>| 70 +|1.0.3| 2025年3月24日|刘琴|1. 增加文本题和短消息题型<br>2. 增加键盘在线列表读取<br>3. 增加遥控器事件上报 <br>4. 增加fEvtKpBindingInfo、fEvtSetKpUserPrompt、fEvtKpMsg事件中state为2的参数错误返回 <br><inner>5. 内部指令增加恢复键盘出厂设置 <br></inner><font color=red>注:(基站固件版本需不低于0.0.10)</font>|
71 71
72 <br> 72 <br>
73 <br> 73 <br>
@@ -232,7 +232,8 @@ Ver 1.0.3 @@ -232,7 +232,8 @@ Ver 1.0.3
232 ||实时获取在线键盘列表|[rtGetKpOnlineList](#rtgetkponlinelist)|[sEvtBsKpOnlineList](#sevtbskponlinelist)| 232 ||实时获取在线键盘列表|[rtGetKpOnlineList](#rtgetkponlinelist)|[sEvtBsKpOnlineList](#sevtbskponlinelist)|
233 |维护功能 - 遥控功能|遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)|<inner> 233 |维护功能 - 遥控功能|遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)|<inner>
234 |维护功能 - 键盘升级|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| 234 |维护功能 - 键盘升级|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)|
235 -||<font color="red">停止键盘无线升级(内)|[stopKpFWUpdate](#stopkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)|</inner> 235 +||<font color="red">停止键盘无线升级(内)|[stopKpFWUpdate](#stopkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)|
  236 +|维护功能 - 恢复出厂|恢复键盘出厂设置|[resetKpDefault](#resetkpdefault)|[sEvtStateCode](#sevtstatecode)|</inner>
236 ### 绑定 237 ### 绑定
237 |功能归类|功能|API指令|指令事件| 238 |功能归类|功能|API指令|指令事件|
238 |---|---|---|---| 239 |---|---|---|---|
@@ -3066,6 +3067,26 @@ Ver 1.0.3 @@ -3066,6 +3067,26 @@ Ver 1.0.3
3066 "dataTag":"1" 3067 "dataTag":"1"
3067 } 3068 }
3068 ``` 3069 ```
  3070 +##### resetKpDefault
  3071 +- **主题**:<sapn class="yellowFill">/manage/{baseSN}/send</span>
  3072 +- **功能描述**:恢复键盘出厂设置
  3073 +- **参数说明**
  3074 +
  3075 +|参数名|类型|限制|是否必填|说明|
  3076 +|---|---|---|---|---|
  3077 +|fun|string|-|是|指令名称|
  3078 +|dataTag|string|-|否|数据包标识,可为空字符串|
  3079 +|data|object|-|是|传送参数的对象|
  3080 +<!-- |+time|string|数字|是|时间,yyyyMMddHHmmss|
  3081 +|+verCode|string||是|内部主题校验码,时间+固定key加密| -->
  3082 +
  3083 +- **示例代码**
  3084 +```json
  3085 +{
  3086 + "fun":"resetKpDefault",
  3087 + "dataTag":"1"
  3088 +}
  3089 +```
3069 </inner> 3090 </inner>
3070 3091
3071 #### 事件 3092 #### 事件