Commit 268b2882cce04bdd17b3e81dbdbf276864d8aee8
1 parent
f2e6b7ca
添加分包示例
Showing
1 changed file
with
400 additions
and
1 deletions
海亮定制.md
@@ -176,6 +176,405 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | @@ -176,6 +176,405 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | ||
176 | | em | string | 错误消息em = "3" 配合et使用,如et=1 em=3 表示3号频点冲突 | | 176 | | em | string | 错误消息em = "3" 配合et使用,如et=1 em=3 表示3号频点冲突 | |
177 | | success | number | 0 成功 -1 错误/失败 | | 177 | | success | number | 0 成功 -1 错误/失败 | |
178 | 178 | ||
179 | +### 3.2.4 分包示例 | ||
180 | + | ||
181 | +如果要下发第二行文本,一次业务需要下发50个键盘。 | ||
182 | +正常组包: | ||
183 | +```json | ||
184 | +{ | ||
185 | + "i": 60, | ||
186 | + "en": "6", | ||
187 | + "cmd": 10, | ||
188 | + "total": 1, | ||
189 | + "current": 1, | ||
190 | + "qs": 50, | ||
191 | + "m": [{ | ||
192 | + "sn": "2126833671", | ||
193 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
194 | + }, { | ||
195 | + "sn": "2126833672", | ||
196 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
197 | + }, { | ||
198 | + "sn": "2126833673", | ||
199 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
200 | + }, { | ||
201 | + "sn": "2126833674", | ||
202 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
203 | + }, { | ||
204 | + "sn": "2126833675", | ||
205 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
206 | + }, { | ||
207 | + "sn": "2126833676", | ||
208 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
209 | + }, { | ||
210 | + "sn": "2126833677", | ||
211 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
212 | + }, { | ||
213 | + "sn": "2126833678", | ||
214 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
215 | + }, { | ||
216 | + "sn": "2126833679", | ||
217 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
218 | + }, { | ||
219 | + "sn": "2126833680", | ||
220 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
221 | + }, { | ||
222 | + "sn": "2126833681", | ||
223 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
224 | + }, { | ||
225 | + "sn": "2126833682", | ||
226 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
227 | + }, { | ||
228 | + "sn": "2126833683", | ||
229 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
230 | + }, { | ||
231 | + "sn": "2126833684", | ||
232 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
233 | + }, { | ||
234 | + "sn": "2126833685", | ||
235 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
236 | + }, { | ||
237 | + "sn": "2126833686", | ||
238 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
239 | + }, { | ||
240 | + "sn": "2126833687", | ||
241 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
242 | + }, { | ||
243 | + "sn": "2126833688", | ||
244 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
245 | + }, { | ||
246 | + "sn": "2126833689", | ||
247 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
248 | + }, { | ||
249 | + "sn": "2126833690", | ||
250 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
251 | + }, { | ||
252 | + "sn": "2126833691", | ||
253 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
254 | + }, { | ||
255 | + "sn": "2126833692", | ||
256 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
257 | + }, { | ||
258 | + "sn": "2126833693", | ||
259 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
260 | + }, { | ||
261 | + "sn": "2126833694", | ||
262 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
263 | + }, { | ||
264 | + "sn": "2126833695", | ||
265 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
266 | + }, { | ||
267 | + "sn": "2126833696", | ||
268 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
269 | + }, { | ||
270 | + "sn": "2126833697", | ||
271 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
272 | + }, { | ||
273 | + "sn": "2126833698", | ||
274 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
275 | + }, { | ||
276 | + "sn": "2126833699", | ||
277 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
278 | + }, { | ||
279 | + "sn": "2126833700", | ||
280 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
281 | + }, { | ||
282 | + "sn": "2126833701", | ||
283 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
284 | + }, { | ||
285 | + "sn": "2126833702", | ||
286 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
287 | + }, { | ||
288 | + "sn": "2126833703", | ||
289 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
290 | + }, { | ||
291 | + "sn": "2126833704", | ||
292 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
293 | + }, { | ||
294 | + "sn": "2126833705", | ||
295 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
296 | + }, { | ||
297 | + "sn": "2126833706", | ||
298 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
299 | + }, { | ||
300 | + "sn": "2126833707", | ||
301 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
302 | + }, { | ||
303 | + "sn": "2126833708", | ||
304 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
305 | + }, { | ||
306 | + "sn": "2126833709", | ||
307 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
308 | + }, { | ||
309 | + "sn": "2126833710", | ||
310 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
311 | + }, { | ||
312 | + "sn": "2126833711", | ||
313 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
314 | + }, { | ||
315 | + "sn": "2126833712", | ||
316 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
317 | + }, { | ||
318 | + "sn": "2126833713", | ||
319 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
320 | + }, { | ||
321 | + "sn": "2126833714", | ||
322 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
323 | + }, { | ||
324 | + "sn": "2126833715", | ||
325 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
326 | + }, { | ||
327 | + "sn": "2126833716", | ||
328 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
329 | + }, { | ||
330 | + "sn": "2126833717", | ||
331 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
332 | + }, { | ||
333 | + "sn": "2126833718", | ||
334 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
335 | + }, { | ||
336 | + "sn": "2126833719", | ||
337 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
338 | + }, { | ||
339 | + "sn": "2126833720", | ||
340 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
341 | + }] | ||
342 | +} | ||
343 | +```json | ||
344 | +该数据大小超过了1k(实际4091字节),基站会接收失败。 | ||
345 | +要采取分包进行分送,每包大小不要超过1k(1024字节) | ||
346 | + | ||
347 | +第一包: | ||
348 | +```json | ||
349 | +{ | ||
350 | + "i": 60, | ||
351 | + "en": "6", | ||
352 | + "cmd": 10, | ||
353 | + "total": 5, | ||
354 | + "current": 1, | ||
355 | + "qs": 60, | ||
356 | + "m": [{ | ||
357 | + "sn": "2126833671", | ||
358 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
359 | + }, { | ||
360 | + "sn": "2126833672", | ||
361 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
362 | + }, { | ||
363 | + "sn": "2126833673", | ||
364 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
365 | + }, { | ||
366 | + "sn": "2126833674", | ||
367 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
368 | + }, { | ||
369 | + "sn": "2126833675", | ||
370 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
371 | + }, { | ||
372 | + "sn": "2126833676", | ||
373 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
374 | + }, { | ||
375 | + "sn": "2126833677", | ||
376 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
377 | + }, { | ||
378 | + "sn": "2126833678", | ||
379 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
380 | + }, { | ||
381 | + "sn": "2126833679", | ||
382 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
383 | + }, { | ||
384 | + "sn": "2126833680", | ||
385 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
386 | + }] | ||
387 | +} | ||
388 | + | ||
389 | +``` | ||
390 | +数据包大小892字节,基站能接收。 | ||
391 | + | ||
392 | +<br> | ||
393 | + | ||
394 | +第二包: | ||
395 | +```json | ||
396 | +{ | ||
397 | + "i": 60, | ||
398 | + "en": "6", | ||
399 | + "cmd": 10, | ||
400 | + "total": 5, | ||
401 | + "current": 2, | ||
402 | + "qs": 60, | ||
403 | + "m": [{ | ||
404 | + "sn": "2126833681", | ||
405 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
406 | + }, { | ||
407 | + "sn": "2126833682", | ||
408 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
409 | + }, { | ||
410 | + "sn": "2126833683", | ||
411 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
412 | + }, { | ||
413 | + "sn": "2126833684", | ||
414 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
415 | + }, { | ||
416 | + "sn": "2126833685", | ||
417 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
418 | + }, { | ||
419 | + "sn": "2126833686", | ||
420 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
421 | + }, { | ||
422 | + "sn": "2126833687", | ||
423 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
424 | + }, { | ||
425 | + "sn": "2126833688", | ||
426 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
427 | + }, { | ||
428 | + "sn": "2126833689", | ||
429 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
430 | + }, { | ||
431 | + "sn": "2126833690", | ||
432 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
433 | + }] | ||
434 | +} | ||
435 | +``` | ||
436 | +数据包大小892字节,基站能接收。 | ||
437 | + | ||
438 | +<br> | ||
439 | + | ||
440 | +第三包: | ||
441 | +```json | ||
442 | +{ | ||
443 | + "i": 60, | ||
444 | + "en": "6", | ||
445 | + "cmd": 10, | ||
446 | + "total": 5, | ||
447 | + "current": 3, | ||
448 | + "qs": 60, | ||
449 | + "m": [{ | ||
450 | + "sn": "2126833691", | ||
451 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
452 | + }, { | ||
453 | + "sn": "2126833692", | ||
454 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
455 | + }, { | ||
456 | + "sn": "2126833693", | ||
457 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
458 | + }, { | ||
459 | + "sn": "2126833694", | ||
460 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
461 | + }, { | ||
462 | + "sn": "2126833695", | ||
463 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
464 | + }, { | ||
465 | + "sn": "2126833696", | ||
466 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
467 | + }, { | ||
468 | + "sn": "2126833697", | ||
469 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
470 | + }, { | ||
471 | + "sn": "2126833698", | ||
472 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
473 | + }, { | ||
474 | + "sn": "2126833699", | ||
475 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
476 | + }, { | ||
477 | + "sn": "2126833700", | ||
478 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
479 | + }] | ||
480 | +} | ||
481 | +``` | ||
482 | +数据包大小892字节,基站能接收。 | ||
483 | + | ||
484 | +<br> | ||
485 | +第四包: | ||
486 | +```json | ||
487 | +{ | ||
488 | + "i": 60, | ||
489 | + "en": "6", | ||
490 | + "cmd": 10, | ||
491 | + "total": 5, | ||
492 | + "current": 4, | ||
493 | + "qs": 60, | ||
494 | + "m": [{ | ||
495 | + "sn": "2126833701", | ||
496 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
497 | + }, { | ||
498 | + "sn": "2126833702", | ||
499 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
500 | + }, { | ||
501 | + "sn": "2126833703", | ||
502 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
503 | + }, { | ||
504 | + "sn": "2126833704", | ||
505 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
506 | + }, { | ||
507 | + "sn": "2126833705", | ||
508 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
509 | + }, { | ||
510 | + "sn": "2126833706", | ||
511 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
512 | + }, { | ||
513 | + "sn": "2126833707", | ||
514 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
515 | + }, { | ||
516 | + "sn": "2126833708", | ||
517 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
518 | + }, { | ||
519 | + "sn": "2126833709", | ||
520 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
521 | + }, { | ||
522 | + "sn": "2126833710", | ||
523 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
524 | + }] | ||
525 | +} | ||
526 | +``` | ||
527 | +数据包大小892字节,基站能接收。 | ||
528 | + | ||
529 | +<br> | ||
530 | + | ||
531 | +第五包: | ||
532 | +```json | ||
533 | +{ | ||
534 | + "i": 60, | ||
535 | + "en": "6", | ||
536 | + "cmd": 10, | ||
537 | + "total": 5, | ||
538 | + "current": 5, | ||
539 | + "qs": 60, | ||
540 | + "m": [{ | ||
541 | + "sn": "2126833711", | ||
542 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
543 | + }, { | ||
544 | + "sn": "2126833712", | ||
545 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
546 | + }, { | ||
547 | + "sn": "2126833713", | ||
548 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
549 | + }, { | ||
550 | + "sn": "2126833714", | ||
551 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
552 | + }, { | ||
553 | + "sn": "2126833715", | ||
554 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
555 | + }, { | ||
556 | + "sn": "2126833716", | ||
557 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
558 | + }, { | ||
559 | + "sn": "2126833717", | ||
560 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
561 | + }, { | ||
562 | + "sn": "2126833718", | ||
563 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
564 | + }, { | ||
565 | + "sn": "2126833719", | ||
566 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
567 | + }, { | ||
568 | + "sn": "2126833720", | ||
569 | + "text": "hex:cae4c8ebd1a7bac5bdf8d0d0b0f3b6a8" | ||
570 | + }] | ||
571 | +} | ||
572 | +``` | ||
573 | + | ||
574 | +数据包大小892字节,基站能接收。<br> | ||
575 | + | ||
576 | +每包的数据计算,少于1k即可。 | ||
577 | + | ||
179 | 578 | ||
180 | ## 3.3 功能说明 | 579 | ## 3.3 功能说明 |
181 | 580 | ||
@@ -395,7 +794,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | @@ -395,7 +794,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | ||
395 | | --- | --- | | 794 | | --- | --- | |
396 | | i = 31 |白名单上传 | | 795 | | i = 31 |白名单上传 | |
397 | | total |一共上传的数据包数,这里分包原则参考指令属性m介绍说明| | 796 | | total |一共上传的数据包数,这里分包原则参考指令属性m介绍说明| |
398 | -| current |当前第几包 | | 797 | +| current |当前第几包 ,这里分包原则参考指令属性m介绍说明| |
399 | | m |键盘序列号列表 | | 798 | | m |键盘序列号列表 | |
400 | 799 | ||
401 | 800 |