<
From version < 7.6 >
edited by Xiaoling
on 2022/05/11 10:27
To version < 7.8 >
edited by Xiaoling
on 2022/05/11 11:17
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -213,7 +213,6 @@
213 213  OK
214 214  )))
215 215  
216 -
217 217  = 5. Keys, IDs and EUIs management =
218 218  
219 219  == 5.1 Application EUI ==
... ... @@ -366,11 +366,14 @@
366 366  
367 367  Feature: Get confirmation status of the last AT+SEND (0-1).
368 368  
369 -AT Command: AT+CFS
368 +{{info}}
369 +**AT Command: AT+CFS**
370 +{{/info}}
370 370  
371 -|=(% colspan="3" %)AT+CFS
372 -|**Command Example**|**Function**|**Response**
373 -|AT+CFS=?|Get confirmation status|0(((
372 +(% style="background-color:#ffffcc; color:green; width:534.222px" %)
373 +|=(% colspan="3" style="width: 531px;" %)AT+CFS
374 +|(% style="width:156px" %)**Command Example**|(% style="width:193px" %)**Function**|(% style="width:178px" %)**Response**
375 +|(% style="width:156px" %)AT+CFS=?|(% style="width:193px" %)Get confirmation status|(% style="width:178px" %)0(((
374 374  OK
375 375  )))
376 376  
... ... @@ -378,11 +378,14 @@
378 378  
379 379  Feature: Join network.
380 380  
381 -AT Command: AT+JOIN
383 +{{info}}
384 +**AT Command: AT+JOIN**
385 +{{/info}}
382 382  
383 -|=(% colspan="3" %)AT+JOIN
384 -|**Command Example**|**Function**|**Response**
385 -|AT+JOIN ?|Get imformation.|AT+JOIN: Join network(((
387 +(% style="background-color:#ffffcc; color:green; width:647.222px" %)
388 +|=(% colspan="3" style="width: 644px;" %)AT+JOIN
389 +|(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response**
390 +|(% style="width:163px" %)AT+JOIN ?|(% style="width:147px" %)Get imformation.|(% style="width:334px" %)AT+JOIN: Join network(((
386 386  OK
387 387  
388 388  While Error in format, return AT_BUSY_ERROR
... ... @@ -392,34 +392,42 @@
392 392  
393 393  Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA).
394 394  
395 -AT Command: AT+NJM
400 +{{info}}
401 +**AT Command: AT+NJM**
402 +{{/info}}
396 396  
397 -|=(% colspan="3" %)AT+NJM
398 -|**Command Example**|**Function**|**Response**
399 -|AT+NJM=?|Get the Network Join Mode|1(((
404 +(% style="background-color:#ffffcc; color:green; width:753.222px" %)
405 +|=(% colspan="3" style="width: 750px;" %)AT+NJM
406 +|(% style="width:162px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:361px" %)**Response**
407 +|(% style="width:162px" %)AT+NJM=?|(% style="width:227px" %)Get the Network Join Mode|(% style="width:361px" %)1(((
400 400  OK
401 401  )))
402 -|AT+NJM=0|Set the Network Join Mode|OK
403 -|AT+NJM=2|Set the Network Join Mode|While Error in format, return AT_PARAM_ERROR
410 +|(% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK
411 +|(% style="width:162px" %)AT+NJM=2|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)While Error in format, return AT_PARAM_ERROR
404 404  
405 -Downlink Command: 0x20
413 +{{info}}
414 +**Downlink Command: 0x20**
415 +{{/info}}
406 406  
407 407  Format: Command Code (0x20) followed by 1 bytes mode value.
408 408  
409 409  If the downlink payload=2000, it means set the Network Join Mode, while type code is 20.
410 410  
411 -* Example 1: Downlink Payload: 2000 ~/~/ Set AT+NJM=O
412 -* Example 2: Downlink Payload: 2001 ~/~/ Set AT+NJM=1
421 +* **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=O
422 +* **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1
413 413  
414 414  == 6.5 LoRa® Network Join Status ==
415 415  
416 416  Feature: LoRa® Network Join Status.
417 417  
418 -AT Command: AT+NJS
428 +{{info}}
429 +**AT Command: AT+NJS**
430 +{{/info}}
419 419  
420 -|=(% colspan="3" %)AT+NJS
421 -|**Command Example**|**Function**|**Response**
422 -|AT+NJS=?|Get the join status.|0(((
432 +(% style="background-color:#ffffcc; color:green; width:498.222px" %)
433 +|=(% colspan="3" style="width: 495px;" %)AT+NJS
434 +|(% style="width:169px" %)**Command Example**|(% style="width:164px" %)**Function**|(% style="width:161px" %)**Response**
435 +|(% style="width:169px" %)AT+NJS=?|(% style="width:164px" %)Get the join status.|(% style="width:161px" %)0(((
423 423  OK
424 424  )))
425 425  
... ... @@ -427,11 +427,14 @@
427 427  
428 428  Feature: Print Last Received Data in Raw Format<port:data>.
429 429  
430 -AT Command: AT+RECV
443 +{{info}}
444 +**AT Command: AT+RECV**
445 +{{/info}}
431 431  
432 -|=(% colspan="3" %)AT+RECV
433 -|**Command Example**|**Function**|**Response**
434 -|AT+RECV=?|print last received data in raw format.|0:(((
447 +(% style="background-color:#ffffcc; color:green; width:587.222px" %)
448 +|=(% colspan="3" style="width: 584px;" %)AT+RECV
449 +|(% style="width:161px" %)**Command Example**|(% style="width:272px" %)**Function**|(% style="width:150px" %)**Response**
450 +|(% style="width:161px" %)AT+RECV=?|(% style="width:272px" %)print last received data in raw format.|(% style="width:150px" %)0:(((
435 435  OK
436 436  )))
437 437  
... ... @@ -439,11 +439,14 @@
439 439  
440 440  Feature: Print Last Received Data in Binary Format<port:data>.
441 441  
442 -AT Command: AT+RECVB
458 +{{info}}
459 +**AT Command: AT+RECVB**
460 +{{/info}}
443 443  
444 -|=(% colspan="3" %)AT+RECVB
445 -|**Command Example**|**Function**|**Response**
446 -|AT+RECVB=?|print last received data in binary format (with hexadecimal values).|2: 0010(((
462 +(% style="background-color:#ffffcc; color:green; width:793.222px" %)
463 +|=(% colspan="3" style="width: 790px;" %)AT+RECVB
464 +|(% style="width:173px" %)**Command Example**|(% style="width:497px" %)**Function**|(% style="width:120px" %)**Response**
465 +|(% style="width:173px" %)AT+RECVB=?|(% style="width:497px" %)print last received data in binary format (with hexadecimal values).|(% style="width:120px" %)2: 0010(((
447 447  OK
448 448  )))
449 449  
... ... @@ -451,11 +451,14 @@
451 451  
452 452  Feature: Send Text Data<port:data>.
453 453  
454 -AT Command: AT+SEND
473 +{{info}}
474 +**AT Command: AT+SEND**
475 +{{/info}}
455 455  
456 -|=(% colspan="3" %)AT+SEND
457 -|**Command Example**|**Function**|**Response**
458 -|AT+SEND=12:hello world|Send text data along with the application port.|OK(((
477 +(% style="background-color:#ffffcc; color:green; width:991.222px" %)
478 +|=(% colspan="3" style="width: 988px;" %)AT+SEND
479 +|(% style="width:201px" %)**Command Example**|(% style="width:340px" %)**Function**|(% style="width:446px" %)**Response**
480 +|(% style="width:201px" %)AT+SEND=12:hello world|(% style="width:340px" %)Send text data along with the application port.|(% style="width:446px" %)OK(((
459 459  While Error in format, return
460 460  
461 461  AT_BUSY_ERROR/AT_BUSY_ERROR/AT_NO_NETWORK_JOINED
... ... @@ -467,12 +467,15 @@
467 467  
468 468  Feature: Send hexadecimal data along with the application port.
469 469  
470 -AT Command: AT+SENDB
492 +{{info}}
493 +**AT Command: AT+SENDB**
494 +{{/info}}
471 471  
472 -|=(% colspan="3" %)AT+SENDB
473 -|**Command Example**|**Function**|**Response**
474 -|AT+SENDB=12:abcdef0123456789|Send hexadecimal data along with the application port.|OK
475 -|AT+SENDB=abcdef0123456789|Send hexadecimal data along with the application port.|While Error in format, return(((
496 +(% style="background-color:#ffffcc; color:green; width:1120.22px" %)
497 +|=(% colspan="3" style="width: 1117px;" %)AT+SENDB
498 +|(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response**
499 +|(% style="width:257px" %)AT+SENDB=12:abcdef0123456789|(% style="width:406px" %)Send hexadecimal data along with the application port.|(% style="width:453px" %)OK
500 +|(% style="width:257px" %)AT+SENDB=abcdef0123456789|(% style="width:406px" %)Send hexadecimal data along with the application port.|(% style="width:453px" %)While Error in format, return(((
476 476  AT_PARAM_ERROR AT_BUSY_ERROR/AT_NO_NETWORK_JOINED
477 477  
478 478  
... ... @@ -484,39 +484,46 @@
484 484  
485 485  Feature: Get or Set the Adaptive Data Rate setting. (0: off, 1: on).
486 486  
512 +{{info}}
513 +**AT Command: AT+ADR**
514 +{{/info}}
487 487  
488 -AT Command: AT+ADR
489 -
490 -|=(% colspan="3" %)AT+ADR
491 -|**Command Example**|**Function**|**Response**
492 -|AT+ADR=?|Get the Adaptive Data Rate setting.|1(((
516 +(% style="background-color:#ffffcc; color:green; width:683.222px" %)
517 +|=(% colspan="3" style="width: 680px;" %)AT+ADR
518 +|(% style="width:162px" %)**Command Example**|(% style="width:266px" %)**Function**|(% style="width:250px" %)**Response**
519 +|(% style="width:162px" %)AT+ADR=?|(% style="width:266px" %)Get the Adaptive Data Rate setting.|(% style="width:250px" %)1(((
493 493  OK
494 494  )))
495 -|AT+ADR=0|Set the Adaptive Data Rate setting.|OK
496 -|AT+ADR=2|Set the Adaptive Data Rate setting.|While Error in format, return(((
522 +|(% style="width:162px" %)AT+ADR=0|(% style="width:266px" %)Set the Adaptive Data Rate setting.|(% style="width:250px" %)OK
523 +|(% style="width:162px" %)AT+ADR=2|(% style="width:266px" %)Set the Adaptive Data Rate setting.|(% style="width:250px" %)While Error in format, return(((
497 497  AT_PARAM_ERROR
498 498  )))
499 499  
500 -Downlink Command: 0x22
527 +{{info}}
528 +**Downlink Command: 0x22**
529 +{{/info}}
501 501  
502 502  
503 503  If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22.
504 504  
505 -* Example 1: Downlink Payload: 2201 ~/~/ Set AT+ADR=1.
506 -* Example 2: Downlink Payload: 2200FFFF ~/~/ Set AT+ADR=0.
534 +* **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1.
535 +* **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0.
507 507  
508 508  == 7.2 LoRa® Class ==
509 509  
510 510  Feature: Get or Set the Device Class(Currently only support class A, class C).
511 511  
512 -AT Command:AT+CLASS
541 +{{info}}
542 +**AT Command:AT+CLASS**
543 +{{/info}}
513 513  
514 -|=(% colspan="3" %)AT+CLASS
515 -|**Command Example**|**Function**|**Response**
516 -|AT+CLASS=?|Get the Device Class.|A(((
545 +(% style="background-color:#ffffcc; color:green; width:507.222px" %)
546 +|=(% colspan="3" style="width: 504px;" %)AT+CLASS
547 +|(% style="width:163px" %)**Command Example**|(% style="width:166px" %)**Function**|(% style="width:175px" %)**Response**
548 +|(% style="width:163px" %)AT+CLASS=?|(% style="width:166px" %)Get the Device Class.|(% style="width:175px" %)A(((
517 517  OK
518 518  )))
519 -|AT+CLASS=C|Set the Device Class.|OK(((
551 +|(% style="width:163px" %)AT+CLASS=C|(% style="width:166px" %)Set the Device Class.|(% style="width:175px" %)OK(((
520 520  
521 521  )))
522 522  
... ... @@ -524,14 +524,17 @@
524 524  
525 525  Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing.
526 526  
527 -AT Command:AT+DCS
559 +{{info}}
560 +**AT Command:AT+DCS**
561 +{{/info}}
528 528  
529 -|=(% colspan="3" %)AT+DCS
530 -|**Command Example**|**Function**|**Response**
531 -|AT+DCS=?|Get the ETSI Duty Cycle setting.|1(((
563 +(% style="background-color:#ffffcc; color:green; width:515.222px" %)
564 +|=(% colspan="3" style="width: 512px;" %)AT+DCS
565 +|(% style="width:165px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:107px" %)**Response**
566 +|(% style="width:165px" %)AT+DCS=?|(% style="width:239px" %)Get the ETSI Duty Cycle setting.|(% style="width:107px" %)1(((
532 532  OK
533 533  )))
534 -|AT+DCS=1|Set the ETSI Duty Cycle setting.|OK(((
569 +|(% style="width:165px" %)AT+DCS=1|(% style="width:239px" %)Set the ETSI Duty Cycle setting.|(% style="width:107px" %)OK(((
535 535  
536 536  )))
537 537  
... ... @@ -539,37 +539,45 @@
539 539  
540 540  Feature: Get or Set the Data Rate. (0-7 corresponding to DR_X) . Note: while set Data Rate, please use set Adptive Data Rate, ADR=0 first. otherwise device will response to server's ADR command and change the DR to the setting from server
541 541  
542 -AT Command: AT+DR
577 +{{info}}
578 +**AT Command: AT+DR**
579 +{{/info}}
543 543  
544 -|=(% colspan="3" %)AT+DR
545 -|**Command Example**|**Function**|**Response**
546 -|AT+DR=?|Get the Data Rate.|5(((
581 +(% style="background-color:#ffffcc; color:green; width:466.222px" %)
582 +|=(% colspan="3" style="width: 463px;" %)AT+DR
583 +|(% style="width:156px" %)**Command Example**|(% style="width:167px" %)**Function**|(% style="width:140px" %)**Response**
584 +|(% style="width:156px" %)AT+DR=?|(% style="width:167px" %)Get the Data Rate.|(% style="width:140px" %)5(((
547 547  OK
548 548  )))
549 -|AT+DR=2|Set the Data Rate.|OK(((
587 +|(% style="width:156px" %)AT+DR=2|(% style="width:167px" %)Set the Data Rate.|(% style="width:140px" %)OK(((
550 550  
551 551  )))
552 552  
553 -Downlink Command: 0x2200aaFF
591 +{{info}}
592 +**Downlink Command: 0x2200aaFF**
593 +{{/info}}
554 554  
555 555  
556 556  If the downlink payload=220001FF, it means setting the data rate to 1, while type code is 22 00 aa FF.
557 557  
558 -* Example 1: Downlink Payload: 220001FF ~/~/ Set AT+DR=1.
559 -* Example 2: Downlink Payload: 220000FF ~/~/ Set AT+DR=0.
598 +* **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1.
599 +* **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0.
560 560  
561 561  == 7.5 Frame Counter Downlink ==
562 562  
563 563  Feature: Get or Set the Frame Counter Downlink.
564 564  
565 -AT Command:AT+FCD
605 +{{info}}
606 +**AT Command:AT+FCD**
607 +{{/info}}
566 566  
567 -|=(% colspan="3" %)AT+FCD
568 -|**Command Example**|**Function**|**Response**
569 -|AT+FCD=?|Get the Frame Counter Downlink.|0(((
609 +(% style="background-color:#ffffcc; color:green; width:693.222px" %)
610 +|=(% colspan="3" style="width: 690px;" %)AT+FCD
611 +|(% style="width:162px" %)**Command Example**|(% style="width:258px" %)**Function**|(% style="width:269px" %)**Response**
612 +|(% style="width:162px" %)AT+FCD=?|(% style="width:258px" %)Get the Frame Counter Downlink.|(% style="width:269px" %)0(((
570 570  OK
571 571  )))
572 -|AT+FCD=10|Set the Frame Counter Downlink.|(System will write new value to FCD)(((
615 +|(% style="width:162px" %)AT+FCD=10|(% style="width:258px" %)Set the Frame Counter Downlink.|(% style="width:269px" %)(System will write new value to FCD)(((
573 573  OK
574 574  
575 575  
... ... @@ -579,14 +579,17 @@
579 579  
580 580  Feature: Get or Set the Frame Counter Uplink.
581 581  
582 -AT Command:AT+FCU
625 +{{info}}
626 +**AT Command:AT+FCU**
627 +{{/info}}
583 583  
584 -|=(% colspan="3" %)AT+FCU
585 -|**Command Example**|**Function**|**Response**
586 -|AT+FCU=?|Get the Frame Counter Uplink.|0(((
629 +(% style="background-color:#ffffcc; color:green; width:534.222px" %)
630 +|=(% colspan="3" style="width: 531px;" %)AT+FCU
631 +|(% style="width:177px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:113px" %)**Response**
632 +|(% style="width:177px" %)AT+FCU=?|(% style="width:239px" %)Get the Frame Counter Uplink.|(% style="width:113px" %)0(((
587 587  OK
588 588  )))
589 -|AT+FCU=10|Set the Frame Counter Uplink.|OK(((
635 +|(% style="width:177px" %)AT+FCU=10|(% style="width:239px" %)Set the Frame Counter Uplink.|(% style="width:113px" %)OK(((
590 590  
591 591  )))
592 592  
... ... @@ -594,14 +594,17 @@
594 594  
595 595  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms.
596 596  
597 -AT Command:AT+JN1DL
643 +{{info}}
644 +**AT Command:AT+JN1DL**
645 +{{/info}}
598 598  
599 -|=(% colspan="3" %)AT+JN1DL
600 -|**Command Example**|**Function**|**Response**
601 -|AT+JN1DL=?|Get the Join Accept Delay.|5000(((
647 +(% style="background-color:#ffffcc; color:green; width:537.222px" %)
648 +|=(% colspan="3" style="width: 534px;" %)AT+JN1DL
649 +|(% style="width:164px" %)**Command Example**|(% style="width:229px" %)**Function**|(% style="width:140px" %)**Response**
650 +|(% style="width:164px" %)AT+JN1DL=?|(% style="width:229px" %)Get the Join Accept Delay.|(% style="width:140px" %)5000(((
602 602  OK
603 603  )))
604 -|AT+JN1DL=10000|Set the Join Accept Delay.|OK(((
653 +|(% style="width:164px" %)AT+JN1DL=10000|(% style="width:229px" %)Set the Join Accept Delay.|(% style="width:140px" %)OK(((
605 605  
606 606  )))
607 607  
... ... @@ -609,14 +609,17 @@
609 609  
610 610  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms.
611 611  
612 -AT Command:AT+JN2DL
661 +{{info}}
662 +**AT Command:AT+JN2DL**
663 +{{/info}}
613 613  
614 -|=(% colspan="3" %)AT+JN2DL
615 -|**Command Example**|**Function**|**Response**
616 -|AT+JN2DL=?|Get the Join Accept Delay.|6000(((
665 +(% style="background-color:#ffffcc; color:green; width:538.222px" %)
666 +|=(% colspan="3" style="width: 535px;" %)AT+JN2DL
667 +|(% style="width:160px" %)**Command Example**|(% style="width:228px" %)**Function**|(% style="width:146px" %)**Response**
668 +|(% style="width:160px" %)AT+JN2DL=?|(% style="width:228px" %)Get the Join Accept Delay.|(% style="width:146px" %)6000(((
617 617  OK
618 618  )))
619 -|AT+JN2DL=20000|Set the Join Accept Delay.|OK(((
671 +|(% style="width:160px" %)AT+JN2DL=20000|(% style="width:228px" %)Set the Join Accept Delay.|(% style="width:146px" %)OK(((
620 620  
621 621  )))
622 622  
... ... @@ -624,14 +624,17 @@
624 624  
625 625  Feature: Get or Set the public network mode. (0: off, 1: on)
626 626  
627 -AT Command:AT+PNM
679 +{{info}}
680 +**AT Command:AT+PNM**
681 +{{/info}}
628 628  
629 -|=(% colspan="3" %)AT+PNM
630 -|**Command Example**|**Function**|**Response**
631 -|AT+PNM=?|Get the public network mode.|1(((
683 +(% style="background-color:#ffffcc; color:green; width:667.222px" %)
684 +|=(% colspan="3" style="width: 664px;" %)AT+PNM
685 +|(% style="width:166px" %)**Command Example**|(% style="width:225px" %)**Function**|(% style="width:272px" %)**Response**
686 +|(% style="width:166px" %)AT+PNM=?|(% style="width:225px" %)Get the public network mode.|(% style="width:272px" %)1(((
632 632  OK
633 633  )))
634 -|AT+PNM=1|Set the public network mode.|(System will write new value to PNM)(((
689 +|(% style="width:166px" %)AT+PNM=1|(% style="width:225px" %)Set the public network mode.|(% style="width:272px" %)(System will write new value to PNM)(((
635 635  OK
636 636  
637 637  
... ... @@ -641,14 +641,17 @@
641 641  
642 642  Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms
643 643  
644 -AT Command:AT+RX1DL
699 +{{info}}
700 +**AT Command:AT+RX1DL**
701 +{{/info}}
645 645  
646 -|=(% colspan="3" %)AT+RX1DL
647 -|**Command Example**|**Function**|**Response**
648 -|AT+RX1DL=?|Get the delay.|1000(((
703 +(% style="background-color:#ffffcc; color:green; width:408.222px" %)
704 +|=(% colspan="3" style="width: 405px;" %)AT+RX1DL
705 +|(% style="width:155px" %)**Command Example**|(% style="width:128px" %)**Function**|(% style="width:122px" %)**Response**
706 +|(% style="width:155px" %)AT+RX1DL=?|(% style="width:128px" %)Get the delay.|(% style="width:122px" %)1000(((
649 649  OK
650 650  )))
651 -|AT+RX1DL=1500|Set the delay.|OK(((
709 +|(% style="width:155px" %)AT+RX1DL=1500|(% style="width:128px" %)Set the delay.|(% style="width:122px" %)OK(((
652 652  
653 653  )))
654 654  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0