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