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
-
... ... @@ -103,6 +103,7 @@ 103 103 ))) 104 104 105 105 106 + 106 106 = 4. System Management Commands = 107 107 108 108 ... ... @@ -111,9 +111,11 @@ 111 111 112 112 Feature: Change LoRaWAN End Node Transmit Interval. 113 113 115 +(% class="box infomessage" %) 116 +((( 117 +**AT Command: AT+TDC** 118 +))) 114 114 115 -(% style="color:blue" %)**AT Command: AT+TDC** 116 - 117 117 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 118 118 |=(% colspan="3" style="width: 724px;" %)AT+TDC 119 119 |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** ... ... @@ -126,11 +126,11 @@ 126 126 Set transmit interval to 60000ms = 60 seconds 127 127 ))) 128 128 129 -((( 130 - 132 +{{info}} 133 +**Downlink Command: 0x01** 134 +{{/info}} 131 131 132 -(% style="color:blue" %)**Downlink Command: 0x01** 133 - 136 +((( 134 134 Format: Command Code (0x01) followed by 3 bytes time value. 135 135 ))) 136 136 ... ... @@ -145,12 +145,12 @@ 145 145 146 146 == 4.2 Reboot End Node == 147 147 148 - 149 149 Feature: Reboot End Node to perform a new OTAA or ABP Join. 150 150 153 +{{info}} 154 +**AT Command: ATZ** 155 +{{/info}} 151 151 152 -(% style="color:blue" %)**AT Command: ATZ** 153 - 154 154 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 155 155 |=(% colspan="3" %)ATZ: Trig a reset of the MCU 156 156 |**Command Example**|**Function**|**Response** ... ... @@ -168,9 +168,10 @@ 168 168 <followed by the Tx and Rx information> 169 169 ))) 170 170 174 +{{info}} 175 +**Downlink Command: 0x04** 176 +{{/info}} 171 171 172 -(% style="color:blue" %)**Downlink Command: 0x04** 173 - 174 174 ((( 175 175 Format: Command Code (0x04) followed by FF. 176 176 ))) ... ... @@ -183,12 +183,12 @@ 183 183 184 184 == 4.3 Reset to factory Default == 185 185 186 - 187 187 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. 188 188 192 +{{info}} 193 +**AT Command: AT+FDR** 194 +{{/info}} 189 189 190 -(% style="color:blue" %)**AT Command: AT+FDR** 191 - 192 192 (% border="1" style="background-color:#ffffcc; color:green; width:831.222px" %) 193 193 |=(% colspan="3" style="width: 828px;" %)Reset to factory default 194 194 |(% style="width:181px" %)**Command Example**|(% style="width:181px" %)**Function**|(% style="width:465px" %)**Response** ... ... @@ -206,9 +206,10 @@ 206 206 Please set the parameters or reset Device to apply change 207 207 ))) 208 208 213 +{{info}} 214 +**Downlink Command: 0x04** 215 +{{/info}} 209 209 210 -(% style="color:blue" %)**Downlink Command: 0x04** 211 - 212 212 ((( 213 213 Format: Command Code (0x04) followed by FE. 214 214 ))) ... ... @@ -220,12 +220,12 @@ 220 220 221 221 == 4.4 Show Firmware Version == 222 222 223 - 224 224 Feature: Show firmware version. No downlink command yet. 225 225 230 +{{info}} 231 +**AT Command: AT+VER** 232 +{{/info}} 226 226 227 -(% style="color:blue" %)**AT Command: AT+VER** 228 - 229 229 (% border="1" style="background-color:#ffffcc; color:green; width:586px" %) 230 230 |=(% colspan="3" style="width: 583px;" %)AT+VER: Image Version and Frequency Band 231 231 |(% style="width:170px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -235,9 +235,10 @@ 235 235 OK 236 236 ))) 237 237 243 +{{info}} 244 +**Downlink Command: 0x26 (Valid in 006 stack)** 245 +{{/info}} 238 238 239 -(% style="color:blue" %)**Downlink Command: 0x26 (Valid in 006 stack)** 240 - 241 241 ((( 242 242 Downlink Format: 0x26 243 243 ))) ... ... @@ -247,9 +247,6 @@ 247 247 ))) 248 248 249 249 ((( 250 - 251 - 252 - 253 253 **xx: Software Type:** 254 254 ))) 255 255 ... ... @@ -258,9 +258,6 @@ 258 258 * 0x00 03: LSE01/LDDS75/LDDS20/LSPH01/LLMS01/LSNPK01 259 259 260 260 ((( 261 - 262 - 263 - 264 264 **yy: Frequency Band:** 265 265 ))) 266 266 ... ... @@ -276,9 +276,6 @@ 276 276 * 0xa0: AS923-3 277 277 278 278 ((( 279 - 280 - 281 - 282 282 **zz: Subband** 283 283 ))) 284 284 ... ... @@ -287,12 +287,12 @@ 287 287 288 288 == 4.5 Show System Configure == 289 289 290 - 291 291 Feature: Show All configure. No downlink command yet. 292 292 289 +{{info}} 290 +**AT Command: AT+CFG** 291 +{{/info}} 293 293 294 -(% style="color:blue" %)**AT Command: AT+CFG** 295 - 296 296 (% border="1" style="background-color:#ffffcc; color:green; width:599.222px" %) 297 297 |=(% colspan="3" style="width: 596px;" %)AT+CFG: Print all configurations 298 298 |(% style="width:160px" %)**Command Example**|(% style="width:154px" %)**Function**|(% style="width:280px" %)**Response** ... ... @@ -310,19 +310,16 @@ 310 310 OK 311 311 ))) 312 312 313 - 314 - 315 315 = 5. Keys, IDs and EUIs management = 316 316 317 - 318 318 == 5.1 Application EUI == 319 319 320 - 321 321 Feature: Get or Set the Application EUI. 322 322 316 +{{info}} 317 +**AT Command: AT+APPEUI** 318 +{{/info}} 323 323 324 -(% style="color:blue" %)**AT Command: AT+APPEUI** 325 - 326 326 (% border="1" style="background-color:#ffffcc; color:green; width:686.222px" %) 327 327 |=(% colspan="3" style="width: 683px;" %)AT+APPEUI 328 328 |(% style="width:305px" %)**Command Example**|(% style="width:186px" %)**Function**|(% style="width:191px" %)**Response** ... ... @@ -331,16 +331,14 @@ 331 331 ))) 332 332 |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK 333 333 334 - 335 - 336 336 == 5.2 Application Key == 337 337 338 - 339 339 Feature: Get or Set the Application Key. 340 340 332 +{{info}} 333 +**AT Command: AT+APPKEY** 334 +{{/info}} 341 341 342 -(% style="color:blue" %)**AT Command: AT+APPKEY** 343 - 344 344 (% border="1" style="background-color:#ffffcc; color:green; width:976.222px" %) 345 345 |=(% colspan="3" style="width: 973px;" %)AT+APPKEY 346 346 |(% style="width:441px" %)**Command Example**|(% style="width:180px" %)**Function**|(% style="width:350px" %)**Response** ... ... @@ -349,16 +349,14 @@ 349 349 ))) 350 350 |(% style="width:441px" %)AT+APPKEY=00 35 55 55 22 23 55 53 43 24 23 42 34 35 35 35|(% style="width:180px" %)Set the Application Key|(% style="width:350px" %)OK 351 351 352 - 353 - 354 354 == 5.3 Application Session Key == 355 355 356 - 357 357 Feature: Get or Set the Application Session Key. 358 358 348 +{{info}} 349 +**AT Command: AT+APPSKEY** 350 +{{/info}} 359 359 360 -(% style="color:blue" %)**AT Command: AT+APPSKEY** 361 - 362 362 (% border="1" style="background-color:#ffffcc; color:green; width:1040.22px" %) 363 363 |=(% colspan="3" style="width: 1037px;" %)AT+APPSKEY 364 364 |(% style="width:451px" %)**Command Example**|(% style="width:231px" %)**Function**|(% style="width:354px" %)**Response** ... ... @@ -369,16 +369,14 @@ 369 369 OK 370 370 ))) 371 371 372 - 373 - 374 374 == 5.4 Device Address == 375 375 376 - 377 377 Feature: Get or Set the Device Address. 378 378 366 +{{info}} 367 +**AT Command: AT+DADDR** 368 +{{/info}} 379 379 380 -(% style="color:blue" %)**AT Command: AT+DADDR** 381 - 382 382 (% border="1" style="background-color:#ffffcc; color:green; width:795.222px" %) 383 383 |=(% colspan="3" style="width: 792px;" %)AT+DADDR 384 384 |(% style="width:192px" %)**Command Example**|(% style="width:241px" %)**Function**|(% style="width:359px" %)**Response** ... ... @@ -389,16 +389,14 @@ 389 389 ))) 390 390 |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK 391 391 392 - 393 - 394 394 == 5.5 Device EUI == 395 395 396 - 397 397 Feature: Get or Set the Device EUI. 398 398 384 +{{info}} 385 +**AT Command: AT+DEUI** 386 +{{/info}} 399 399 400 -(% style="color:blue" %)**AT Command: AT+DEUI** 401 - 402 402 (% border="1" style="background-color:#ffffcc; color:green; width:1035.22px" %) 403 403 |=(% colspan="3" style="width: 1032px;" %)AT+DEUI 404 404 |(% style="width:250px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:634px" %)**Response** ... ... @@ -409,16 +409,14 @@ 409 409 OK 410 410 ))) 411 411 412 - 413 - 414 414 == 5.6 Network ID == 415 415 416 - 417 417 Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection) 418 418 402 +{{info}} 403 +**AT Command: AT+NWKID** 404 +{{/info}} 419 419 420 -(% style="color:blue" %)**AT Command: AT+NWKID** 421 - 422 422 (% border="1" style="background-color:#ffffcc; color:green; width:448.222px" %) 423 423 |=(% colspan="3" style="width: 445px;" %)AT+NWKID 424 424 |(% style="width:191px" %)**Command Example**|(% style="width:153px" %)**Function**|(% style="width:101px" %)**Response** ... ... @@ -427,16 +427,14 @@ 427 427 ))) 428 428 |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK 429 429 430 - 431 - 432 432 == 5.7 Network Session Key == 433 433 434 - 435 435 Feature: Get or Set the Network Session Key 436 436 418 +{{info}} 419 +**AT Command: AT+NWKSKEY** 420 +{{/info}} 437 437 438 -(% style="color:blue" %)**AT Command: AT+NWKSKEY** 439 - 440 440 (% border="1" style="background-color:#ffffcc; color:green; width:1017.22px" %) 441 441 |=(% colspan="3" style="width: 1014px;" %)AT+NWKSKEY 442 442 |(% style="width:455px" %)**Command Example**|(% style="width:215px" %)**Function**|(% style="width:343px" %)**Response** ... ... @@ -445,22 +445,18 @@ 445 445 ))) 446 446 |(% style="width:455px" %)AT+NWKSKEY=A8 40 41 FF FF 12 34 56 00 01 02 04 05 06 06 07|(% style="width:215px" %)Set the Network Session Key.|(% style="width:343px" %)OK 447 447 448 - 449 - 450 450 = 6. Joining and sending date on LoRaWAN network = 451 451 452 - 453 453 == 6.1 Confirm Mode == 454 454 434 +=== AT+CFM command before DR-LWS007 software stack === 455 455 456 -=== 6.1.1 AT+CFM command before DR-LWS007 software stack === 457 - 458 - 459 459 Feature: Get or Set the confirmation mode (0-1). 460 460 438 +{{info}} 439 +**AT Command: AT+CFM** 440 +{{/info}} 461 461 462 -(% style="color:blue" %)**AT Command: AT+CFM** 463 - 464 464 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 465 465 |=(% colspan="3" style="width: 707px;" %)AT+CFM 466 466 |(% style="width:155px" %)**Command Example**|(% style="width:205px" %)**Function**|(% style="width:346px" %)**Response** ... ... @@ -470,9 +470,8 @@ 470 470 |(% style="width:155px" %)AT+CFM=1|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)OK 471 471 |(% style="width:155px" %)AT+CFM=2|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)While Error in format, return AT_PARAM_ERROR 472 472 451 +Downlink Command: 0x05 473 473 474 -(% style="color:blue" %)**Downlink Command: 0x05** 475 - 476 476 Format: Command Code (0x05) followed by 2 bytes mode value. 477 477 478 478 If the downlink payload=0501, it means set end node to use confirm mode, while type code is 05. ... ... @@ -480,14 +480,12 @@ 480 480 * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1 481 481 * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0 482 482 460 +=== AT+CFM command since DR-LWS007 software stack === 483 483 462 +{{info}} 463 +**AT Command: AT+CFM** 464 +{{/info}} 484 484 485 - 486 -=== 6.1.2 AT+CFM command since DR-LWS007 software stack === 487 - 488 - 489 -(% style="color:blue" %)**AT Command: AT+CFM** 490 - 491 491 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 492 492 |=(% colspan="3" style="width: 707px;" %)AT+CFM 493 493 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -519,9 +519,10 @@ 519 519 OK 520 520 ))) 521 521 497 +{{info}} 498 +**Downlink Command: 0x05** 499 +{{/info}} 522 522 523 -(% style="color:blue" %)**Downlink Command: 0x05** 524 - 525 525 Format: Command Code (0x05) followed by 2 bytes mode value. 526 526 527 527 If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05. ... ... @@ -529,17 +529,14 @@ 529 529 * Example 1: Downlink Payload: 05010101 ~/~/ Set AT+CFM=1,1,1 530 530 * Example 2: Downlink Payload: 05000700 ~/~/ Set AT+CFM=0,7,0 531 531 532 - 533 - 534 - 535 535 == 6.2 Confirm Status == 536 536 537 - 538 538 Feature: Get confirmation status of the last AT+SEND (0-1). 539 539 512 +{{info}} 513 +**AT Command: AT+CFS** 514 +{{/info}} 540 540 541 -(% style="color:blue" %)**AT Command: AT+CFS** 542 - 543 543 (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %) 544 544 |=(% colspan="3" style="width: 531px;" %)AT+CFS 545 545 |(% style="width:156px" %)**Command Example**|(% style="width:193px" %)**Function**|(% style="width:178px" %)**Response** ... ... @@ -547,16 +547,14 @@ 547 547 OK 548 548 ))) 549 549 550 - 551 - 552 552 == 6.3 Join LoRa® Network == 553 553 554 - 555 555 Feature: Join network. 556 556 527 +{{info}} 528 +**AT Command: AT+JOIN** 529 +{{/info}} 557 557 558 -(% style="color:blue" %)**AT Command: AT+JOIN** 559 - 560 560 (% border="1" style="background-color:#ffffcc; color:green; width:647.222px" %) 561 561 |=(% colspan="3" style="width: 644px;" %)AT+JOIN 562 562 |(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response** ... ... @@ -566,16 +566,14 @@ 566 566 While Error in format, return AT_BUSY_ERROR 567 567 ))) 568 568 569 - 570 - 571 571 == 6.4 LoRa® Network Join Mode == 572 572 573 - 574 574 Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA). 575 575 544 +{{info}} 545 +**AT Command: AT+NJM** 546 +{{/info}} 576 576 577 -(% style="color:blue" %)**AT Command: AT+NJM** 578 - 579 579 (% border="1" style="background-color:#ffffcc; color:green; width:753.222px" %) 580 580 |=(% colspan="3" style="width: 750px;" %)AT+NJM 581 581 |(% style="width:162px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:361px" %)**Response** ... ... @@ -585,9 +585,10 @@ 585 585 |(% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK 586 586 |(% 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 587 587 557 +{{info}} 558 +**Downlink Command: 0x20** 559 +{{/info}} 588 588 589 -(% style="color:blue" %)**Downlink Command: 0x20** 590 - 591 591 Format: Command Code (0x20) followed by 1 bytes mode value. 592 592 593 593 If the downlink payload=2000, it means set the Network Join Mode, while type code is 20. ... ... @@ -595,17 +595,14 @@ 595 595 * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=0 596 596 * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1 597 597 598 - 599 - 600 - 601 601 == 6.5 LoRa® Network Join Status == 602 602 603 - 604 604 Feature: LoRa® Network Join Status. 605 605 572 +{{info}} 573 +**AT Command: AT+NJS** 574 +{{/info}} 606 606 607 -(% style="color:blue" %)**AT Command: AT+NJS** 608 - 609 609 (% border="1" style="background-color:#ffffcc; color:green; width:498.222px" %) 610 610 |=(% colspan="3" style="width: 495px;" %)AT+NJS 611 611 |(% style="width:169px" %)**Command Example**|(% style="width:164px" %)**Function**|(% style="width:161px" %)**Response** ... ... @@ -613,16 +613,14 @@ 613 613 OK 614 614 ))) 615 615 616 - 617 - 618 618 == 6.6 Print Last Received Data in Raw Format == 619 619 620 - 621 621 Feature: Print Last Received Data in Raw Format<port:data>. 622 622 587 +{{info}} 588 +**AT Command: AT+RECV** 589 +{{/info}} 623 623 624 -(% style="color:blue" %)**AT Command: AT+RECV** 625 - 626 626 (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %) 627 627 |=(% colspan="3" style="width: 584px;" %)AT+RECV 628 628 |(% style="width:161px" %)**Command Example**|(% style="width:272px" %)**Function**|(% style="width:150px" %)**Response** ... ... @@ -630,16 +630,14 @@ 630 630 OK 631 631 ))) 632 632 633 - 634 - 635 635 == 6.7 Print Last Received Data in Binary Format == 636 636 637 - 638 638 Feature: Print Last Received Data in Binary Format<port:data>. 639 639 602 +{{info}} 603 +**AT Command: AT+RECVB** 604 +{{/info}} 640 640 641 -(% style="color:blue" %)**AT Command: AT+RECVB** 642 - 643 643 (% border="1" style="background-color:#ffffcc; color:green; width:793.222px" %) 644 644 |=(% colspan="3" style="width: 790px;" %)AT+RECVB 645 645 |(% style="width:173px" %)**Command Example**|(% style="width:497px" %)**Function**|(% style="width:120px" %)**Response** ... ... @@ -647,16 +647,14 @@ 647 647 OK 648 648 ))) 649 649 650 - 651 - 652 652 == 6.8 Send Text Data == 653 653 654 - 655 655 Feature: Send Text Data<port:data>. 656 656 617 +{{info}} 618 +**AT Command: AT+SEND** 619 +{{/info}} 657 657 658 -(% style="color:blue" %)**AT Command: AT+SEND** 659 - 660 660 (% border="1" style="background-color:#ffffcc; color:green; width:991.222px" %) 661 661 |=(% colspan="3" style="width: 988px;" %)AT+SEND 662 662 |(% style="width:201px" %)**Command Example**|(% style="width:340px" %)**Function**|(% style="width:446px" %)**Response** ... ... @@ -668,16 +668,14 @@ 668 668 669 669 ))) 670 670 671 - 672 - 673 673 == 6.9 Send Hexadecimal Data == 674 674 675 - 676 676 Feature: Send hexadecimal data along with the application port. 677 677 636 +{{info}} 637 +**AT Command: AT+SENDB** 638 +{{/info}} 678 678 679 -(% style="color:blue" %)**AT Command: AT+SENDB** 680 - 681 681 (% border="1" style="background-color:#ffffcc; color:green; width:1120.22px" %) 682 682 |=(% colspan="3" style="width: 1117px;" %)AT+SENDB 683 683 |(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response** ... ... @@ -688,19 +688,16 @@ 688 688 689 689 ))) 690 690 691 - 692 - 693 693 = 7. LoRaWAN network management = 694 694 695 - 696 696 == 7.1 Adaptive Data Rate == 697 697 698 - 699 699 Feature: Get or Set the Adaptive Data Rate setting. (0: off, 1: on). 700 700 656 +{{info}} 657 +**AT Command: AT+ADR** 658 +{{/info}} 701 701 702 -(% style="color:blue" %)**AT Command: AT+ADR** 703 - 704 704 (% border="1" style="background-color:#ffffcc; color:green; width:683.222px" %) 705 705 |=(% colspan="3" style="width: 680px;" %)AT+ADR 706 706 |(% style="width:162px" %)**Command Example**|(% style="width:266px" %)**Function**|(% style="width:250px" %)**Response** ... ... @@ -712,10 +712,11 @@ 712 712 AT_PARAM_ERROR 713 713 ))) 714 714 715 -(% style="color:blue" %)**Downlink Command: 0x22** 671 +{{info}} 672 +**Downlink Command: 0x22** 673 +{{/info}} 716 716 717 717 718 - 719 719 If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22. 720 720 721 721 * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1. ... ... @@ -725,10 +725,10 @@ 725 725 726 726 Feature: Get or Set the Device Class(Currently only support class A, class C). 727 727 685 +{{info}} 686 +**AT Command:AT+CLASS** 687 +{{/info}} 728 728 729 -(% style="color:blue" %)**AT Command:AT+CLASS** 730 - 731 - 732 732 (% border="1" style="background-color:#ffffcc; color:green; width:507.222px" %) 733 733 |=(% colspan="3" style="width: 504px;" %)AT+CLASS 734 734 |(% style="width:163px" %)**Command Example**|(% style="width:166px" %)**Function**|(% style="width:175px" %)**Response** ... ... @@ -743,10 +743,10 @@ 743 743 744 744 Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing. 745 745 703 +{{info}} 704 +**AT Command:AT+DCS** 705 +{{/info}} 746 746 747 -(% style="color:blue" %)**AT Command:AT+DCS** 748 - 749 - 750 750 (% border="1" style="background-color:#ffffcc; color:green; width:515.222px" %) 751 751 |=(% colspan="3" style="width: 512px;" %)AT+DCS 752 752 |(% style="width:165px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:107px" %)**Response** ... ... @@ -761,10 +761,10 @@ 761 761 762 762 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 763 763 721 +{{info}} 722 +**AT Command: AT+DR** 723 +{{/info}} 764 764 765 -(% style="color:blue" %)**AT Command: AT+DR** 766 - 767 - 768 768 (% border="1" style="background-color:#ffffcc; color:green; width:466.222px" %) 769 769 |=(% colspan="3" style="width: 463px;" %)AT+DR 770 770 |(% style="width:156px" %)**Command Example**|(% style="width:167px" %)**Function**|(% style="width:140px" %)**Response** ... ... @@ -775,10 +775,11 @@ 775 775 776 776 ))) 777 777 778 -(% style="color:blue" %)**Downlink Command: 0x2200aaFF** 735 +{{info}} 736 +**Downlink Command: 0x2200aaFF** 737 +{{/info}} 779 779 780 780 781 - 782 782 If the downlink payload=220001FF, it means setting the data rate to 1, while type code is 22 00 aa FF. 783 783 784 784 * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1. ... ... @@ -788,10 +788,10 @@ 788 788 789 789 Feature: Get or Set the Frame Counter Downlink. 790 790 749 +{{info}} 750 +**AT Command:AT+FCD** 751 +{{/info}} 791 791 792 -(% style="color:blue" %)**AT Command:AT+FCD** 793 - 794 - 795 795 (% border="1" style="background-color:#ffffcc; color:green; width:693.222px" %) 796 796 |=(% colspan="3" style="width: 690px;" %)AT+FCD 797 797 |(% style="width:162px" %)**Command Example**|(% style="width:258px" %)**Function**|(% style="width:269px" %)**Response** ... ... @@ -808,10 +808,10 @@ 808 808 809 809 Feature: Get or Set the Frame Counter Uplink. 810 810 769 +{{info}} 770 +**AT Command:AT+FCU** 771 +{{/info}} 811 811 812 -(% style="color:blue" %)**AT Command:AT+FCU** 813 - 814 - 815 815 (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %) 816 816 |=(% colspan="3" style="width: 531px;" %)AT+FCU 817 817 |(% style="width:177px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -826,10 +826,10 @@ 826 826 827 827 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms. 828 828 787 +{{info}} 788 +**AT Command:AT+JN1DL** 789 +{{/info}} 829 829 830 -(% style="color:blue" %)**AT Command:AT+JN1DL** 831 - 832 - 833 833 (% border="1" style="background-color:#ffffcc; color:green; width:537.222px" %) 834 834 |=(% colspan="3" style="width: 534px;" %)AT+JN1DL 835 835 |(% style="width:164px" %)**Command Example**|(% style="width:229px" %)**Function**|(% style="width:140px" %)**Response** ... ... @@ -844,10 +844,10 @@ 844 844 845 845 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms. 846 846 805 +{{info}} 806 +**AT Command:AT+JN2DL** 807 +{{/info}} 847 847 848 -(% style="color:blue" %)**AT Command:AT+JN2DL** 849 - 850 - 851 851 (% border="1" style="background-color:#ffffcc; color:green; width:538.222px" %) 852 852 |=(% colspan="3" style="width: 535px;" %)AT+JN2DL 853 853 |(% style="width:160px" %)**Command Example**|(% style="width:228px" %)**Function**|(% style="width:146px" %)**Response** ... ... @@ -864,10 +864,10 @@ 864 864 865 865 Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network 866 866 825 +{{info}} 826 +**AT Command:AT+PNM** 827 +{{/info}} 867 867 868 -(% style="color:blue" %)**AT Command:AT+PNM** 869 - 870 - 871 871 (% border="1" style="background-color:#ffffcc; color:green; width:667.222px" %) 872 872 |=(% colspan="3" style="width: 664px;" %)AT+PNM 873 873 |(% style="width:166px" %)**Command Example**|(% style="width:225px" %)**Function**|(% style="width:272px" %)**Response** ... ... @@ -889,10 +889,10 @@ 889 889 890 890 Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms 891 891 850 +{{info}} 851 +**AT Command:AT+RX1DL** 852 +{{/info}} 892 892 893 -(% style="color:blue" %)**AT Command:AT+RX1DL** 894 - 895 - 896 896 (% border="1" style="background-color:#ffffcc; color:green; width:408.222px" %) 897 897 |=(% colspan="3" style="width: 405px;" %)AT+RX1DL 898 898 |(% style="width:155px" %)**Command Example**|(% style="width:128px" %)**Function**|(% style="width:122px" %)**Response** ... ... @@ -907,10 +907,10 @@ 907 907 908 908 Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms 909 909 868 +{{info}} 869 +**AT Command:AT+RX2DL** 870 +{{/info}} 910 910 911 -(% style="color:blue" %)**AT Command:AT+RX2DL** 912 - 913 - 914 914 (% border="1" style="background-color:#ffffcc; color:green; width:481.222px" %) 915 915 |=(% colspan="3" style="width: 478px;" %)AT+RX2DL 916 916 |(% style="width:175px" %)**Command Example**|(% style="width:152px" %)**Function**|(% style="width:150px" %)**Response** ... ... @@ -925,10 +925,10 @@ 925 925 926 926 Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X) 927 927 886 +{{info}} 887 +**AT Command:AT+RX2DR** 888 +{{/info}} 928 928 929 -(% style="color:blue" %)**AT Command:AT+RX2DR** 930 - 931 - 932 932 (% border="1" style="background-color:#ffffcc; color:green; width:525.222px" %) 933 933 |=(% colspan="3" style="width: 522px;" %)AT+RX2DR 934 934 |(% style="width:160px" %)**Command Example**|(% style="width:232px" %)**Function**|(% style="width:130px" %)**Response** ... ... @@ -943,10 +943,10 @@ 943 943 944 944 Feature: Get or Set the Rx2 window frequency 945 945 904 +{{info}} 905 +**AT Command:AT+RX2FQ** 906 +{{/info}} 946 946 947 -(% style="color:blue" %)**AT Command:AT+RX2FQ** 948 - 949 - 950 950 (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %) 951 951 |=(% colspan="3" style="width: 584px;" %)AT+RX2FQ 952 952 |(% style="width:183px" %)**Command Example**|(% style="width:240px" %)**Function**|(% style="width:160px" %)**Response** ... ... @@ -961,10 +961,10 @@ 961 961 962 962 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. ) 963 963 922 +{{info}} 923 +**AT Command:AT+TXP** 924 +{{/info}} 964 964 965 -(% style="color:blue" %)**AT Command:AT+TXP** 966 - 967 - 968 968 (% border="1" style="background-color:#ffffcc; color:green; width:465.222px" %) 969 969 |=(% colspan="3" style="width: 462px;" %)AT+TXP 970 970 |(% style="width:161px" %)**Command Example**|(% style="width:189px" %)**Function**|(% style="width:112px" %)**Response** ... ... @@ -986,10 +986,10 @@ 986 986 987 987 Feature: Get or Set the Rx2 window frequency 988 988 947 +{{info}} 948 +**AT Command:AT+RSSI** 949 +{{/info}} 989 989 990 -(% style="color:blue" %)**AT Command:AT+RSSI** 991 - 992 - 993 993 (% border="1" style="background-color:#ffffcc; color:green; width:557.222px" %) 994 994 |=(% colspan="3" style="width: 554px;" %)AT+RSSI 995 995 |(% style="width:164px" %)**Command Example**|(% style="width:289px" %)**Function**|(% style="width:100px" %)**Response** ... ... @@ -1001,10 +1001,10 @@ 1001 1001 1002 1002 Feature: Get the SNR of the last received packet 1003 1003 962 +{{info}} 963 +**AT Command:AT+SNR** 964 +{{/info}} 1004 1004 1005 -(% style="color:blue" %)**AT Command:AT+SNR** 1006 - 1007 - 1008 1008 (% border="1" style="background-color:#ffffcc; color:green; width:571.222px" %) 1009 1009 |=(% colspan="3" style="width: 568px;" %)AT+SNR 1010 1010 |(% style="width:164px" %)**Command Example**|(% style="width:290px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -1016,10 +1016,10 @@ 1016 1016 1017 1017 Feature: Get or set the application port. 1018 1018 977 +{{info}} 978 +**AT Command: AT+PORT** 979 +{{/info}} 1019 1019 1020 -(% style="color:blue" %)**AT Command: AT+PORT** 1021 - 1022 - 1023 1023 (% border="1" style="background-color:#ffffcc; color:green; width:500.222px" %) 1024 1024 |=(% colspan="3" style="width: 497px;" %)AT+PORT 1025 1025 |(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response** ... ... @@ -1028,9 +1028,10 @@ 1028 1028 ))) 1029 1029 |(% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK 1030 1030 1031 -(% style="color:blue" %)**Downlink Command: 0x23** 989 +{{info}} 990 +**Downlink Command: 0x23** 991 +{{/info}} 1032 1032 1033 - 1034 1034 Format: Command Code (0x23) followed by 1 bytes port value. 1035 1035 1036 1036 If the downlink payload=2301, it means set the application port to 1, while type code is 23. ... ... @@ -1042,10 +1042,10 @@ 1042 1042 1043 1043 Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode. 1044 1044 1004 +{{info}} 1005 +**AT Command: AT+CHS** 1006 +{{/info}} 1045 1045 1046 -(% style="color:blue" %)**AT Command: AT+CHS** 1047 - 1048 - 1049 1049 (% border="1" style="background-color:#ffffcc; color:green; width:603.222px" %) 1050 1050 |=(% colspan="3" style="width: 600px;" %)AT+CHS 1051 1051 |(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response** ... ... @@ -1058,10 +1058,10 @@ 1058 1058 1059 1059 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. 1060 1060 1020 +{{info}} 1021 +**AT Command: AT+CHE** 1022 +{{/info}} 1061 1061 1062 -(% style="color:blue" %)**AT Command: AT+CHE** 1063 - 1064 - 1065 1065 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1066 1066 |=(% colspan="3" style="width: 707px;" %)AT+CHE 1067 1067 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1072,9 +1072,10 @@ 1072 1072 ))) 1073 1073 |(% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK 1074 1074 1075 -(% style="color:blue" %)**Downlink Command: 0x24** 1034 +{{info}} 1035 +**Downlink Command: 0x24** 1036 +{{/info}} 1076 1076 1077 - 1078 1078 Format: Command Code (0x24) followed by 1 bytes channel value. 1079 1079 1080 1080 If the downlink payload=2401, it means set channel mode to 1, while type code is 24. ... ... @@ -1086,10 +1086,10 @@ 1086 1086 1087 1087 Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255). 1088 1088 1049 +{{info}} 1050 +**AT Command: AT+RX1WTO** 1051 +{{/info}} 1089 1089 1090 -(% style="color:blue" %)**AT Command: AT+RX1WTO** 1091 - 1092 - 1093 1093 (% border="1" style="background-color:#ffffcc; color:green; width:460.222px" %) 1094 1094 |=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO 1095 1095 |(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response** ... ... @@ -1114,10 +1114,10 @@ 1114 1114 1115 1115 Feature:Get or Set the number of symbols to detect and timeout from RXwindow2(0 to 255). 1116 1116 1077 +{{info}} 1078 +**AT Command: AT+RX2WTO** 1079 +{{/info}} 1117 1117 1118 -(% style="color:blue" %)**AT Command: AT+RX2WTO** 1119 - 1120 - 1121 1121 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1122 1122 |=(% colspan="3" style="width: 494px;" %)AT+ RX2WTO 1123 1123 |(% style="width:190px" %)**Command Example**|(% style="width:199px" %)**Function**|(% style="width:104px" %)**Response** ... ... @@ -1130,10 +1130,10 @@ 1130 1130 1131 1131 Feature: Get or Set uplinkdwelltime 1132 1132 1093 +{{info}} 1094 +**AT Command: AT+DWELLT** 1095 +{{/info}} 1133 1133 1134 -(% style="color:blue" %)**AT Command: AT+DWELLT** 1135 - 1136 - 1137 1137 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1138 1138 |=(% colspan="3" style="width: 494px;" %)AT+DWELLT 1139 1139 |(% style="width:183px" %)**Command Example**|(% style="width:179px" %)**Function**|(% style="width:131px" %)**Response** ... ... @@ -1142,9 +1142,10 @@ 1142 1142 ))) 1143 1143 |(% style="width:183px" %)AT+DWELLT=0|(% style="width:179px" %)Set uplinkdwelltime|(% style="width:131px" %)OK 1144 1144 1145 -(% style="color:blue" %)**Downlink Command: 0x25** 1105 +{{info}} 1106 +**Downlink Command: 0x25** 1107 +{{/info}} 1146 1146 1147 - 1148 1148 Format: Command Code (0x25) followed by 1 bytes state value. 1149 1149 1150 1150 If the downlink payload=2501, it means set uplinkdwelltime to 1, while type code is 25. ... ... @@ -1170,9 +1170,10 @@ 1170 1170 * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command. 1171 1171 * 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. 1172 1172 1173 -(% style="color:blue" %)**AT Command: AT+RPL** 1134 +{{info}} 1135 +**AT Command: AT+RPL** 1136 +{{/info}} 1174 1174 1175 - 1176 1176 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1177 1177 |=(% colspan="3" style="width: 533px;" %)AT+RPL 1178 1178 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1181,9 +1181,10 @@ 1181 1181 ))) 1182 1182 |(% style="width:160px" %)AT+RPL=0|(% style="width:263px" %)Set packet receiving response level|(% style="width:109px" %)OK 1183 1183 1184 -(% style="color:blue" %)**Downlink Command: 0x21** 1146 +{{info}} 1147 +**Downlink Command: 0x21** 1148 +{{/info}} 1185 1185 1186 - 1187 1187 Format: Command Code (0x21) followed by 1 bytes level value. 1188 1188 1189 1189 If the downlink payload=2101, it means set packet receiving response level to 1, while type code is 21. ... ... @@ -1193,10 +1193,10 @@ 1193 1193 1194 1194 == 7.24 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) == 1195 1195 1159 +{{info}} 1160 +**AT Command: AT+SETMAXNBTRANS ** 1161 +{{/info}} 1196 1196 1197 -(% style="color:blue" %)**AT Command: AT+SETMAXNBTRANS ** 1198 - 1199 - 1200 1200 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1201 1201 |=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS** 1202 1202 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1209,9 +1209,10 @@ 1209 1209 OK 1210 1210 ))) 1211 1211 1212 -(% style="color:blue" %)**Downlink Command: 0x33** 1175 +{{info}} 1176 +**Downlink Command: 0x33** 1177 +{{/info}} 1213 1213 1214 - 1215 1215 Format: Command Code (0x33) followed by 2 bytes mode value. 1216 1216 1217 1217 If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1221,10 +1221,10 @@ 1221 1221 1222 1222 == 7.25 Device offline rejoining (LWS007) == 1223 1223 1188 +{{info}} 1189 +**AT Command: AT+DDETECT** 1190 +{{/info}} 1224 1224 1225 -(% style="color:blue" %)**AT Command: AT+DDETECT** 1226 - 1227 - 1228 1228 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1229 1229 |=(% colspan="3" style="width: 707px;" %)AT+**DDETECT** 1230 1230 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1256,9 +1256,10 @@ 1256 1256 OK 1257 1257 ))) 1258 1258 1259 -(% style="color:blue" %)**Downlink Command: 0x33** 1223 +{{info}} 1224 +**Downlink Command: 0x33** 1225 +{{/info}} 1260 1260 1261 - 1262 1262 Format: Command Code (0x32) followed by 2 bytes mode value. 1263 1263 1264 1264 If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1267,10 +1267,10 @@ 1267 1267 1268 1268 == 7.26 Request the server to send an ACK == 1269 1269 1235 +{{info}} 1236 +**AT Command: AT+PNACKMD** 1237 +{{/info}} 1270 1270 1271 -(% style="color:blue" %)**AT Command: AT+PNACKMD** 1272 - 1273 - 1274 1274 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1275 1275 |=(% colspan="3" style="width: 533px;" %)**AT+PNACKMD** 1276 1276 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1285,10 +1285,10 @@ 1285 1285 1286 1286 == 7.27 Adjust network rejoining interval == 1287 1287 1253 +{{info}} 1254 +**AT Command: AT+RJTDC** 1255 +{{/info}} 1288 1288 1289 -(% style="color:blue" %)**AT Command: AT+RJTDC** 1290 - 1291 - 1292 1292 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 1293 1293 |=(% colspan="3" style="width: 724px;" %)AT+RJTDC 1294 1294 |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** ... ... @@ -1301,9 +1301,10 @@ 1301 1301 Set the ReJoin data transmission interval to 60000ms = 60 seconds 1302 1302 ))) 1303 1303 1304 -(% style="color:blue" %)**Downlink Command: 0x26** 1269 +{{info}} 1270 +**Downlink Command: 0x26** 1271 +{{/info}} 1305 1305 1306 - 1307 1307 Format: Command Code (0x26) followed by 2 bytes mode value. 1308 1308 1309 1309 If the downlink payload=26000A, it means set end node to use confirm mode, while type code is 26. ... ... @@ -1320,12 +1320,13 @@ 1320 1320 1321 1321 == 8.2 Use Downlink Command to set a fix uplink DR == 1322 1322 1289 +{{info}} 1290 +**Downlink Command: 0x22000500** 1291 +{{/info}} 1323 1323 1324 -(% style="color:blue" %)**Downlink Command: 0x22000500** 1325 - 1326 - 1327 1327 Same as: 1328 1328 1329 1329 * AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1330 1330 * AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1331 1331 * AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]] 1298 +~)~)~)