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
-
... ... @@ -111,11 +111,9 @@ 111 111 112 112 Feature: Change LoRaWAN End Node Transmit Interval. 113 113 114 -(% class="box infomessage" %) 115 -((( 116 -**AT Command: AT+TDC** 117 -))) 118 118 115 +(% style="color:blue" %)**AT Command: AT+TDC** 116 + 119 119 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 120 120 |=(% colspan="3" style="width: 724px;" %)AT+TDC 121 121 |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** ... ... @@ -128,11 +128,11 @@ 128 128 Set transmit interval to 60000ms = 60 seconds 129 129 ))) 130 130 131 -{{info}} 132 -**Downlink Command: 0x01** 133 -{{/info}} 134 - 135 135 ((( 130 + 131 + 132 +(% style="color:blue" %)**Downlink Command: 0x01** 133 + 136 136 Format: Command Code (0x01) followed by 3 bytes time value. 137 137 ))) 138 138 ... ... @@ -147,12 +147,12 @@ 147 147 148 148 == 4.2 Reboot End Node == 149 149 148 + 150 150 Feature: Reboot End Node to perform a new OTAA or ABP Join. 151 151 152 -{{info}} 153 -**AT Command: ATZ** 154 -{{/info}} 155 155 152 +(% style="color:blue" %)**AT Command: ATZ** 153 + 156 156 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 157 157 |=(% colspan="3" %)ATZ: Trig a reset of the MCU 158 158 |**Command Example**|**Function**|**Response** ... ... @@ -170,10 +170,9 @@ 170 170 <followed by the Tx and Rx information> 171 171 ))) 172 172 173 -{{info}} 174 -**Downlink Command: 0x04** 175 -{{/info}} 176 176 172 +(% style="color:blue" %)**Downlink Command: 0x04** 173 + 177 177 ((( 178 178 Format: Command Code (0x04) followed by FF. 179 179 ))) ... ... @@ -186,12 +186,12 @@ 186 186 187 187 == 4.3 Reset to factory Default == 188 188 186 + 189 189 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. 190 190 191 -{{info}} 192 -**AT Command: AT+FDR** 193 -{{/info}} 194 194 190 +(% style="color:blue" %)**AT Command: AT+FDR** 191 + 195 195 (% border="1" style="background-color:#ffffcc; color:green; width:831.222px" %) 196 196 |=(% colspan="3" style="width: 828px;" %)Reset to factory default 197 197 |(% style="width:181px" %)**Command Example**|(% style="width:181px" %)**Function**|(% style="width:465px" %)**Response** ... ... @@ -209,10 +209,9 @@ 209 209 Please set the parameters or reset Device to apply change 210 210 ))) 211 211 212 -{{info}} 213 -**Downlink Command: 0x04** 214 -{{/info}} 215 215 210 +(% style="color:blue" %)**Downlink Command: 0x04** 211 + 216 216 ((( 217 217 Format: Command Code (0x04) followed by FE. 218 218 ))) ... ... @@ -224,12 +224,12 @@ 224 224 225 225 == 4.4 Show Firmware Version == 226 226 223 + 227 227 Feature: Show firmware version. No downlink command yet. 228 228 229 -{{info}} 230 -**AT Command: AT+VER** 231 -{{/info}} 232 232 227 +(% style="color:blue" %)**AT Command: AT+VER** 228 + 233 233 (% border="1" style="background-color:#ffffcc; color:green; width:586px" %) 234 234 |=(% colspan="3" style="width: 583px;" %)AT+VER: Image Version and Frequency Band 235 235 |(% style="width:170px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -239,10 +239,9 @@ 239 239 OK 240 240 ))) 241 241 242 -{{info}} 243 -**Downlink Command: 0x26 (Valid in 006 stack)** 244 -{{/info}} 245 245 239 +(% style="color:blue" %)**Downlink Command: 0x26 (Valid in 006 stack)** 240 + 246 246 ((( 247 247 Downlink Format: 0x26 248 248 ))) ... ... @@ -252,6 +252,9 @@ 252 252 ))) 253 253 254 254 ((( 250 + 251 + 252 + 255 255 **xx: Software Type:** 256 256 ))) 257 257 ... ... @@ -260,6 +260,9 @@ 260 260 * 0x00 03: LSE01/LDDS75/LDDS20/LSPH01/LLMS01/LSNPK01 261 261 262 262 ((( 261 + 262 + 263 + 263 263 **yy: Frequency Band:** 264 264 ))) 265 265 ... ... @@ -275,6 +275,9 @@ 275 275 * 0xa0: AS923-3 276 276 277 277 ((( 279 + 280 + 281 + 278 278 **zz: Subband** 279 279 ))) 280 280 ... ... @@ -283,12 +283,12 @@ 283 283 284 284 == 4.5 Show System Configure == 285 285 290 + 286 286 Feature: Show All configure. No downlink command yet. 287 287 288 -{{info}} 289 -**AT Command: AT+CFG** 290 -{{/info}} 291 291 294 +(% style="color:blue" %)**AT Command: AT+CFG** 295 + 292 292 (% border="1" style="background-color:#ffffcc; color:green; width:599.222px" %) 293 293 |=(% colspan="3" style="width: 596px;" %)AT+CFG: Print all configurations 294 294 |(% style="width:160px" %)**Command Example**|(% style="width:154px" %)**Function**|(% style="width:280px" %)**Response** ... ... @@ -306,16 +306,19 @@ 306 306 OK 307 307 ))) 308 308 313 + 314 + 309 309 = 5. Keys, IDs and EUIs management = 310 310 317 + 311 311 == 5.1 Application EUI == 312 312 320 + 313 313 Feature: Get or Set the Application EUI. 314 314 315 -{{info}} 316 -**AT Command: AT+APPEUI** 317 -{{/info}} 318 318 324 +(% style="color:blue" %)**AT Command: AT+APPEUI** 325 + 319 319 (% border="1" style="background-color:#ffffcc; color:green; width:686.222px" %) 320 320 |=(% colspan="3" style="width: 683px;" %)AT+APPEUI 321 321 |(% style="width:305px" %)**Command Example**|(% style="width:186px" %)**Function**|(% style="width:191px" %)**Response** ... ... @@ -324,14 +324,16 @@ 324 324 ))) 325 325 |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK 326 326 334 + 335 + 327 327 == 5.2 Application Key == 328 328 338 + 329 329 Feature: Get or Set the Application Key. 330 330 331 -{{info}} 332 -**AT Command: AT+APPKEY** 333 -{{/info}} 334 334 342 +(% style="color:blue" %)**AT Command: AT+APPKEY** 343 + 335 335 (% border="1" style="background-color:#ffffcc; color:green; width:976.222px" %) 336 336 |=(% colspan="3" style="width: 973px;" %)AT+APPKEY 337 337 |(% style="width:441px" %)**Command Example**|(% style="width:180px" %)**Function**|(% style="width:350px" %)**Response** ... ... @@ -340,14 +340,16 @@ 340 340 ))) 341 341 |(% 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 342 342 352 + 353 + 343 343 == 5.3 Application Session Key == 344 344 356 + 345 345 Feature: Get or Set the Application Session Key. 346 346 347 -{{info}} 348 -**AT Command: AT+APPSKEY** 349 -{{/info}} 350 350 360 +(% style="color:blue" %)**AT Command: AT+APPSKEY** 361 + 351 351 (% border="1" style="background-color:#ffffcc; color:green; width:1040.22px" %) 352 352 |=(% colspan="3" style="width: 1037px;" %)AT+APPSKEY 353 353 |(% style="width:451px" %)**Command Example**|(% style="width:231px" %)**Function**|(% style="width:354px" %)**Response** ... ... @@ -358,14 +358,16 @@ 358 358 OK 359 359 ))) 360 360 372 + 373 + 361 361 == 5.4 Device Address == 362 362 376 + 363 363 Feature: Get or Set the Device Address. 364 364 365 -{{info}} 366 -**AT Command: AT+DADDR** 367 -{{/info}} 368 368 380 +(% style="color:blue" %)**AT Command: AT+DADDR** 381 + 369 369 (% border="1" style="background-color:#ffffcc; color:green; width:795.222px" %) 370 370 |=(% colspan="3" style="width: 792px;" %)AT+DADDR 371 371 |(% style="width:192px" %)**Command Example**|(% style="width:241px" %)**Function**|(% style="width:359px" %)**Response** ... ... @@ -376,14 +376,16 @@ 376 376 ))) 377 377 |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK 378 378 392 + 393 + 379 379 == 5.5 Device EUI == 380 380 396 + 381 381 Feature: Get or Set the Device EUI. 382 382 383 -{{info}} 384 -**AT Command: AT+DEUI** 385 -{{/info}} 386 386 400 +(% style="color:blue" %)**AT Command: AT+DEUI** 401 + 387 387 (% border="1" style="background-color:#ffffcc; color:green; width:1035.22px" %) 388 388 |=(% colspan="3" style="width: 1032px;" %)AT+DEUI 389 389 |(% style="width:250px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:634px" %)**Response** ... ... @@ -394,14 +394,16 @@ 394 394 OK 395 395 ))) 396 396 412 + 413 + 397 397 == 5.6 Network ID == 398 398 416 + 399 399 Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection) 400 400 401 -{{info}} 402 -**AT Command: AT+NWKID** 403 -{{/info}} 404 404 420 +(% style="color:blue" %)**AT Command: AT+NWKID** 421 + 405 405 (% border="1" style="background-color:#ffffcc; color:green; width:448.222px" %) 406 406 |=(% colspan="3" style="width: 445px;" %)AT+NWKID 407 407 |(% style="width:191px" %)**Command Example**|(% style="width:153px" %)**Function**|(% style="width:101px" %)**Response** ... ... @@ -410,14 +410,16 @@ 410 410 ))) 411 411 |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK 412 412 430 + 431 + 413 413 == 5.7 Network Session Key == 414 414 434 + 415 415 Feature: Get or Set the Network Session Key 416 416 417 -{{info}} 418 -**AT Command: AT+NWKSKEY** 419 -{{/info}} 420 420 438 +(% style="color:blue" %)**AT Command: AT+NWKSKEY** 439 + 421 421 (% border="1" style="background-color:#ffffcc; color:green; width:1017.22px" %) 422 422 |=(% colspan="3" style="width: 1014px;" %)AT+NWKSKEY 423 423 |(% style="width:455px" %)**Command Example**|(% style="width:215px" %)**Function**|(% style="width:343px" %)**Response** ... ... @@ -426,18 +426,22 @@ 426 426 ))) 427 427 |(% 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 428 428 448 + 449 + 429 429 = 6. Joining and sending date on LoRaWAN network = 430 430 452 + 431 431 == 6.1 Confirm Mode == 432 432 433 -=== AT+CFM command before DR-LWS007 software stack === 434 434 456 +=== 6.1.1 AT+CFM command before DR-LWS007 software stack === 457 + 458 + 435 435 Feature: Get or Set the confirmation mode (0-1). 436 436 437 -{{info}} 438 -**AT Command: AT+CFM** 439 -{{/info}} 440 440 462 +(% style="color:blue" %)**AT Command: AT+CFM** 463 + 441 441 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 442 442 |=(% colspan="3" style="width: 707px;" %)AT+CFM 443 443 |(% style="width:155px" %)**Command Example**|(% style="width:205px" %)**Function**|(% style="width:346px" %)**Response** ... ... @@ -447,8 +447,9 @@ 447 447 |(% style="width:155px" %)AT+CFM=1|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)OK 448 448 |(% style="width:155px" %)AT+CFM=2|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)While Error in format, return AT_PARAM_ERROR 449 449 450 -Downlink Command: 0x05 451 451 474 +(% style="color:blue" %)**Downlink Command: 0x05** 475 + 452 452 Format: Command Code (0x05) followed by 2 bytes mode value. 453 453 454 454 If the downlink payload=0501, it means set end node to use confirm mode, while type code is 05. ... ... @@ -456,12 +456,14 @@ 456 456 * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1 457 457 * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0 458 458 459 -=== AT+CFM command since DR-LWS007 software stack === 460 460 461 -{{info}} 462 -**AT Command: AT+CFM** 463 -{{/info}} 464 464 485 + 486 +=== 6.1.2 AT+CFM command since DR-LWS007 software stack === 487 + 488 + 489 +(% style="color:blue" %)**AT Command: AT+CFM** 490 + 465 465 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 466 466 |=(% colspan="3" style="width: 707px;" %)AT+CFM 467 467 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -493,10 +493,9 @@ 493 493 OK 494 494 ))) 495 495 496 -{{info}} 497 -**Downlink Command: 0x05** 498 -{{/info}} 499 499 523 +(% style="color:blue" %)**Downlink Command: 0x05** 524 + 500 500 Format: Command Code (0x05) followed by 2 bytes mode value. 501 501 502 502 If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05. ... ... @@ -504,14 +504,17 @@ 504 504 * Example 1: Downlink Payload: 05010101 ~/~/ Set AT+CFM=1,1,1 505 505 * Example 2: Downlink Payload: 05000700 ~/~/ Set AT+CFM=0,7,0 506 506 532 + 533 + 534 + 507 507 == 6.2 Confirm Status == 508 508 537 + 509 509 Feature: Get confirmation status of the last AT+SEND (0-1). 510 510 511 -{{info}} 512 -**AT Command: AT+CFS** 513 -{{/info}} 514 514 541 +(% style="color:blue" %)**AT Command: AT+CFS** 542 + 515 515 (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %) 516 516 |=(% colspan="3" style="width: 531px;" %)AT+CFS 517 517 |(% style="width:156px" %)**Command Example**|(% style="width:193px" %)**Function**|(% style="width:178px" %)**Response** ... ... @@ -519,14 +519,16 @@ 519 519 OK 520 520 ))) 521 521 550 + 551 + 522 522 == 6.3 Join LoRa® Network == 523 523 554 + 524 524 Feature: Join network. 525 525 526 -{{info}} 527 -**AT Command: AT+JOIN** 528 -{{/info}} 529 529 558 +(% style="color:blue" %)**AT Command: AT+JOIN** 559 + 530 530 (% border="1" style="background-color:#ffffcc; color:green; width:647.222px" %) 531 531 |=(% colspan="3" style="width: 644px;" %)AT+JOIN 532 532 |(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response** ... ... @@ -536,14 +536,16 @@ 536 536 While Error in format, return AT_BUSY_ERROR 537 537 ))) 538 538 569 + 570 + 539 539 == 6.4 LoRa® Network Join Mode == 540 540 573 + 541 541 Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA). 542 542 543 -{{info}} 544 -**AT Command: AT+NJM** 545 -{{/info}} 546 546 577 +(% style="color:blue" %)**AT Command: AT+NJM** 578 + 547 547 (% border="1" style="background-color:#ffffcc; color:green; width:753.222px" %) 548 548 |=(% colspan="3" style="width: 750px;" %)AT+NJM 549 549 |(% style="width:162px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:361px" %)**Response** ... ... @@ -553,10 +553,9 @@ 553 553 |(% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK 554 554 |(% 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 555 555 556 -{{info}} 557 -**Downlink Command: 0x20** 558 -{{/info}} 559 559 589 +(% style="color:blue" %)**Downlink Command: 0x20** 590 + 560 560 Format: Command Code (0x20) followed by 1 bytes mode value. 561 561 562 562 If the downlink payload=2000, it means set the Network Join Mode, while type code is 20. ... ... @@ -564,14 +564,17 @@ 564 564 * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=0 565 565 * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1 566 566 598 + 599 + 600 + 567 567 == 6.5 LoRa® Network Join Status == 568 568 603 + 569 569 Feature: LoRa® Network Join Status. 570 570 571 -{{info}} 572 -**AT Command: AT+NJS** 573 -{{/info}} 574 574 607 +(% style="color:blue" %)**AT Command: AT+NJS** 608 + 575 575 (% border="1" style="background-color:#ffffcc; color:green; width:498.222px" %) 576 576 |=(% colspan="3" style="width: 495px;" %)AT+NJS 577 577 |(% style="width:169px" %)**Command Example**|(% style="width:164px" %)**Function**|(% style="width:161px" %)**Response** ... ... @@ -579,14 +579,16 @@ 579 579 OK 580 580 ))) 581 581 616 + 617 + 582 582 == 6.6 Print Last Received Data in Raw Format == 583 583 620 + 584 584 Feature: Print Last Received Data in Raw Format<port:data>. 585 585 586 -{{info}} 587 -**AT Command: AT+RECV** 588 -{{/info}} 589 589 624 +(% style="color:blue" %)**AT Command: AT+RECV** 625 + 590 590 (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %) 591 591 |=(% colspan="3" style="width: 584px;" %)AT+RECV 592 592 |(% style="width:161px" %)**Command Example**|(% style="width:272px" %)**Function**|(% style="width:150px" %)**Response** ... ... @@ -594,14 +594,16 @@ 594 594 OK 595 595 ))) 596 596 633 + 634 + 597 597 == 6.7 Print Last Received Data in Binary Format == 598 598 637 + 599 599 Feature: Print Last Received Data in Binary Format<port:data>. 600 600 601 -{{info}} 602 -**AT Command: AT+RECVB** 603 -{{/info}} 604 604 641 +(% style="color:blue" %)**AT Command: AT+RECVB** 642 + 605 605 (% border="1" style="background-color:#ffffcc; color:green; width:793.222px" %) 606 606 |=(% colspan="3" style="width: 790px;" %)AT+RECVB 607 607 |(% style="width:173px" %)**Command Example**|(% style="width:497px" %)**Function**|(% style="width:120px" %)**Response** ... ... @@ -609,14 +609,16 @@ 609 609 OK 610 610 ))) 611 611 650 + 651 + 612 612 == 6.8 Send Text Data == 613 613 654 + 614 614 Feature: Send Text Data<port:data>. 615 615 616 -{{info}} 617 -**AT Command: AT+SEND** 618 -{{/info}} 619 619 658 +(% style="color:blue" %)**AT Command: AT+SEND** 659 + 620 620 (% border="1" style="background-color:#ffffcc; color:green; width:991.222px" %) 621 621 |=(% colspan="3" style="width: 988px;" %)AT+SEND 622 622 |(% style="width:201px" %)**Command Example**|(% style="width:340px" %)**Function**|(% style="width:446px" %)**Response** ... ... @@ -628,14 +628,16 @@ 628 628 629 629 ))) 630 630 671 + 672 + 631 631 == 6.9 Send Hexadecimal Data == 632 632 675 + 633 633 Feature: Send hexadecimal data along with the application port. 634 634 635 -{{info}} 636 -**AT Command: AT+SENDB** 637 -{{/info}} 638 638 679 +(% style="color:blue" %)**AT Command: AT+SENDB** 680 + 639 639 (% border="1" style="background-color:#ffffcc; color:green; width:1120.22px" %) 640 640 |=(% colspan="3" style="width: 1117px;" %)AT+SENDB 641 641 |(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response** ... ... @@ -646,16 +646,19 @@ 646 646 647 647 ))) 648 648 691 + 692 + 649 649 = 7. LoRaWAN network management = 650 650 695 + 651 651 == 7.1 Adaptive Data Rate == 652 652 698 + 653 653 Feature: Get or Set the Adaptive Data Rate setting. (0: off, 1: on). 654 654 655 -{{info}} 656 -**AT Command: AT+ADR** 657 -{{/info}} 658 658 702 +(% style="color:blue" %)**AT Command: AT+ADR** 703 + 659 659 (% border="1" style="background-color:#ffffcc; color:green; width:683.222px" %) 660 660 |=(% colspan="3" style="width: 680px;" %)AT+ADR 661 661 |(% style="width:162px" %)**Command Example**|(% style="width:266px" %)**Function**|(% style="width:250px" %)**Response** ... ... @@ -667,11 +667,10 @@ 667 667 AT_PARAM_ERROR 668 668 ))) 669 669 670 -{{info}} 671 -**Downlink Command: 0x22** 672 -{{/info}} 715 +(% style="color:blue" %)**Downlink Command: 0x22** 673 673 674 674 718 + 675 675 If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22. 676 676 677 677 * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1. ... ... @@ -681,10 +681,10 @@ 681 681 682 682 Feature: Get or Set the Device Class(Currently only support class A, class C). 683 683 684 -{{info}} 685 -**AT Command:AT+CLASS** 686 -{{/info}} 687 687 729 +(% style="color:blue" %)**AT Command:AT+CLASS** 730 + 731 + 688 688 (% border="1" style="background-color:#ffffcc; color:green; width:507.222px" %) 689 689 |=(% colspan="3" style="width: 504px;" %)AT+CLASS 690 690 |(% style="width:163px" %)**Command Example**|(% style="width:166px" %)**Function**|(% style="width:175px" %)**Response** ... ... @@ -699,10 +699,10 @@ 699 699 700 700 Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing. 701 701 702 -{{info}} 703 -**AT Command:AT+DCS** 704 -{{/info}} 705 705 747 +(% style="color:blue" %)**AT Command:AT+DCS** 748 + 749 + 706 706 (% border="1" style="background-color:#ffffcc; color:green; width:515.222px" %) 707 707 |=(% colspan="3" style="width: 512px;" %)AT+DCS 708 708 |(% style="width:165px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:107px" %)**Response** ... ... @@ -717,10 +717,10 @@ 717 717 718 718 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 719 719 720 -{{info}} 721 -**AT Command: AT+DR** 722 -{{/info}} 723 723 765 +(% style="color:blue" %)**AT Command: AT+DR** 766 + 767 + 724 724 (% border="1" style="background-color:#ffffcc; color:green; width:466.222px" %) 725 725 |=(% colspan="3" style="width: 463px;" %)AT+DR 726 726 |(% style="width:156px" %)**Command Example**|(% style="width:167px" %)**Function**|(% style="width:140px" %)**Response** ... ... @@ -731,11 +731,10 @@ 731 731 732 732 ))) 733 733 734 -{{info}} 735 -**Downlink Command: 0x2200aaFF** 736 -{{/info}} 778 +(% style="color:blue" %)**Downlink Command: 0x2200aaFF** 737 737 738 738 781 + 739 739 If the downlink payload=220001FF, it means setting the data rate to 1, while type code is 22 00 aa FF. 740 740 741 741 * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1. ... ... @@ -745,10 +745,10 @@ 745 745 746 746 Feature: Get or Set the Frame Counter Downlink. 747 747 748 -{{info}} 749 -**AT Command:AT+FCD** 750 -{{/info}} 751 751 792 +(% style="color:blue" %)**AT Command:AT+FCD** 793 + 794 + 752 752 (% border="1" style="background-color:#ffffcc; color:green; width:693.222px" %) 753 753 |=(% colspan="3" style="width: 690px;" %)AT+FCD 754 754 |(% style="width:162px" %)**Command Example**|(% style="width:258px" %)**Function**|(% style="width:269px" %)**Response** ... ... @@ -765,10 +765,10 @@ 765 765 766 766 Feature: Get or Set the Frame Counter Uplink. 767 767 768 -{{info}} 769 -**AT Command:AT+FCU** 770 -{{/info}} 771 771 812 +(% style="color:blue" %)**AT Command:AT+FCU** 813 + 814 + 772 772 (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %) 773 773 |=(% colspan="3" style="width: 531px;" %)AT+FCU 774 774 |(% style="width:177px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -783,10 +783,10 @@ 783 783 784 784 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms. 785 785 786 -{{info}} 787 -**AT Command:AT+JN1DL** 788 -{{/info}} 789 789 830 +(% style="color:blue" %)**AT Command:AT+JN1DL** 831 + 832 + 790 790 (% border="1" style="background-color:#ffffcc; color:green; width:537.222px" %) 791 791 |=(% colspan="3" style="width: 534px;" %)AT+JN1DL 792 792 |(% style="width:164px" %)**Command Example**|(% style="width:229px" %)**Function**|(% style="width:140px" %)**Response** ... ... @@ -801,10 +801,10 @@ 801 801 802 802 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms. 803 803 804 -{{info}} 805 -**AT Command:AT+JN2DL** 806 -{{/info}} 807 807 848 +(% style="color:blue" %)**AT Command:AT+JN2DL** 849 + 850 + 808 808 (% border="1" style="background-color:#ffffcc; color:green; width:538.222px" %) 809 809 |=(% colspan="3" style="width: 535px;" %)AT+JN2DL 810 810 |(% style="width:160px" %)**Command Example**|(% style="width:228px" %)**Function**|(% style="width:146px" %)**Response** ... ... @@ -821,10 +821,10 @@ 821 821 822 822 Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network 823 823 824 -{{info}} 825 -**AT Command:AT+PNM** 826 -{{/info}} 827 827 868 +(% style="color:blue" %)**AT Command:AT+PNM** 869 + 870 + 828 828 (% border="1" style="background-color:#ffffcc; color:green; width:667.222px" %) 829 829 |=(% colspan="3" style="width: 664px;" %)AT+PNM 830 830 |(% style="width:166px" %)**Command Example**|(% style="width:225px" %)**Function**|(% style="width:272px" %)**Response** ... ... @@ -846,10 +846,10 @@ 846 846 847 847 Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms 848 848 849 -{{info}} 850 -**AT Command:AT+RX1DL** 851 -{{/info}} 852 852 893 +(% style="color:blue" %)**AT Command:AT+RX1DL** 894 + 895 + 853 853 (% border="1" style="background-color:#ffffcc; color:green; width:408.222px" %) 854 854 |=(% colspan="3" style="width: 405px;" %)AT+RX1DL 855 855 |(% style="width:155px" %)**Command Example**|(% style="width:128px" %)**Function**|(% style="width:122px" %)**Response** ... ... @@ -864,10 +864,10 @@ 864 864 865 865 Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms 866 866 867 -{{info}} 868 -**AT Command:AT+RX2DL** 869 -{{/info}} 870 870 911 +(% style="color:blue" %)**AT Command:AT+RX2DL** 912 + 913 + 871 871 (% border="1" style="background-color:#ffffcc; color:green; width:481.222px" %) 872 872 |=(% colspan="3" style="width: 478px;" %)AT+RX2DL 873 873 |(% style="width:175px" %)**Command Example**|(% style="width:152px" %)**Function**|(% style="width:150px" %)**Response** ... ... @@ -882,10 +882,10 @@ 882 882 883 883 Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X) 884 884 885 -{{info}} 886 -**AT Command:AT+RX2DR** 887 -{{/info}} 888 888 929 +(% style="color:blue" %)**AT Command:AT+RX2DR** 930 + 931 + 889 889 (% border="1" style="background-color:#ffffcc; color:green; width:525.222px" %) 890 890 |=(% colspan="3" style="width: 522px;" %)AT+RX2DR 891 891 |(% style="width:160px" %)**Command Example**|(% style="width:232px" %)**Function**|(% style="width:130px" %)**Response** ... ... @@ -900,10 +900,10 @@ 900 900 901 901 Feature: Get or Set the Rx2 window frequency 902 902 903 -{{info}} 904 -**AT Command:AT+RX2FQ** 905 -{{/info}} 906 906 947 +(% style="color:blue" %)**AT Command:AT+RX2FQ** 948 + 949 + 907 907 (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %) 908 908 |=(% colspan="3" style="width: 584px;" %)AT+RX2FQ 909 909 |(% style="width:183px" %)**Command Example**|(% style="width:240px" %)**Function**|(% style="width:160px" %)**Response** ... ... @@ -918,10 +918,10 @@ 918 918 919 919 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. ) 920 920 921 -{{info}} 922 -**AT Command:AT+TXP** 923 -{{/info}} 924 924 965 +(% style="color:blue" %)**AT Command:AT+TXP** 966 + 967 + 925 925 (% border="1" style="background-color:#ffffcc; color:green; width:465.222px" %) 926 926 |=(% colspan="3" style="width: 462px;" %)AT+TXP 927 927 |(% style="width:161px" %)**Command Example**|(% style="width:189px" %)**Function**|(% style="width:112px" %)**Response** ... ... @@ -943,10 +943,10 @@ 943 943 944 944 Feature: Get or Set the Rx2 window frequency 945 945 946 -{{info}} 947 -**AT Command:AT+RSSI** 948 -{{/info}} 949 949 990 +(% style="color:blue" %)**AT Command:AT+RSSI** 991 + 992 + 950 950 (% border="1" style="background-color:#ffffcc; color:green; width:557.222px" %) 951 951 |=(% colspan="3" style="width: 554px;" %)AT+RSSI 952 952 |(% style="width:164px" %)**Command Example**|(% style="width:289px" %)**Function**|(% style="width:100px" %)**Response** ... ... @@ -958,10 +958,10 @@ 958 958 959 959 Feature: Get the SNR of the last received packet 960 960 961 -{{info}} 962 -**AT Command:AT+SNR** 963 -{{/info}} 964 964 1005 +(% style="color:blue" %)**AT Command:AT+SNR** 1006 + 1007 + 965 965 (% border="1" style="background-color:#ffffcc; color:green; width:571.222px" %) 966 966 |=(% colspan="3" style="width: 568px;" %)AT+SNR 967 967 |(% style="width:164px" %)**Command Example**|(% style="width:290px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -973,10 +973,10 @@ 973 973 974 974 Feature: Get or set the application port. 975 975 976 -{{info}} 977 -**AT Command: AT+PORT** 978 -{{/info}} 979 979 1020 +(% style="color:blue" %)**AT Command: AT+PORT** 1021 + 1022 + 980 980 (% border="1" style="background-color:#ffffcc; color:green; width:500.222px" %) 981 981 |=(% colspan="3" style="width: 497px;" %)AT+PORT 982 982 |(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response** ... ... @@ -985,10 +985,9 @@ 985 985 ))) 986 986 |(% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK 987 987 988 -{{info}} 989 -**Downlink Command: 0x23** 990 -{{/info}} 1031 +(% style="color:blue" %)**Downlink Command: 0x23** 991 991 1033 + 992 992 Format: Command Code (0x23) followed by 1 bytes port value. 993 993 994 994 If the downlink payload=2301, it means set the application port to 1, while type code is 23. ... ... @@ -1000,10 +1000,10 @@ 1000 1000 1001 1001 Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode. 1002 1002 1003 -{{info}} 1004 -**AT Command: AT+CHS** 1005 -{{/info}} 1006 1006 1046 +(% style="color:blue" %)**AT Command: AT+CHS** 1047 + 1048 + 1007 1007 (% border="1" style="background-color:#ffffcc; color:green; width:603.222px" %) 1008 1008 |=(% colspan="3" style="width: 600px;" %)AT+CHS 1009 1009 |(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response** ... ... @@ -1016,10 +1016,10 @@ 1016 1016 1017 1017 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. 1018 1018 1019 -{{info}} 1020 -**AT Command: AT+CHE** 1021 -{{/info}} 1022 1022 1062 +(% style="color:blue" %)**AT Command: AT+CHE** 1063 + 1064 + 1023 1023 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1024 1024 |=(% colspan="3" style="width: 707px;" %)AT+CHE 1025 1025 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1030,10 +1030,9 @@ 1030 1030 ))) 1031 1031 |(% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK 1032 1032 1033 -{{info}} 1034 -**Downlink Command: 0x24** 1035 -{{/info}} 1075 +(% style="color:blue" %)**Downlink Command: 0x24** 1036 1036 1077 + 1037 1037 Format: Command Code (0x24) followed by 1 bytes channel value. 1038 1038 1039 1039 If the downlink payload=2401, it means set channel mode to 1, while type code is 24. ... ... @@ -1045,10 +1045,10 @@ 1045 1045 1046 1046 Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255). 1047 1047 1048 -{{info}} 1049 -**AT Command: AT+RX1WTO** 1050 -{{/info}} 1051 1051 1090 +(% style="color:blue" %)**AT Command: AT+RX1WTO** 1091 + 1092 + 1052 1052 (% border="1" style="background-color:#ffffcc; color:green; width:460.222px" %) 1053 1053 |=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO 1054 1054 |(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response** ... ... @@ -1073,10 +1073,10 @@ 1073 1073 1074 1074 Feature:Get or Set the number of symbols to detect and timeout from RXwindow2(0 to 255). 1075 1075 1076 -{{info}} 1077 -**AT Command: AT+RX2WTO** 1078 -{{/info}} 1079 1079 1118 +(% style="color:blue" %)**AT Command: AT+RX2WTO** 1119 + 1120 + 1080 1080 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1081 1081 |=(% colspan="3" style="width: 494px;" %)AT+ RX2WTO 1082 1082 |(% style="width:190px" %)**Command Example**|(% style="width:199px" %)**Function**|(% style="width:104px" %)**Response** ... ... @@ -1089,10 +1089,10 @@ 1089 1089 1090 1090 Feature: Get or Set uplinkdwelltime 1091 1091 1092 -{{info}} 1093 -**AT Command: AT+DWELLT** 1094 -{{/info}} 1095 1095 1134 +(% style="color:blue" %)**AT Command: AT+DWELLT** 1135 + 1136 + 1096 1096 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1097 1097 |=(% colspan="3" style="width: 494px;" %)AT+DWELLT 1098 1098 |(% style="width:183px" %)**Command Example**|(% style="width:179px" %)**Function**|(% style="width:131px" %)**Response** ... ... @@ -1101,10 +1101,9 @@ 1101 1101 ))) 1102 1102 |(% style="width:183px" %)AT+DWELLT=0|(% style="width:179px" %)Set uplinkdwelltime|(% style="width:131px" %)OK 1103 1103 1104 -{{info}} 1105 -**Downlink Command: 0x25** 1106 -{{/info}} 1145 +(% style="color:blue" %)**Downlink Command: 0x25** 1107 1107 1147 + 1108 1108 Format: Command Code (0x25) followed by 1 bytes state value. 1109 1109 1110 1110 If the downlink payload=2501, it means set uplinkdwelltime to 1, while type code is 25. ... ... @@ -1130,10 +1130,9 @@ 1130 1130 * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command. 1131 1131 * 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. 1132 1132 1133 -{{info}} 1134 -**AT Command: AT+RPL** 1135 -{{/info}} 1173 +(% style="color:blue" %)**AT Command: AT+RPL** 1136 1136 1175 + 1137 1137 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1138 1138 |=(% colspan="3" style="width: 533px;" %)AT+RPL 1139 1139 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1142,10 +1142,9 @@ 1142 1142 ))) 1143 1143 |(% style="width:160px" %)AT+RPL=0|(% style="width:263px" %)Set packet receiving response level|(% style="width:109px" %)OK 1144 1144 1145 -{{info}} 1146 -**Downlink Command: 0x21** 1147 -{{/info}} 1184 +(% style="color:blue" %)**Downlink Command: 0x21** 1148 1148 1186 + 1149 1149 Format: Command Code (0x21) followed by 1 bytes level value. 1150 1150 1151 1151 If the downlink payload=2101, it means set packet receiving response level to 1, while type code is 21. ... ... @@ -1155,10 +1155,10 @@ 1155 1155 1156 1156 == 7.24 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) == 1157 1157 1158 -{{info}} 1159 -**AT Command: AT+SETMAXNBTRANS ** 1160 -{{/info}} 1161 1161 1197 +(% style="color:blue" %)**AT Command: AT+SETMAXNBTRANS ** 1198 + 1199 + 1162 1162 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1163 1163 |=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS** 1164 1164 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1171,10 +1171,9 @@ 1171 1171 OK 1172 1172 ))) 1173 1173 1174 -{{info}} 1175 -**Downlink Command: 0x33** 1176 -{{/info}} 1212 +(% style="color:blue" %)**Downlink Command: 0x33** 1177 1177 1214 + 1178 1178 Format: Command Code (0x33) followed by 2 bytes mode value. 1179 1179 1180 1180 If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1184,10 +1184,10 @@ 1184 1184 1185 1185 == 7.25 Device offline rejoining (LWS007) == 1186 1186 1187 -{{info}} 1188 -**AT Command: AT+DDETECT** 1189 -{{/info}} 1190 1190 1225 +(% style="color:blue" %)**AT Command: AT+DDETECT** 1226 + 1227 + 1191 1191 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1192 1192 |=(% colspan="3" style="width: 707px;" %)AT+**DDETECT** 1193 1193 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1219,10 +1219,9 @@ 1219 1219 OK 1220 1220 ))) 1221 1221 1222 -{{info}} 1223 -**Downlink Command: 0x33** 1224 -{{/info}} 1259 +(% style="color:blue" %)**Downlink Command: 0x33** 1225 1225 1261 + 1226 1226 Format: Command Code (0x32) followed by 2 bytes mode value. 1227 1227 1228 1228 If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1231,10 +1231,10 @@ 1231 1231 1232 1232 == 7.26 Request the server to send an ACK == 1233 1233 1234 -{{info}} 1235 -**AT Command: AT+PNACKMD** 1236 -{{/info}} 1237 1237 1271 +(% style="color:blue" %)**AT Command: AT+PNACKMD** 1272 + 1273 + 1238 1238 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1239 1239 |=(% colspan="3" style="width: 533px;" %)**AT+PNACKMD** 1240 1240 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1249,10 +1249,10 @@ 1249 1249 1250 1250 == 7.27 Adjust network rejoining interval == 1251 1251 1252 -{{info}} 1253 -**AT Command: AT+RJTDC** 1254 -{{/info}} 1255 1255 1289 +(% style="color:blue" %)**AT Command: AT+RJTDC** 1290 + 1291 + 1256 1256 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 1257 1257 |=(% colspan="3" style="width: 724px;" %)AT+RJTDC 1258 1258 |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** ... ... @@ -1265,10 +1265,9 @@ 1265 1265 Set the ReJoin data transmission interval to 60000ms = 60 seconds 1266 1266 ))) 1267 1267 1268 -{{info}} 1269 -**Downlink Command: 0x26** 1270 -{{/info}} 1304 +(% style="color:blue" %)**Downlink Command: 0x26** 1271 1271 1306 + 1272 1272 Format: Command Code (0x26) followed by 2 bytes mode value. 1273 1273 1274 1274 If the downlink payload=26000A, it means set end node to use confirm mode, while type code is 26. ... ... @@ -1285,13 +1285,12 @@ 1285 1285 1286 1286 == 8.2 Use Downlink Command to set a fix uplink DR == 1287 1287 1288 -{{info}} 1289 -**Downlink Command: 0x22000500** 1290 -{{/info}} 1291 1291 1324 +(% style="color:blue" %)**Downlink Command: 0x22000500** 1325 + 1326 + 1292 1292 Same as: 1293 1293 1294 1294 * AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1295 1295 * AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1296 1296 * AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]] 1297 -~)~)~)