diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index c62806a..1efedfe 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -55,6 +55,7 @@ ## 数据格式约定 - 数据格式统一为**Json**格式,MQTT发送接收消息编码统一为**UTF-8** - Json通用格式如下: + ```json { "fun":"xxx", @@ -64,6 +65,9 @@ } } ``` + +注意:基站接收指令数据单次不超过2K长度,在指定键盘发送指令时,如果指令长度超出限制,建议将指令进行拆分,分次发送,如果是所有键盘执行的指令,可将keySns设为空数组不使用指定键盘的模式 + |参数 |说明 |约束| |---|---|---| |fun| 指令或事件名称|| @@ -2331,7 +2335,7 @@ ``` ##### rtKpAllowEdited - **主题**:/client/\${baseSN}/send -- **功能描述**:键盘键盘后,允许键盘修改答案 +- **功能描述**:键盘提交后,允许键盘修改答案 - **参数说明** |参数名|类型|限制|是否必填|说明| @@ -2392,7 +2396,7 @@ |---|---|---|---|---| |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| -|data|object|-|是|传送参数的对象数组| +|data|array|-|是|传送参数的对象数组| |++keySn|string||是|键盘SN| |++keyValue|string||是|0 - 未提交(修改键盘运行提交时上报)
1 - 已交卷| |++keyTime|double||是|提交时间,从启动开始计算,单位秒| diff --git a/通讯协议-B200W-MQTT协议[外].md b/通讯协议-B200W-MQTT协议[外].md index 36a030f..c2086eb 100644 --- a/通讯协议-B200W-MQTT协议[外].md +++ b/通讯协议-B200W-MQTT协议[外].md @@ -58,12 +58,15 @@ } } ``` + |参数 |说明 |约束| |---|---|---| |fun| 指令或事件名称|| |dataTag| 数据标签,用于对应收发数据|长度不超过4,可为0-9a-zA-Z的组合| |data| 数据内容|对象或者数组,可为空| +注意:基站接收指令数据单次不超过2K长度,在指定键盘发送指令时,如果指令长度超出限制,建议将指令进行拆分,分次发送,如果是所有键盘执行的指令,可将keySns设为空数组不使用指定键盘的模式 + ## 功能速查一览表 ### 基站管理 @@ -1725,7 +1728,7 @@ ``` ##### rtKpAllowEdited - **主题**:/client/\${baseSN}/send -- **功能描述**:键盘键盘后,允许键盘修改答案 +- **功能描述**:键盘提交后,允许键盘修改答案 - **参数说明** |参数名|类型|限制|是否必填|说明| @@ -1786,7 +1789,7 @@ |---|---|---|---|---| |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| -|data|object|-|是|传送参数的对象数组| +|data|array|-|是|传送参数的对象数组| |++keySn|string||是|键盘SN| |++keyValue|string||是|0 - 未提交(修改键盘运行提交时上报)
1 - 已交卷| |++keyTime|double||是|提交时间,从启动开始计算,单位秒|