diff --git a/海亮定制.md b/海亮定制.md
index ca2c299..581188e 100644
--- a/海亮定制.md
+++ b/海亮定制.md
@@ -105,17 +105,17 @@ MQTT服务器配置结果检查
${clinetId} clinetId 是基站编号,为替换字符串。
-#### 3.2.1.1 应用程序发布的主题
+#### 3.2.1.1 应用程序发布的
主题
-| 主题 | 功能 |
+|
主题 | 功能 |
| --- | --- |
| /client/${clientId}/operate | 基站的设置,查询等指令 |
| /lesson/class/${clinetId}/receive | 接收答题的指令 |
-#### 3.2.1.2 应用程序订阅的主题
+#### 3.2.1.2 应用程序订阅的
主题
-| 主题 | 功能 |
+|
主题 | 功能 |
| --- | --- |
| /client/${clientId}/online | 基站上线通知。 |
| /client/${clientId}/offline | 基站下线通知。 |
@@ -167,7 +167,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
对客户端授时,发送指令即可,基站会完成校时。
-主题 : /client/${client}/operate
+
主题 : /client/${client}/operate
```
{
@@ -188,9 +188,9 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 基站上线(待完成-可能修改)
-由基站发给应用程序,应用需要订阅主题
+由基站发给应用程序,应用需要订阅
主题
-主题 : /client/${clientId}/online
+
主题 : /client/${clientId}/online
指令内容:
```
@@ -206,9 +206,9 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 基站下线(待完成-可能修改)
-由服务器发给应用程序,应用需要订阅主题
+由服务器发给应用程序,应用需要订阅
主题
-主题:/client/${clientId}/offline
+
主题:/client/${clientId}/offline
指令内容:
```json
{
@@ -223,7 +223,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
应用程序发送给基站
-主题: /client/${client}/operate
+
主题: /client/${client}/operate
指令内容:
```json
{
@@ -238,7 +238,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
}
```
-| 主题 | 备注 |
+|
主题 | 备注 |
| --- | --- |
| i= 20 |基站信息设置与读取 |
| f |基站频点 频点范围1-80|
@@ -253,7 +253,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
基站发送给应用程序
-主题: /client/${client}/report
+
主题: /client/${client}/report
指令内容:
```json
{
@@ -282,7 +282,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 基站错误信息上报(待完成-可能修改)
基站发送给应用程序
-主题:/client/${client}/error
+
主题:/client/${client}/error
指令内容:
```json
{
@@ -306,8 +306,8 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 键盘上线
-由基站发给应用程序,应用需要订阅主题
-主题: /client/${clientId}/card/online
+由基站发给应用程序,应用需要订阅
主题
+
主题: /client/${clientId}/card/online
指令内容:
```json
{
@@ -329,8 +329,8 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 键盘下线
-由基站发给应用程序,应用需要订阅主题
-主题: /client/${clientId}/card/offline
+由基站发给应用程序,应用需要订阅
主题
+
主题: /client/${clientId}/card/offline
指令内容:
```json
{
@@ -351,7 +351,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 读取白名单
应用程序发送给基站
-主题: /lesson/class/${clinetId}/receive
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -365,7 +365,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
基站发给应用程序
-主题: /lesson/class/${clinetId}/receive
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -388,7 +388,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 添加白名单
应用程序发送给基站
-主题: /lesson/class/${clinetId}/receive
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -407,7 +407,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 删除白名单
应用程序发送给基站
-主题: /lesson/class/${clinetId}/receive
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -426,7 +426,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 清空白名单
应用程序发送给基站
-主题: /lesson/class/${clinetId}/receive
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -447,8 +447,8 @@ ${clinetId} clinetId 是基站编号,为替换字符串。
#### 开启答题
-由应用程序发给基站,应用按照主题发送
-主题: /lesson/class/${clinetId}/receive
+由应用程序发给基站,应用按照
主题发送
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -494,8 +494,8 @@ public static String bytesToHexString(byte[] src) {
#### 接收答题数据
-由基站发给应用程序,应用订阅主题
-主题: /lesson/class/${clinetId}/send
+由基站发给应用程序,应用订阅
主题
+
主题: /lesson/class/${clinetId}/send
指令内容:
```json
{
@@ -519,8 +519,8 @@ public static String bytesToHexString(byte[] src) {
#### 停止答题
-由应用程序发给基站,应用按照主题发送
-主题:/lesson/class/${clinetId}/receive
+由应用程序发给基站,应用按照
主题发送
+
主题:/lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -538,8 +538,8 @@ public static String bytesToHexString(byte[] src) {
#### 开启答题(待完成-可能修改)
-由应用程序发给基站,应用按照主题发送
-主题: /lesson/class/${clinetId}/receive
+由应用程序发给基站,应用按照
主题发送
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -558,8 +558,8 @@ public static String bytesToHexString(byte[] src) {
#### 接收答题数据(待完成-可能修改)
-由基站发给应用程序,应用订阅主题
-主题: /lesson/class/${clinetId}/send
+由基站发给应用程序,应用订阅
主题
+
主题: /lesson/class/${clinetId}/send
指令内容:
```json
{
@@ -588,8 +588,8 @@ public static String bytesToHexString(byte[] src) {
#### 停止答题(待完成-可能修改)
-由应用程序发给基站,应用按照主题发送
-主题:/lesson/class/${clinetId}/receive
+由应用程序发给基站,应用按照
主题发送
+
主题:/lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -608,8 +608,8 @@ public static String bytesToHexString(byte[] src) {
#### 开启答题
-由应用程序发给基站,应用按照主题发送
-主题: /lesson/class/${clinetId}/receive
+由应用程序发给基站,应用按照
主题发送
+
主题: /lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -650,8 +650,8 @@ public static String bytesToHexString(byte[] src) {
#### 接收答题数据
-由基站发给应用程序,应用订阅主题
-主题: /lesson/class/${clinetId}/send
+由基站发给应用程序,应用订阅
主题
+
主题: /lesson/class/${clinetId}/send
指令内容:
```json
{
@@ -680,8 +680,8 @@ public static String bytesToHexString(byte[] src) {
#### 停止答题
-由应用程序发给基站,应用按照主题发送
-主题:/lesson/class/${clinetId}/receive
+由应用程序发给基站,应用按照
主题发送
+
主题:/lesson/class/${clinetId}/receive
指令内容:
```json
{
@@ -698,7 +698,7 @@ public static String bytesToHexString(byte[] src) {
### 基站升级
#### 开始升级
-主题: /client/${client}/operate
+
主题: /client/${client}/operate
指令内容:
```json
{
@@ -722,7 +722,7 @@ public static String bytesToHexString(byte[] src) {
#### 升级进度报告
-主题: /client/${client}/report
+
主题: /client/${client}/report
指令内容:
```json
{
@@ -745,7 +745,7 @@ public static String bytesToHexString(byte[] src) {
### 键盘升级
#### 开始升级
-主题: /client/${client}/operate
+
主题: /client/${client}/operate
指令内容:
```json
{
@@ -766,7 +766,7 @@ public static String bytesToHexString(byte[] src) {
#### 升级进度报告
-主题: /client/${client}/report
+
主题: /client/${client}/report
指令内容:
```json
{
@@ -789,7 +789,7 @@ public static String bytesToHexString(byte[] src) {
### 文本下发
#### 文本下发
-主题: /client/${client}/operate
+
主题: /client/${client}/operate
指令内容:
```json
{
@@ -835,7 +835,7 @@ public static String bytesToHexString(byte[] src) {
#### 文本下发返回(待完成-可能修改)
-主题: /client/${client}/report
+
主题: /client/${client}/report
指令内容:
```json
{
@@ -857,7 +857,7 @@ public static String bytesToHexString(byte[] src) {
### 学生卡信息上报
卡初始化组网的时候会上报一次
-主题:/client/${client}/report
+
主题:/client/${client}/report
指令内容:
```json
{