Commit 6a5aea756c3ec34f8f203721769135ed7db5459c

Authored by 孙向锦
1 parent 0f0b1d30

协议格式

c200k基站mqtt协议文档对内版.md
... ... @@ -20,92 +20,92 @@
20 20  
21 21  
22 22  
23   -[1. å‰è¨€ 4](#_Toc13718)
  23 +[1. å‰è¨€ 4]
24 24  
25   -[1.1. 背景 4](#_Toc718)
  25 +[1.1. 背景 4]
26 26  
27   -[1.2. 编写目的 4](#_Toc3440)
  27 +[1.2. 编写目的 4]
28 28  
29   -[1.3. 读者对象 4](#_Toc31450)
  29 +[1.3. 读者对象 4]
30 30  
31   -[2. 开呿µç¨‹ 4](#_Toc7713)
  31 +[2. 开呿µç¨‹ 4]
32 32  
33   -[2.1. MQTTæœåС噍准备 5](#_Toc30569)
  33 +[2.1. MQTTæœåС噍准备 5]
34 34  
35   -[2.2. 基站é…ç½® 5](#_Toc20774)
  35 +[2.2. 基站é…ç½® 5]
36 36  
37   -[2.3. åº”ç”¨å¼€å‘ 6](#_Toc18021)
  37 +[2.3. åº”ç”¨å¼€å‘ 6]
38 38  
39   -[3. åŠŸèƒ½æ¸…å• 7](#_Toc1458)
  39 +[3. åŠŸèƒ½æ¸…å• 7]
40 40  
41   -[3.1. 支æŒçš„åŠŸèƒ½æ¸…å• 7](#_Toc14170)
  41 +[3.1. 支æŒçš„åŠŸèƒ½æ¸…å• 7]
42 42  
43   -[3.2. å议简介 8](#_Toc23318)
  43 +[3.2. å议简介 8]
44 44  
45   -[3.2.1. MQTT 8](#_Toc19246)
  45 +[3.2.1. MQTT 8]
46 46  
47   -[3.2.2. åè®®æ ¼å¼ 9](#_Toc21885)
  47 +[3.2.2. åè®®æ ¼å¼ 9]
48 48  
49   -[3.2.3. æŒ‡ä»¤å±žæ€§ä»‹ç» 9](#_Toc7095)
  49 +[3.2.3. æŒ‡ä»¤å±žæ€§ä»‹ç» 9]
50 50  
51   -[3.3. 功能说明 12](#_Toc31431)
  51 +[3.3. 功能说明 12]
52 52  
53   -[3.3.1. 授时 12](#_Toc25808)
  53 +[3.3.1. 授时 12]
54 54  
55   -[3.3.2. åŸºç«™ç®¡ç† 12](#_Toc31670)
  55 +[3.3.2. åŸºç«™ç®¡ç† 12]
56 56  
57   -[3.3.3. é”®ç›˜ç®¡ç† 15](#_Toc14326)
  57 +[3.3.3. é”®ç›˜ç®¡ç† 15]
58 58  
59   -[3.3.4. 签到 17](#_Toc16527)
  59 +[3.3.4. 签到 17]
60 60  
61   -[3.3.5. å•题 18](#_Toc28200)
  61 +[3.3.5. å•题 18]
62 62  
63   -[3.3.6. 多题 20](#_Toc20704)
  63 +[3.3.6. 多题 20]
64 64  
65   -[3.3.7. 套å·å¸¦é¢˜å¹² 21](#_Toc24866)
  65 +[3.3.7. 套å·å¸¦é¢˜å¹² 21]
66 66  
67   -[3.3.8. 离线套å·å¸¦é¢˜å¹²ä¸‹è½½ 23](#_Toc22094)
  67 +[3.3.8. 离线套å·å¸¦é¢˜å¹²ä¸‹è½½ 23]
68 68  
69   -[3.3.9. 离线下载多题ä¸å¸¦é¢˜å¹² 25](#_Toc22371)
  69 +[3.3.9. 离线下载多题ä¸å¸¦é¢˜å¹² 25]
70 70  
71   -[3.3.10. æ”¶å–离线文本 28](#_Toc31494)
  71 +[3.3.10. æ”¶å–离线文本 28]
72 72  
73   -[3.3.11. 多题题å·å¤šé¢˜ 29](#_Toc362)
  73 +[3.3.11. 多题题å·å¤šé¢˜ 29]
74 74  
75   -[3.3.12. 下å‘å§“å 30](#_Toc10374)
  75 +[3.3.12. 下å‘å§“å 30]
76 76  
77   -[3.3.13. 基站å‡çº§ 31](#_Toc6604)
  77 +[3.3.13. 基站å‡çº§ 31]
78 78  
79   -[3.3.14. 键盘å‡çº§ 32](#_Toc4566)
  79 +[3.3.14. 键盘å‡çº§ 32]
80 80  
81   -[3.3.15. 刷å¡äº‹ä»¶ 33](#_Toc1814)
  81 +[3.3.15. 刷å¡äº‹ä»¶ 33]
82 82  
83   -[3.3.16. 指纹事件 33](#_Toc3181)
  83 +[3.3.16. 指纹事件 33]
84 84  
85   -[3.3.17. 考勤 34](#_Toc5523)
  85 +[3.3.17. 考勤 34]
86 86  
87 87  
88   -## 1. å‰è¨€
  88 +# 1. å‰è¨€
89 89  
90 90  
91   -## 1.背景
  91 +## 1.1 背景
92 92  
93 93 方便客户基于C200K基站设备使用 é€šä¿¡åŸºç«™æ•°æ®æŽ¥æ”¶åŠè§£æžã€‚
94 94  
95 95  
96   -## 1.编写目的
  96 +## 1.2 编写目的
97 97  
98 98 此说明书是为了说明åè®®å†…å®¹ï¼Œå¼€å‘æµç¨‹ï¼Œæ–¹ä¾¿åŸºäºŽæ­¤è¿›è¡ŒäºŒæ¬¡å¼€å‘。
99 99  
100 100  
101   -## 1.读者对象
  101 +## 1.3 读者对象
102 102  
103 103 1. 相关研å‘人员
104 104 2. 方案制定人员
105 105 3. 决策人员
106 106  
107 107  
108   -## 1. 开呿µç¨‹
  108 +# 2. 开呿µç¨‹
109 109  
110 110 C200K基站,采用MQTTå议进行开å‘,基站接入MQTTæœåŠ¡å™¨ï¼Œåº”ç”¨ä»ŽMQTTæœåС噍䏋呿Œ‡ä»¤å’ŒæŽ¥æ”¶æ•°æ®
111 111  
... ... @@ -114,7 +114,7 @@ C200K基站,采用MQTTå议进行开å‘,基站接入MQTTæœåŠ¡å™¨ï¼Œåº”ç”¨ä
114 114 ![](RackMultipart20240201-1-g1fo09_html_f478434017db65da.png)
115 115  
116 116  
117   -## 1. MQTTæœåС噍准备
  117 +## 2.1 MQTTæœåС噍准备
118 118  
119 119 MQTTæœåŠ¡å™¨è¦æ±‚:
120 120  
... ... @@ -133,7 +133,7 @@ MQTTæœåС噍é…置结果检查
133 133 ![](RackMultipart20240201-1-g1fo09_html_fee7c61a6124a949.png)
134 134  
135 135  
136   -## 1. 基站é…ç½®
  136 +## 2.2 基站é…ç½®
137 137  
138 138 通过USB连接基站,打开基站æœåС噍é…置软件。
139 139  
... ... @@ -154,17 +154,17 @@ MQTTæœåС噍é…置结果检查
154 154 ![](RackMultipart20240201-1-g1fo09_html_39a2e5f2d9f1e7b5.png)
155 155  
156 156  
157   -## 1. 应用开å‘
  157 +## 2.3 应用开å‘
158 158  
159 159 æ•´ä½“å¼€å‘æµç¨‹å›¾å¦‚下:
160 160  
161 161 ![](RackMultipart20240201-1-g1fo09_html_5eea82088a9bba36.png)
162 162  
163 163  
164   -## 1. 功能清å•
  164 +# 3. 功能清å•
165 165  
166 166  
167   -## 1. 支æŒçš„功能清å•
  167 +## 3.1 支æŒçš„功能清å•
168 168  
169 169 | **功能** | **说明** |
170 170 | --- | --- |
... ... @@ -182,17 +182,17 @@ MQTTæœåС噍é…置结果检查
182 182 | 基站错误信æ¯ä¸ŠæŠ¥ | 基站错误信æ¯ä¸ŠæŠ¥ |
183 183  
184 184  
185   -## 1. å议简介
  185 +## 3.2 å议简介
186 186  
187 187  
188   -### 1. MQTT
  188 +### 3.2.1 MQTT
189 189  
190 190 关于MQTT说明,请å‚考 https://mqtt.org/
191 191  
192 192 ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
193 193  
194 194  
195   -#### 1. 应用程åºå‘布的主题
  195 +#### 3.2.1.1 应用程åºå‘布的主题
196 196  
197 197 | 主题 | 功能 |
198 198 | --- | --- |
... ... @@ -200,7 +200,7 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
200 200 | /lesson/class/${clinetId}/receive | 接收答题的指令 |
201 201  
202 202  
203   -#### 1. 应用程åºè®¢é˜…的主题
  203 +#### 3.2.1.2 应用程åºè®¢é˜…的主题
204 204  
205 205 | 主题 | 功能 |
206 206 | --- | --- |
... ... @@ -215,14 +215,14 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
215 215 | /client/${clientId}/error | 基站错误信æ¯ä¸ŠæŠ¥ |
216 216  
217 217  
218   -### 1. å议格å¼
  218 +### 3.2.2 å议格å¼
219 219  
220 220 ![](RackMultipart20240201-1-g1fo09_html_d43b4a7f2872481.png)
221 221  
222 222 å议采用jsonæ ¼å¼ï¼Œæ•°æ®ä¸­å­—段è§å±žæ€§ä»‹ç»ã€‚
223 223  
224 224  
225   -### 1. 指令属性介ç»
  225 +### 3.2.3 指令属性介ç»
226 226  
227 227 | åç§° | 类型 | 说明 |
228 228 | --- | --- | --- |
... ... @@ -259,10 +259,10 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
259 259 | success | number | 0 æˆåŠŸ éž0ï¼šé”™è¯¯ç  |
260 260  
261 261  
262   -## 1. 功能说明
  262 +## 功能说明
263 263  
264 264  
265   -### 1. 授时
  265 +### 授时
266 266  
267 267 对客户端授时,å‘逿Œ‡ä»¤å³å¯ï¼ŒåŸºç«™ä¼šå®Œæˆæ ¡æ—¶ã€‚
268 268  
... ... @@ -271,10 +271,10 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
271 271 | { "i": 19, "t": 1634802943} | t 当剿—¶é—´è½´ ç§’ |
272 272  
273 273  
274   -### 1.基站管ç†
  274 +### 基站管ç†
275 275  
276 276  
277   -#### 1. 基站上线
  277 +#### 基站上线
278 278  
279 279 由基站å‘给应用程åºï¼Œåº”用需è¦è®¢é˜…主题
280 280  
... ... @@ -283,7 +283,7 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
283 283 | { "i": 40} | 基站上线 |
284 284  
285 285  
286   -#### 2. 基站下线
  286 +#### 基站下线
287 287  
288 288 ç”±æœåС噍å‘给应用程åºï¼Œåº”用需è¦è®¢é˜…主题
289 289  
... ... @@ -292,7 +292,7 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
292 292 | { "i": 41} | 基站下线 |
293 293  
294 294  
295   -#### 1. 基站信æ¯è®¾ç½®ä¸Žè¯»å–
  295 +#### 基站信æ¯è®¾ç½®ä¸Žè¯»å–
296 296  
297 297 应用程åºå‘é€ç»™åŸºç«™
298 298  
... ... @@ -302,7 +302,7 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
302 302 |
303 303  
304 304  
305   -#### 1. 基站信æ¯ä¸ŠæŠ¥
  305 +#### 基站信æ¯ä¸ŠæŠ¥
306 306  
307 307 基站å‘é€ç»™åº”用程åº
308 308  
... ... @@ -314,7 +314,7 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
314 314 |
315 315  
316 316  
317   -#### 1. 基站错误信æ¯ä¸ŠæŠ¥
  317 +#### 基站错误信æ¯ä¸ŠæŠ¥
318 318  
319 319 基站å‘é€ç»™åº”用程åº
320 320  
... ... @@ -323,7 +323,7 @@ ${clinetId} clinetId 是基站编å·ï¼Œä¸ºæ›¿æ¢å­—符串。
323 323 | { "i": 22, "m": { "et": 1, "em": "3" }} | et 错误类型 et = 1 ï¼šåŸºç«™é¢‘ç‚¹å†²çª em é”™è¯¯æ¶ˆæ¯ em=3 :3å·é¢‘点示例 基站频点3å†²çª |
324 324  
325 325  
326   -### 1. 键盘管ç†
  326 +### 键盘管ç†
327 327  
328 328  
329 329 #### 键盘上线
... ...