Changes for page End Device AT Commands and Downlink Command
Last modified by kai on 2024/09/06 10:00
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -27,6 +27,7 @@ 27 27 ** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server) 28 28 29 29 30 + 30 30 = 3. Support End Node and firmware version = 31 31 32 32 ... ... @@ -110,7 +110,10 @@ 110 110 111 111 Feature: Change LoRaWAN End Node Transmit Interval. 112 112 113 -(% style="color:blue" %)**AT Command: AT+TDC** 114 +(% class="box infomessage" %) 115 +((( 116 +**AT Command: AT+TDC** 117 +))) 114 114 115 115 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 116 116 |=(% colspan="3" style="width: 724px;" %)AT+TDC ... ... @@ -124,11 +124,11 @@ 124 124 Set transmit interval to 60000ms = 60 seconds 125 125 ))) 126 126 127 -((( 128 - 131 +{{info}} 132 +**Downlink Command: 0x01** 133 +{{/info}} 129 129 130 -(% style="color:blue" %)**Downlink Command: 0x01** 131 - 135 +((( 132 132 Format: Command Code (0x01) followed by 3 bytes time value. 133 133 ))) 134 134 ... ... @@ -140,15 +140,15 @@ 140 140 * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds 141 141 142 142 147 + 143 143 == 4.2 Reboot End Node == 144 144 145 - 146 146 Feature: Reboot End Node to perform a new OTAA or ABP Join. 147 147 152 +{{info}} 153 +**AT Command: ATZ** 154 +{{/info}} 148 148 149 -(% style="color:blue" %)**AT Command: ATZ** 150 - 151 - 152 152 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 153 153 |=(% colspan="3" %)ATZ: Trig a reset of the MCU 154 154 |**Command Example**|**Function**|**Response** ... ... @@ -166,9 +166,10 @@ 166 166 <followed by the Tx and Rx information> 167 167 ))) 168 168 169 -(% style="color:blue" %)**Downlink Command: 0x04** 173 +{{info}} 174 +**Downlink Command: 0x04** 175 +{{/info}} 170 170 171 - 172 172 ((( 173 173 Format: Command Code (0x04) followed by FF. 174 174 ))) ... ... @@ -181,10 +181,11 @@ 181 181 182 182 == 4.3 Reset to factory Default == 183 183 184 - 185 185 Feature: Reset the parameters to Factory Default, factory default value depends on the firmware settings, the OTAA and ABP keys will reserve after this command. 186 186 187 -(% style="color:blue" %)**AT Command: AT+FDR** 191 +{{info}} 192 +**AT Command: AT+FDR** 193 +{{/info}} 188 188 189 189 (% border="1" style="background-color:#ffffcc; color:green; width:831.222px" %) 190 190 |=(% colspan="3" style="width: 828px;" %)Reset to factory default ... ... @@ -203,9 +203,10 @@ 203 203 Please set the parameters or reset Device to apply change 204 204 ))) 205 205 206 -(% style="color:blue" %)**Downlink Command: 0x04** 212 +{{info}} 213 +**Downlink Command: 0x04** 214 +{{/info}} 207 207 208 - 209 209 ((( 210 210 Format: Command Code (0x04) followed by FE. 211 211 ))) ... ... @@ -219,10 +219,10 @@ 219 219 220 220 Feature: Show firmware version. No downlink command yet. 221 221 229 +{{info}} 230 +**AT Command: AT+VER** 231 +{{/info}} 222 222 223 -(% style="color:blue" %)**AT Command: AT+VER** 224 - 225 - 226 226 (% border="1" style="background-color:#ffffcc; color:green; width:586px" %) 227 227 |=(% colspan="3" style="width: 583px;" %)AT+VER: Image Version and Frequency Band 228 228 |(% style="width:170px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -232,9 +232,10 @@ 232 232 OK 233 233 ))) 234 234 235 -(% style="color:blue" %)**Downlink Command: 0x26 (Valid in 006 stack)** 242 +{{info}} 243 +**Downlink Command: 0x26 (Valid in 006 stack)** 244 +{{/info}} 236 236 237 - 238 238 ((( 239 239 Downlink Format: 0x26 240 240 ))) ... ... @@ -277,10 +277,10 @@ 277 277 278 278 Feature: Show All configure. No downlink command yet. 279 279 288 +{{info}} 289 +**AT Command: AT+CFG** 290 +{{/info}} 280 280 281 -(% style="color:blue" %)**AT Command: AT+CFG** 282 - 283 - 284 284 (% border="1" style="background-color:#ffffcc; color:green; width:599.222px" %) 285 285 |=(% colspan="3" style="width: 596px;" %)AT+CFG: Print all configurations 286 286 |(% style="width:160px" %)**Command Example**|(% style="width:154px" %)**Function**|(% style="width:280px" %)**Response** ... ... @@ -304,10 +304,10 @@ 304 304 305 305 Feature: Get or Set the Application EUI. 306 306 315 +{{info}} 316 +**AT Command: AT+APPEUI** 317 +{{/info}} 307 307 308 -(% style="color:blue" %)**AT Command: AT+APPEUI** 309 - 310 - 311 311 (% border="1" style="background-color:#ffffcc; color:green; width:686.222px" %) 312 312 |=(% colspan="3" style="width: 683px;" %)AT+APPEUI 313 313 |(% style="width:305px" %)**Command Example**|(% style="width:186px" %)**Function**|(% style="width:191px" %)**Response** ... ... @@ -320,10 +320,10 @@ 320 320 321 321 Feature: Get or Set the Application Key. 322 322 331 +{{info}} 332 +**AT Command: AT+APPKEY** 333 +{{/info}} 323 323 324 -(% style="color:blue" %)**AT Command: AT+APPKEY** 325 - 326 - 327 327 (% border="1" style="background-color:#ffffcc; color:green; width:976.222px" %) 328 328 |=(% colspan="3" style="width: 973px;" %)AT+APPKEY 329 329 |(% style="width:441px" %)**Command Example**|(% style="width:180px" %)**Function**|(% style="width:350px" %)**Response** ... ... @@ -336,10 +336,10 @@ 336 336 337 337 Feature: Get or Set the Application Session Key. 338 338 347 +{{info}} 348 +**AT Command: AT+APPSKEY** 349 +{{/info}} 339 339 340 -(% style="color:blue" %)**AT Command: AT+APPSKEY** 341 - 342 - 343 343 (% border="1" style="background-color:#ffffcc; color:green; width:1040.22px" %) 344 344 |=(% colspan="3" style="width: 1037px;" %)AT+APPSKEY 345 345 |(% style="width:451px" %)**Command Example**|(% style="width:231px" %)**Function**|(% style="width:354px" %)**Response** ... ... @@ -354,10 +354,10 @@ 354 354 355 355 Feature: Get or Set the Device Address. 356 356 365 +{{info}} 366 +**AT Command: AT+DADDR** 367 +{{/info}} 357 357 358 -(% style="color:blue" %)**AT Command: AT+DADDR** 359 - 360 - 361 361 (% border="1" style="background-color:#ffffcc; color:green; width:795.222px" %) 362 362 |=(% colspan="3" style="width: 792px;" %)AT+DADDR 363 363 |(% style="width:192px" %)**Command Example**|(% style="width:241px" %)**Function**|(% style="width:359px" %)**Response** ... ... @@ -372,10 +372,10 @@ 372 372 373 373 Feature: Get or Set the Device EUI. 374 374 383 +{{info}} 384 +**AT Command: AT+DEUI** 385 +{{/info}} 375 375 376 -(% style="color:blue" %)**AT Command: AT+DEUI** 377 - 378 - 379 379 (% border="1" style="background-color:#ffffcc; color:green; width:1035.22px" %) 380 380 |=(% colspan="3" style="width: 1032px;" %)AT+DEUI 381 381 |(% style="width:250px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:634px" %)**Response** ... ... @@ -390,10 +390,10 @@ 390 390 391 391 Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection) 392 392 401 +{{info}} 402 +**AT Command: AT+NWKID** 403 +{{/info}} 393 393 394 -(% style="color:blue" %)**AT Command: AT+NWKID** 395 - 396 - 397 397 (% border="1" style="background-color:#ffffcc; color:green; width:448.222px" %) 398 398 |=(% colspan="3" style="width: 445px;" %)AT+NWKID 399 399 |(% style="width:191px" %)**Command Example**|(% style="width:153px" %)**Function**|(% style="width:101px" %)**Response** ... ... @@ -406,10 +406,10 @@ 406 406 407 407 Feature: Get or Set the Network Session Key 408 408 417 +{{info}} 418 +**AT Command: AT+NWKSKEY** 419 +{{/info}} 409 409 410 -(% style="color:blue" %)**AT Command: AT+NWKSKEY** 411 - 412 - 413 413 (% border="1" style="background-color:#ffffcc; color:green; width:1017.22px" %) 414 414 |=(% colspan="3" style="width: 1014px;" %)AT+NWKSKEY 415 415 |(% style="width:455px" %)**Command Example**|(% style="width:215px" %)**Function**|(% style="width:343px" %)**Response** ... ... @@ -426,10 +426,10 @@ 426 426 427 427 Feature: Get or Set the confirmation mode (0-1). 428 428 437 +{{info}} 438 +**AT Command: AT+CFM** 439 +{{/info}} 429 429 430 -(% style="color:blue" %)**AT Command: AT+CFM** 431 - 432 - 433 433 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 434 434 |=(% colspan="3" style="width: 707px;" %)AT+CFM 435 435 |(% style="width:155px" %)**Command Example**|(% style="width:205px" %)**Function**|(% style="width:346px" %)**Response** ... ... @@ -439,7 +439,7 @@ 439 439 |(% style="width:155px" %)AT+CFM=1|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)OK 440 440 |(% style="width:155px" %)AT+CFM=2|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)While Error in format, return AT_PARAM_ERROR 441 441 442 - (% style="color:blue" %)**Downlink Command: 0x05**450 +Downlink Command: 0x05 443 443 444 444 Format: Command Code (0x05) followed by 2 bytes mode value. 445 445 ... ... @@ -450,10 +450,10 @@ 450 450 451 451 === AT+CFM command since DR-LWS007 software stack === 452 452 461 +{{info}} 462 +**AT Command: AT+CFM** 463 +{{/info}} 453 453 454 -(% style="color:blue" %)**AT Command: AT+CFM** 455 - 456 - 457 457 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 458 458 |=(% colspan="3" style="width: 707px;" %)AT+CFM 459 459 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -485,9 +485,10 @@ 485 485 OK 486 486 ))) 487 487 488 -(% style="color:blue" %)**Downlink Command: 0x05** 496 +{{info}} 497 +**Downlink Command: 0x05** 498 +{{/info}} 489 489 490 - 491 491 Format: Command Code (0x05) followed by 2 bytes mode value. 492 492 493 493 If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05. ... ... @@ -499,10 +499,10 @@ 499 499 500 500 Feature: Get confirmation status of the last AT+SEND (0-1). 501 501 511 +{{info}} 512 +**AT Command: AT+CFS** 513 +{{/info}} 502 502 503 -(% style="color:blue" %)**AT Command: AT+CFS** 504 - 505 - 506 506 (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %) 507 507 |=(% colspan="3" style="width: 531px;" %)AT+CFS 508 508 |(% style="width:156px" %)**Command Example**|(% style="width:193px" %)**Function**|(% style="width:178px" %)**Response** ... ... @@ -514,10 +514,10 @@ 514 514 515 515 Feature: Join network. 516 516 526 +{{info}} 527 +**AT Command: AT+JOIN** 528 +{{/info}} 517 517 518 -(% style="color:blue" %)**AT Command: AT+JOIN** 519 - 520 - 521 521 (% border="1" style="background-color:#ffffcc; color:green; width:647.222px" %) 522 522 |=(% colspan="3" style="width: 644px;" %)AT+JOIN 523 523 |(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response** ... ... @@ -531,10 +531,10 @@ 531 531 532 532 Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA). 533 533 543 +{{info}} 544 +**AT Command: AT+NJM** 545 +{{/info}} 534 534 535 -(% style="color:blue" %)**AT Command: AT+NJM** 536 - 537 - 538 538 (% border="1" style="background-color:#ffffcc; color:green; width:753.222px" %) 539 539 |=(% colspan="3" style="width: 750px;" %)AT+NJM 540 540 |(% style="width:162px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:361px" %)**Response** ... ... @@ -544,9 +544,10 @@ 544 544 |(% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK 545 545 |(% 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 546 546 547 -(% style="color:blue" %)**Downlink Command: 0x20** 556 +{{info}} 557 +**Downlink Command: 0x20** 558 +{{/info}} 548 548 549 - 550 550 Format: Command Code (0x20) followed by 1 bytes mode value. 551 551 552 552 If the downlink payload=2000, it means set the Network Join Mode, while type code is 20. ... ... @@ -558,10 +558,10 @@ 558 558 559 559 Feature: LoRa® Network Join Status. 560 560 571 +{{info}} 572 +**AT Command: AT+NJS** 573 +{{/info}} 561 561 562 -(% style="color:blue" %)**AT Command: AT+NJS** 563 - 564 - 565 565 (% border="1" style="background-color:#ffffcc; color:green; width:498.222px" %) 566 566 |=(% colspan="3" style="width: 495px;" %)AT+NJS 567 567 |(% style="width:169px" %)**Command Example**|(% style="width:164px" %)**Function**|(% style="width:161px" %)**Response** ... ... @@ -573,10 +573,10 @@ 573 573 574 574 Feature: Print Last Received Data in Raw Format<port:data>. 575 575 586 +{{info}} 587 +**AT Command: AT+RECV** 588 +{{/info}} 576 576 577 -(% style="color:blue" %)**AT Command: AT+RECV** 578 - 579 - 580 580 (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %) 581 581 |=(% colspan="3" style="width: 584px;" %)AT+RECV 582 582 |(% style="width:161px" %)**Command Example**|(% style="width:272px" %)**Function**|(% style="width:150px" %)**Response** ... ... @@ -588,10 +588,10 @@ 588 588 589 589 Feature: Print Last Received Data in Binary Format<port:data>. 590 590 601 +{{info}} 602 +**AT Command: AT+RECVB** 603 +{{/info}} 591 591 592 -(% style="color:blue" %)**AT Command: AT+RECVB** 593 - 594 - 595 595 (% border="1" style="background-color:#ffffcc; color:green; width:793.222px" %) 596 596 |=(% colspan="3" style="width: 790px;" %)AT+RECVB 597 597 |(% style="width:173px" %)**Command Example**|(% style="width:497px" %)**Function**|(% style="width:120px" %)**Response** ... ... @@ -603,10 +603,10 @@ 603 603 604 604 Feature: Send Text Data<port:data>. 605 605 616 +{{info}} 617 +**AT Command: AT+SEND** 618 +{{/info}} 606 606 607 -(% style="color:blue" %)**AT Command: AT+SEND** 608 - 609 - 610 610 (% border="1" style="background-color:#ffffcc; color:green; width:991.222px" %) 611 611 |=(% colspan="3" style="width: 988px;" %)AT+SEND 612 612 |(% style="width:201px" %)**Command Example**|(% style="width:340px" %)**Function**|(% style="width:446px" %)**Response** ... ... @@ -622,10 +622,10 @@ 622 622 623 623 Feature: Send hexadecimal data along with the application port. 624 624 635 +{{info}} 636 +**AT Command: AT+SENDB** 637 +{{/info}} 625 625 626 -(% style="color:blue" %)**AT Command: AT+SENDB** 627 - 628 - 629 629 (% border="1" style="background-color:#ffffcc; color:green; width:1120.22px" %) 630 630 |=(% colspan="3" style="width: 1117px;" %)AT+SENDB 631 631 |(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response** ... ... @@ -642,10 +642,10 @@ 642 642 643 643 Feature: Get or Set the Adaptive Data Rate setting. (0: off, 1: on). 644 644 655 +{{info}} 656 +**AT Command: AT+ADR** 657 +{{/info}} 645 645 646 -(% style="color:blue" %)**AT Command: AT+ADR** 647 - 648 - 649 649 (% border="1" style="background-color:#ffffcc; color:green; width:683.222px" %) 650 650 |=(% colspan="3" style="width: 680px;" %)AT+ADR 651 651 |(% style="width:162px" %)**Command Example**|(% style="width:266px" %)**Function**|(% style="width:250px" %)**Response** ... ... @@ -657,10 +657,11 @@ 657 657 AT_PARAM_ERROR 658 658 ))) 659 659 660 -(% style="color:blue" %)**Downlink Command: 0x22** 670 +{{info}} 671 +**Downlink Command: 0x22** 672 +{{/info}} 661 661 662 662 663 - 664 664 If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22. 665 665 666 666 * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1. ... ... @@ -670,10 +670,10 @@ 670 670 671 671 Feature: Get or Set the Device Class(Currently only support class A, class C). 672 672 684 +{{info}} 685 +**AT Command:AT+CLASS** 686 +{{/info}} 673 673 674 -(% style="color:blue" %)**AT Command:AT+CLASS** 675 - 676 - 677 677 (% border="1" style="background-color:#ffffcc; color:green; width:507.222px" %) 678 678 |=(% colspan="3" style="width: 504px;" %)AT+CLASS 679 679 |(% style="width:163px" %)**Command Example**|(% style="width:166px" %)**Function**|(% style="width:175px" %)**Response** ... ... @@ -688,10 +688,10 @@ 688 688 689 689 Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing. 690 690 702 +{{info}} 703 +**AT Command:AT+DCS** 704 +{{/info}} 691 691 692 -(% style="color:blue" %)**AT Command:AT+DCS** 693 - 694 - 695 695 (% border="1" style="background-color:#ffffcc; color:green; width:515.222px" %) 696 696 |=(% colspan="3" style="width: 512px;" %)AT+DCS 697 697 |(% style="width:165px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:107px" %)**Response** ... ... @@ -706,10 +706,10 @@ 706 706 707 707 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 708 708 720 +{{info}} 721 +**AT Command: AT+DR** 722 +{{/info}} 709 709 710 -(% style="color:blue" %)**AT Command: AT+DR** 711 - 712 - 713 713 (% border="1" style="background-color:#ffffcc; color:green; width:466.222px" %) 714 714 |=(% colspan="3" style="width: 463px;" %)AT+DR 715 715 |(% style="width:156px" %)**Command Example**|(% style="width:167px" %)**Function**|(% style="width:140px" %)**Response** ... ... @@ -720,10 +720,11 @@ 720 720 721 721 ))) 722 722 723 -(% style="color:blue" %)**Downlink Command: 0x2200aaFF** 734 +{{info}} 735 +**Downlink Command: 0x2200aaFF** 736 +{{/info}} 724 724 725 725 726 - 727 727 If the downlink payload=220001FF, it means setting the data rate to 1, while type code is 22 00 aa FF. 728 728 729 729 * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1. ... ... @@ -733,10 +733,10 @@ 733 733 734 734 Feature: Get or Set the Frame Counter Downlink. 735 735 748 +{{info}} 749 +**AT Command:AT+FCD** 750 +{{/info}} 736 736 737 -(% style="color:blue" %)**AT Command:AT+FCD** 738 - 739 - 740 740 (% border="1" style="background-color:#ffffcc; color:green; width:693.222px" %) 741 741 |=(% colspan="3" style="width: 690px;" %)AT+FCD 742 742 |(% style="width:162px" %)**Command Example**|(% style="width:258px" %)**Function**|(% style="width:269px" %)**Response** ... ... @@ -753,10 +753,10 @@ 753 753 754 754 Feature: Get or Set the Frame Counter Uplink. 755 755 768 +{{info}} 769 +**AT Command:AT+FCU** 770 +{{/info}} 756 756 757 -(% style="color:blue" %)**AT Command:AT+FCU** 758 - 759 - 760 760 (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %) 761 761 |=(% colspan="3" style="width: 531px;" %)AT+FCU 762 762 |(% style="width:177px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -771,10 +771,10 @@ 771 771 772 772 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms. 773 773 786 +{{info}} 787 +**AT Command:AT+JN1DL** 788 +{{/info}} 774 774 775 -(% style="color:blue" %)**AT Command:AT+JN1DL** 776 - 777 - 778 778 (% border="1" style="background-color:#ffffcc; color:green; width:537.222px" %) 779 779 |=(% colspan="3" style="width: 534px;" %)AT+JN1DL 780 780 |(% style="width:164px" %)**Command Example**|(% style="width:229px" %)**Function**|(% style="width:140px" %)**Response** ... ... @@ -789,10 +789,10 @@ 789 789 790 790 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms. 791 791 804 +{{info}} 805 +**AT Command:AT+JN2DL** 806 +{{/info}} 792 792 793 -(% style="color:blue" %)**AT Command:AT+JN2DL** 794 - 795 - 796 796 (% border="1" style="background-color:#ffffcc; color:green; width:538.222px" %) 797 797 |=(% colspan="3" style="width: 535px;" %)AT+JN2DL 798 798 |(% style="width:160px" %)**Command Example**|(% style="width:228px" %)**Function**|(% style="width:146px" %)**Response** ... ... @@ -809,10 +809,10 @@ 809 809 810 810 Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network 811 811 824 +{{info}} 825 +**AT Command:AT+PNM** 826 +{{/info}} 812 812 813 -(% style="color:blue" %)**AT Command:AT+PNM** 814 - 815 - 816 816 (% border="1" style="background-color:#ffffcc; color:green; width:667.222px" %) 817 817 |=(% colspan="3" style="width: 664px;" %)AT+PNM 818 818 |(% style="width:166px" %)**Command Example**|(% style="width:225px" %)**Function**|(% style="width:272px" %)**Response** ... ... @@ -834,10 +834,10 @@ 834 834 835 835 Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms 836 836 849 +{{info}} 850 +**AT Command:AT+RX1DL** 851 +{{/info}} 837 837 838 -(% style="color:blue" %)**AT Command:AT+RX1DL** 839 - 840 - 841 841 (% border="1" style="background-color:#ffffcc; color:green; width:408.222px" %) 842 842 |=(% colspan="3" style="width: 405px;" %)AT+RX1DL 843 843 |(% style="width:155px" %)**Command Example**|(% style="width:128px" %)**Function**|(% style="width:122px" %)**Response** ... ... @@ -852,10 +852,10 @@ 852 852 853 853 Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms 854 854 867 +{{info}} 868 +**AT Command:AT+RX2DL** 869 +{{/info}} 855 855 856 -(% style="color:blue" %)**AT Command:AT+RX2DL** 857 - 858 - 859 859 (% border="1" style="background-color:#ffffcc; color:green; width:481.222px" %) 860 860 |=(% colspan="3" style="width: 478px;" %)AT+RX2DL 861 861 |(% style="width:175px" %)**Command Example**|(% style="width:152px" %)**Function**|(% style="width:150px" %)**Response** ... ... @@ -870,10 +870,10 @@ 870 870 871 871 Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X) 872 872 885 +{{info}} 886 +**AT Command:AT+RX2DR** 887 +{{/info}} 873 873 874 -(% style="color:blue" %)**AT Command:AT+RX2DR** 875 - 876 - 877 877 (% border="1" style="background-color:#ffffcc; color:green; width:525.222px" %) 878 878 |=(% colspan="3" style="width: 522px;" %)AT+RX2DR 879 879 |(% style="width:160px" %)**Command Example**|(% style="width:232px" %)**Function**|(% style="width:130px" %)**Response** ... ... @@ -888,10 +888,10 @@ 888 888 889 889 Feature: Get or Set the Rx2 window frequency 890 890 903 +{{info}} 904 +**AT Command:AT+RX2FQ** 905 +{{/info}} 891 891 892 -(% style="color:blue" %)**AT Command:AT+RX2FQ** 893 - 894 - 895 895 (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %) 896 896 |=(% colspan="3" style="width: 584px;" %)AT+RX2FQ 897 897 |(% style="width:183px" %)**Command Example**|(% style="width:240px" %)**Function**|(% style="width:160px" %)**Response** ... ... @@ -906,10 +906,10 @@ 906 906 907 907 Feature: Get or Set the Transmit Power(0-5, MAX:0, MIN:5, according to LoRaWAN Spec, or 40=10dB, 41 = 11dB, …, 50 = 20dB which is out of LoRaWAN spec. ) 908 908 921 +{{info}} 922 +**AT Command:AT+TXP** 923 +{{/info}} 909 909 910 -(% style="color:blue" %)**AT Command:AT+TXP** 911 - 912 - 913 913 (% border="1" style="background-color:#ffffcc; color:green; width:465.222px" %) 914 914 |=(% colspan="3" style="width: 462px;" %)AT+TXP 915 915 |(% style="width:161px" %)**Command Example**|(% style="width:189px" %)**Function**|(% style="width:112px" %)**Response** ... ... @@ -931,10 +931,10 @@ 931 931 932 932 Feature: Get or Set the Rx2 window frequency 933 933 946 +{{info}} 947 +**AT Command:AT+RSSI** 948 +{{/info}} 934 934 935 -(% style="color:blue" %)**AT Command:AT+RSSI** 936 - 937 - 938 938 (% border="1" style="background-color:#ffffcc; color:green; width:557.222px" %) 939 939 |=(% colspan="3" style="width: 554px;" %)AT+RSSI 940 940 |(% style="width:164px" %)**Command Example**|(% style="width:289px" %)**Function**|(% style="width:100px" %)**Response** ... ... @@ -946,10 +946,10 @@ 946 946 947 947 Feature: Get the SNR of the last received packet 948 948 961 +{{info}} 962 +**AT Command:AT+SNR** 963 +{{/info}} 949 949 950 -(% style="color:blue" %)**AT Command:AT+SNR** 951 - 952 - 953 953 (% border="1" style="background-color:#ffffcc; color:green; width:571.222px" %) 954 954 |=(% colspan="3" style="width: 568px;" %)AT+SNR 955 955 |(% style="width:164px" %)**Command Example**|(% style="width:290px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -961,10 +961,10 @@ 961 961 962 962 Feature: Get or set the application port. 963 963 976 +{{info}} 977 +**AT Command: AT+PORT** 978 +{{/info}} 964 964 965 -(% style="color:blue" %)**AT Command: AT+PORT** 966 - 967 - 968 968 (% border="1" style="background-color:#ffffcc; color:green; width:500.222px" %) 969 969 |=(% colspan="3" style="width: 497px;" %)AT+PORT 970 970 |(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response** ... ... @@ -973,9 +973,10 @@ 973 973 ))) 974 974 |(% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK 975 975 976 -(% style="color:blue" %)**Downlink Command: 0x23** 988 +{{info}} 989 +**Downlink Command: 0x23** 990 +{{/info}} 977 977 978 - 979 979 Format: Command Code (0x23) followed by 1 bytes port value. 980 980 981 981 If the downlink payload=2301, it means set the application port to 1, while type code is 23. ... ... @@ -987,10 +987,10 @@ 987 987 988 988 Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode. 989 989 1003 +{{info}} 1004 +**AT Command: AT+CHS** 1005 +{{/info}} 990 990 991 -(% style="color:blue" %)**AT Command: AT+CHS** 992 - 993 - 994 994 (% border="1" style="background-color:#ffffcc; color:green; width:603.222px" %) 995 995 |=(% colspan="3" style="width: 600px;" %)AT+CHS 996 996 |(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response** ... ... @@ -1003,10 +1003,10 @@ 1003 1003 1004 1004 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. 1005 1005 1019 +{{info}} 1020 +**AT Command: AT+CHE** 1021 +{{/info}} 1006 1006 1007 -(% style="color:blue" %)**AT Command: AT+CHE** 1008 - 1009 - 1010 1010 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1011 1011 |=(% colspan="3" style="width: 707px;" %)AT+CHE 1012 1012 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1017,9 +1017,10 @@ 1017 1017 ))) 1018 1018 |(% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK 1019 1019 1020 -(% style="color:blue" %)**Downlink Command: 0x24** 1033 +{{info}} 1034 +**Downlink Command: 0x24** 1035 +{{/info}} 1021 1021 1022 - 1023 1023 Format: Command Code (0x24) followed by 1 bytes channel value. 1024 1024 1025 1025 If the downlink payload=2401, it means set channel mode to 1, while type code is 24. ... ... @@ -1031,10 +1031,10 @@ 1031 1031 1032 1032 Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255). 1033 1033 1048 +{{info}} 1049 +**AT Command: AT+RX1WTO** 1050 +{{/info}} 1034 1034 1035 -(% style="color:blue" %)**AT Command: AT+RX1WTO** 1036 - 1037 - 1038 1038 (% border="1" style="background-color:#ffffcc; color:green; width:460.222px" %) 1039 1039 |=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO 1040 1040 |(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response** ... ... @@ -1059,10 +1059,10 @@ 1059 1059 1060 1060 Feature:Get or Set the number of symbols to detect and timeout from RXwindow2(0 to 255). 1061 1061 1076 +{{info}} 1077 +**AT Command: AT+RX2WTO** 1078 +{{/info}} 1062 1062 1063 -(% style="color:blue" %)**AT Command: AT+RX2WTO** 1064 - 1065 - 1066 1066 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1067 1067 |=(% colspan="3" style="width: 494px;" %)AT+ RX2WTO 1068 1068 |(% style="width:190px" %)**Command Example**|(% style="width:199px" %)**Function**|(% style="width:104px" %)**Response** ... ... @@ -1075,10 +1075,10 @@ 1075 1075 1076 1076 Feature: Get or Set uplinkdwelltime 1077 1077 1092 +{{info}} 1093 +**AT Command: AT+DWELLT** 1094 +{{/info}} 1078 1078 1079 -(% style="color:blue" %)**AT Command: AT+DWELLT** 1080 - 1081 - 1082 1082 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1083 1083 |=(% colspan="3" style="width: 494px;" %)AT+DWELLT 1084 1084 |(% style="width:183px" %)**Command Example**|(% style="width:179px" %)**Function**|(% style="width:131px" %)**Response** ... ... @@ -1087,9 +1087,10 @@ 1087 1087 ))) 1088 1088 |(% style="width:183px" %)AT+DWELLT=0|(% style="width:179px" %)Set uplinkdwelltime|(% style="width:131px" %)OK 1089 1089 1090 -(% style="color:blue" %)**Downlink Command: 0x25** 1104 +{{info}} 1105 +**Downlink Command: 0x25** 1106 +{{/info}} 1091 1091 1092 - 1093 1093 Format: Command Code (0x25) followed by 1 bytes state value. 1094 1094 1095 1095 If the downlink payload=2501, it means set uplinkdwelltime to 1, while type code is 25. ... ... @@ -1115,9 +1115,10 @@ 1115 1115 * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command. 1116 1116 * For Class C devices used in TTI, need to set AT+RPL=4 because TTI require immediately reply message to Confirmed Data Down & MAC Command. 1117 1117 1118 -(% style="color:blue" %)**AT Command: AT+RPL** 1133 +{{info}} 1134 +**AT Command: AT+RPL** 1135 +{{/info}} 1119 1119 1120 - 1121 1121 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1122 1122 |=(% colspan="3" style="width: 533px;" %)AT+RPL 1123 1123 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1126,9 +1126,10 @@ 1126 1126 ))) 1127 1127 |(% style="width:160px" %)AT+RPL=0|(% style="width:263px" %)Set packet receiving response level|(% style="width:109px" %)OK 1128 1128 1129 -(% style="color:blue" %)**Downlink Command: 0x21** 1145 +{{info}} 1146 +**Downlink Command: 0x21** 1147 +{{/info}} 1130 1130 1131 - 1132 1132 Format: Command Code (0x21) followed by 1 bytes level value. 1133 1133 1134 1134 If the downlink payload=2101, it means set packet receiving response level to 1, while type code is 21. ... ... @@ -1138,10 +1138,10 @@ 1138 1138 1139 1139 == 7.24 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) == 1140 1140 1158 +{{info}} 1159 +**AT Command: AT+SETMAXNBTRANS ** 1160 +{{/info}} 1141 1141 1142 -(% style="color:blue" %)**AT Command: AT+SETMAXNBTRANS ** 1143 - 1144 - 1145 1145 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1146 1146 |=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS** 1147 1147 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1154,9 +1154,10 @@ 1154 1154 OK 1155 1155 ))) 1156 1156 1157 -(% style="color:blue" %)**Downlink Command: 0x33** 1174 +{{info}} 1175 +**Downlink Command: 0x33** 1176 +{{/info}} 1158 1158 1159 - 1160 1160 Format: Command Code (0x33) followed by 2 bytes mode value. 1161 1161 1162 1162 If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1166,10 +1166,10 @@ 1166 1166 1167 1167 == 7.25 Device offline rejoining (LWS007) == 1168 1168 1187 +{{info}} 1188 +**AT Command: AT+DDETECT** 1189 +{{/info}} 1169 1169 1170 -(% style="color:blue" %)**AT Command: AT+DDETECT** 1171 - 1172 - 1173 1173 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1174 1174 |=(% colspan="3" style="width: 707px;" %)AT+**DDETECT** 1175 1175 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1201,9 +1201,10 @@ 1201 1201 OK 1202 1202 ))) 1203 1203 1204 -(% style="color:blue" %)**Downlink Command: 0x33** 1222 +{{info}} 1223 +**Downlink Command: 0x33** 1224 +{{/info}} 1205 1205 1206 - 1207 1207 Format: Command Code (0x32) followed by 2 bytes mode value. 1208 1208 1209 1209 If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1212,10 +1212,10 @@ 1212 1212 1213 1213 == 7.26 Request the server to send an ACK == 1214 1214 1234 +{{info}} 1235 +**AT Command: AT+PNACKMD** 1236 +{{/info}} 1215 1215 1216 -(% style="color:blue" %)**AT Command: AT+PNACKMD** 1217 - 1218 - 1219 1219 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1220 1220 |=(% colspan="3" style="width: 533px;" %)**AT+PNACKMD** 1221 1221 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1230,10 +1230,10 @@ 1230 1230 1231 1231 == 7.27 Adjust network rejoining interval == 1232 1232 1252 +{{info}} 1253 +**AT Command: AT+RJTDC** 1254 +{{/info}} 1233 1233 1234 -(% style="color:blue" %)**AT Command: AT+RJTDC** 1235 - 1236 - 1237 1237 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 1238 1238 |=(% colspan="3" style="width: 724px;" %)AT+RJTDC 1239 1239 |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** ... ... @@ -1246,9 +1246,10 @@ 1246 1246 Set the ReJoin data transmission interval to 60000ms = 60 seconds 1247 1247 ))) 1248 1248 1249 -(% style="color:blue" %)**Downlink Command: 0x26** 1268 +{{info}} 1269 +**Downlink Command: 0x26** 1270 +{{/info}} 1250 1250 1251 - 1252 1252 Format: Command Code (0x26) followed by 2 bytes mode value. 1253 1253 1254 1254 If the downlink payload=26000A, it means set end node to use confirm mode, while type code is 26. ... ... @@ -1265,12 +1265,13 @@ 1265 1265 1266 1266 == 8.2 Use Downlink Command to set a fix uplink DR == 1267 1267 1288 +{{info}} 1289 +**Downlink Command: 0x22000500** 1290 +{{/info}} 1268 1268 1269 -(% style="color:blue" %)**Downlink Command: 0x22000500** 1270 - 1271 - 1272 1272 Same as: 1273 1273 1274 1274 * AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1275 1275 * AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1276 1276 * AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]] 1297 +~)~)~)