<
From version < 51.22 >
edited by Xiaoling
on 2022/07/13 14:32
To version < 52.3 >
edited by Xiaoling
on 2022/08/12 15:48
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -15,6 +15,8 @@
15 15  (((
16 16  **This page shows the common commands since Dragino LoRaWAN stack DR-LWS-005. Make sure the end node support stack higher than DR-LWS-005 before checking this page.**
17 17  
18 +
19 +
18 18  )))
19 19  
20 20  = 2. How to use AT Commands or Downlink command =
... ... @@ -28,7 +28,6 @@
28 28  
29 29  
30 30  
31 -
32 32  = 3. Support End Node and firmware version =
33 33  
34 34  
... ... @@ -104,8 +104,6 @@
104 104  )))
105 105  
106 106  
107 -
108 -
109 109  = 4. System Management Commands =
110 110  
111 111  
... ... @@ -145,8 +145,6 @@
145 145  * **Example 2**: Downlink Payload:** 0100003C**  ~/~/ Set Transmit Interval (TDC) = 60 seconds
146 146  
147 147  
148 -
149 -
150 150  == 4.2 Reboot End Node ==
151 151  
152 152  
... ... @@ -155,10 +155,10 @@
155 155  
156 156  (% style="color:blue" %)**AT Command: ATZ**
157 157  
158 -(% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %)
159 -|=(% colspan="3" %)ATZ: Trig a reset of the MCU
160 -|**Command Example**|**Function**|**Response**
161 -|ATZ|Reset MCU|(((
155 +(% border="1" style="background-color:#ffffcc; color:green; width:546px" %)
156 +|=(% colspan="3" style="width: 543px;" %)ATZ: Trig a reset of the MCU
157 +|(% style="width:157px" %)**Command Example**|(% style="width:92px" %)**Function**|(% style="width:294px" %)**Response**
158 +|(% style="width:157px" %)ATZ|(% style="width:92px" %)Reset MCU|(% style="width:294px" %)(((
162 162  Device reset and show booting info
163 163  
164 164  LSN50 Device/LoRa ST Module
... ... @@ -172,7 +172,6 @@
172 172  <followed by the Tx and Rx information>
173 173  )))
174 174  
175 -
176 176  (% style="color:blue" %)**Downlink Command: 0x04**
177 177  
178 178  (((
... ... @@ -182,6 +182,7 @@
182 182  (((
183 183  If the downlink payload=**04FF**, the end node will reboot.
184 184  
181 +
185 185  
186 186  )))
187 187  
... ... @@ -193,10 +193,10 @@
193 193  
194 194  (% style="color:blue" %)**AT Command: AT+FDR**
195 195  
196 -(% border="1" style="background-color:#ffffcc; color:green; width:831.222px" %)
197 -|=(% colspan="3" style="width: 828px;" %)Reset to factory default
198 -|(% style="width:181px" %)**Command Example**|(% style="width:181px" %)**Function**|(% style="width:465px" %)**Response**
199 -|(% style="width:181px" %)AT+FDR|(% style="width:181px" %)Reset to factory default|(% style="width:465px" %)(((
193 +(% border="1" style="background-color:#ffffcc; color:green; width:789px" %)
194 +|=(% colspan="3" style="width: 786px;" %)Reset to factory default
195 +|(% style="width:154px" %)**Command Example**|(% style="width:175px" %)**Function**|(% style="width:456px" %)**Response**
196 +|(% style="width:154px" %)AT+FDR|(% style="width:175px" %)Reset to factory default|(% style="width:456px" %)(((
200 200  Device reset to factory default parameters and show booting info
201 201  
202 202  LSN50 Device/LoRa ST Module
... ... @@ -210,7 +210,6 @@
210 210  Please set the parameters or reset Device to apply change
211 211  )))
212 212  
213 -
214 214  (% style="color:blue" %)**Downlink Command: 0x04**
215 215  
216 216  (((
... ... @@ -222,6 +222,7 @@
222 222  )))
223 223  
224 224  
221 +
225 225  == 4.4 Show Firmware Version ==
226 226  
227 227  
... ... @@ -230,16 +230,15 @@
230 230  
231 231  (% style="color:blue" %)**AT Command: AT+VER**
232 232  
233 -(% border="1" style="background-color:#ffffcc; color:green; width:586px" %)
234 -|=(% colspan="3" style="width: 583px;" %)AT+VER: Image Version and Frequency Band
235 -|(% style="width:170px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response**
236 -|(% style="width:170px" %)AT+VER=?|(% style="width:300px" %)Show Image version and Frequency Band|(% style="width:113px" %)(((
230 +(% border="1" style="background-color:#ffffcc; color:green; width:542px" %)
231 +|=(% colspan="3" style="width: 539px;" %)AT+VER: Image Version and Frequency Band
232 +|(% style="width:157px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:86px" %)**Response**
233 +|(% style="width:157px" %)AT+VER=?|(% style="width:295px" %)Show Image version and Frequency Band|(% style="width:86px" %)(((
237 237  1.3 EU868
238 238  
239 239  OK
240 240  )))
241 241  
242 -
243 243  (% style="color:blue" %)**Downlink Command: 0x26 (Valid in 006 stack)**
244 244  
245 245  (((
... ... @@ -287,6 +287,7 @@
287 287  firmware version: v1.1.0 ~-~-> 110
288 288  
289 289  
286 +
290 290  == 4.5 Show System Configure ==
291 291  
292 292  
... ... @@ -313,7 +313,6 @@
313 313  )))
314 314  
315 315  
316 -
317 317  = 5. Keys, IDs and EUIs management =
318 318  
319 319  
... ... @@ -334,7 +334,6 @@
334 334  |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK
335 335  
336 336  
337 -
338 338  == 5.2 Application Key ==
339 339  
340 340  
... ... @@ -352,7 +352,6 @@
352 352  |(% 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
353 353  
354 354  
355 -
356 356  == 5.3 Application Session Key ==
357 357  
358 358  
... ... @@ -372,7 +372,6 @@
372 372  )))
373 373  
374 374  
375 -
376 376  == 5.4 Device Address ==
377 377  
378 378  
... ... @@ -392,7 +392,6 @@
392 392  |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK
393 393  
394 394  
395 -
396 396  == 5.5 Device EUI ==
397 397  
398 398  
... ... @@ -412,7 +412,6 @@
412 412  )))
413 413  
414 414  
415 -
416 416  == 5.6 Network ID ==
417 417  
418 418  
... ... @@ -430,7 +430,6 @@
430 430  |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK
431 431  
432 432  
433 -
434 434  == 5.7 Network Session Key ==
435 435  
436 436  
... ... @@ -448,7 +448,6 @@
448 448  |(% 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
449 449  
450 450  
451 -
452 452  = 6. Joining and sending date on LoRaWAN network =
453 453  
454 454  
... ... @@ -472,7 +472,6 @@
472 472  |(% style="width:155px" %)AT+CFM=1|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)OK
473 473  |(% style="width:155px" %)AT+CFM=2|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)While Error in format, return AT_PARAM_ERROR
474 474  
475 -
476 476  (% style="color:blue" %)**Downlink Command: 0x05**
477 477  
478 478  Format: Command Code (0x05) followed by 2 bytes mode value.
... ... @@ -484,7 +484,6 @@
484 484  
485 485  
486 486  
487 -
488 488  === 6.1.2  AT+CFM command since DR-LWS007 software stack ===
489 489  
490 490  
... ... @@ -521,7 +521,6 @@
521 521  OK
522 522  )))
523 523  
524 -
525 525  (% style="color:blue" %)**Downlink Command: 0x05**
526 526  
527 527  Format: Command Code (0x05) followed by 2 bytes mode value.
... ... @@ -533,7 +533,6 @@
533 533  
534 534  
535 535  
536 -
537 537  == 6.2 Confirm Status ==
538 538  
539 539  
... ... @@ -550,7 +550,6 @@
550 550  )))
551 551  
552 552  
553 -
554 554  == 6.3 Join LoRa® Network ==
555 555  
556 556  
... ... @@ -569,7 +569,6 @@
569 569  )))
570 570  
571 571  
572 -
573 573  == 6.4 LoRa® Network Join Mode ==
574 574  
575 575  
... ... @@ -587,7 +587,6 @@
587 587  |(% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK
588 588  |(% 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
589 589  
590 -
591 591  (% style="color:blue" %)**Downlink Command: 0x20**
592 592  
593 593  Format: Command Code (0x20) followed by 1 bytes mode value.
... ... @@ -594,12 +594,11 @@
594 594  
595 595  If the downlink payload=2000, it means set the Network Join Mode, while type code is 20.
596 596  
597 -* **Example 1: **Downlink Payload: **2000  ** ~/~/ Set AT+NJM=0
579 +* **Example 1: **Downlink Payload: **2000                  ** ~/~/ Set AT+NJM=0
598 598  * **Example 2:** Downlink Payload: **2001**  ~/~/ Set AT+NJM=1
599 599  
600 600  
601 601  
602 -
603 603  == 6.5 LoRa® Network Join Status ==
604 604  
605 605  
... ... @@ -616,7 +616,6 @@
616 616  )))
617 617  
618 618  
619 -
620 620  == 6.6 Print Last Received Data in Raw Format ==
621 621  
622 622  
... ... @@ -633,7 +633,6 @@
633 633  )))
634 634  
635 635  
636 -
637 637  == 6.7 Print Last Received Data in Binary Format ==
638 638  
639 639  
... ... @@ -650,7 +650,6 @@
650 650  )))
651 651  
652 652  
653 -
654 654  == 6.8 Send Text Data ==
655 655  
656 656  
... ... @@ -671,7 +671,6 @@
671 671  )))
672 672  
673 673  
674 -
675 675  == 6.9 Send Hexadecimal Data ==
676 676  
677 677  
... ... @@ -691,7 +691,6 @@
691 691  )))
692 692  
693 693  
694 -
695 695  = 7. LoRaWAN network management =
696 696  
697 697  
... ... @@ -714,7 +714,6 @@
714 714  AT_PARAM_ERROR
715 715  )))
716 716  
717 -
718 718  (% style="color:blue" %)**Downlink Command: 0x22**
719 719  
720 720  If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22.
... ... @@ -723,8 +723,6 @@
723 723  * **Example 2**: Downlink Payload: **2200FFFF**  ~/~/ Set AT+ADR=0.
724 724  
725 725  
726 -
727 -
728 728  == 7.2 LoRa® Class ==
729 729  
730 730  
... ... @@ -744,7 +744,6 @@
744 744  )))
745 745  
746 746  
747 -
748 748  == 7.3 Duty Cycle Setting ==
749 749  
750 750  
... ... @@ -764,7 +764,6 @@
764 764  )))
765 765  
766 766  
767 -
768 768  == 7.4 Data Rate ==
769 769  
770 770  
... ... @@ -783,7 +783,6 @@
783 783  
784 784  )))
785 785  
786 -
787 787  (% style="color:blue" %)**Downlink Command: 0x2200aaFF**
788 788  
789 789  If the downlink payload=220001FF, it means setting the data rate to 1, while type code is 22 00 aa FF.
... ... @@ -792,8 +792,6 @@
792 792  * **Example 2**: Downlink Payload: **220000FF**  ~/~/ Set AT+DR=0.
793 793  
794 794  
795 -
796 -
797 797  == 7.5 Frame Counter Downlink ==
798 798  
799 799  
... ... @@ -813,7 +813,6 @@
813 813  )))
814 814  
815 815  
816 -
817 817  == 7.6 Frame Counter Uplink ==
818 818  
819 819  Feature: Get or Set the Frame Counter Uplink.
... ... @@ -832,7 +832,6 @@
832 832  )))
833 833  
834 834  
835 -
836 836  == 7.7 Join Accept Delay1 ==
837 837  
838 838  
... ... @@ -852,7 +852,6 @@
852 852  )))
853 853  
854 854  
855 -
856 856  == 7.8 Join Accept Delay2 ==
857 857  
858 858  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms.
... ... @@ -871,13 +871,12 @@
871 871  )))
872 872  
873 873  
874 -
875 875  == 7.9 Public Network Mode ==
876 876  
877 877  
878 878  Feature: Get or Set the public network mode. (0: off, 1: on). A Public LoRaWAN network use 0x34 as syncword. Default Settings; PNM=1
879 879  
880 -(% style="color:red" %)Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network
844 +(% style="color:red" %)**Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network.**
881 881  
882 882  
883 883  (% style="color:blue" %)**AT Command:AT+PNM**
... ... @@ -900,7 +900,6 @@
900 900  |(% style="width:166px" %)AT+PNM=0|(% style="width:225px" %)Set to use private network autoset syncword=0x12|(% style="width:272px" %)
901 901  
902 902  
903 -
904 904  == 7.10 Receive Delay1 ==
905 905  
906 906  
... ... @@ -920,7 +920,6 @@
920 920  )))
921 921  
922 922  
923 -
924 924  == 7.11 Receive Delay2 ==
925 925  
926 926  
... ... @@ -940,7 +940,6 @@
940 940  )))
941 941  
942 942  
943 -
944 944  == 7.12 Rx2 Window Data Rate ==
945 945  
946 946  
... ... @@ -960,7 +960,6 @@
960 960  )))
961 961  
962 962  
963 -
964 964  == 7.13 Rx2 Window Frequency ==
965 965  
966 966  
... ... @@ -980,13 +980,14 @@
980 980  )))
981 981  
982 982  
983 -
984 984  == 7.14 Transmit Power ==
985 985  
986 986  
987 987  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. )
988 988  
948 +Notice: Transmit Power might be changed by ADR from LoRaWAN server. So manually change TXP also remember to set AT+ADR=0 in sensor
989 989  
950 +
990 990  (% style="color:blue" %)**AT Command:AT+TXP**
991 991  
992 992  (% border="1" style="background-color:#ffffcc; color:green; width:465.222px" %)
... ... @@ -999,7 +999,6 @@
999 999  
1000 1000  )))
1001 1001  
1002 -
1003 1003  Downlink Payload. The 4th byte of 0x22 downlink.
1004 1004  
1005 1005  If the downlink payload=22000100, it means setting the TXP to 0.
... ... @@ -1009,7 +1009,6 @@
1009 1009  
1010 1010  
1011 1011  
1012 -
1013 1013  == 7.15 RSSI of the Last Received Packet ==
1014 1014  
1015 1015  
... ... @@ -1026,7 +1026,6 @@
1026 1026  )))
1027 1027  
1028 1028  
1029 -
1030 1030  == 7.16 SNR of the Last Received Packet ==
1031 1031  
1032 1032  
... ... @@ -1043,7 +1043,6 @@
1043 1043  )))
1044 1044  
1045 1045  
1046 -
1047 1047  == 7.17 Application Port ==
1048 1048  
1049 1049  
... ... @@ -1060,7 +1060,6 @@
1060 1060  )))
1061 1061  |(% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK
1062 1062  
1063 -
1064 1064  (% style="color:blue" %)**Downlink Command: 0x23**
1065 1065  
1066 1066  Format: Command Code (0x23) followed by 1 bytes port value.
... ... @@ -1089,9 +1089,9 @@
1089 1089  |(% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK
1090 1090  
1091 1091  
1092 -
1093 1093  == 7.19 Eight Channel Mode ==
1094 1094  
1050 +
1095 1095  Feature: Get or Set eight channels mode,Only for US915,AU915,CN470.
1096 1096  
1097 1097  
... ... @@ -1107,7 +1107,6 @@
1107 1107  )))
1108 1108  |(% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK
1109 1109  
1110 -
1111 1111  (% style="color:blue" %)**Downlink Command: 0x24**
1112 1112  
1113 1113  Format: Command Code (0x24) followed by 1 bytes channel value.
... ... @@ -1119,7 +1119,6 @@
1119 1119  
1120 1120  
1121 1121  
1122 -
1123 1123  == 7.20 Get or Set RXwindows1 timeout ==
1124 1124  
1125 1125  
... ... @@ -1170,7 +1170,6 @@
1170 1170  |(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK
1171 1171  
1172 1172  
1173 -
1174 1174  == 7.22 Setting up uplinkdwelltime (as923, au915) ==
1175 1175  
1176 1176  
... ... @@ -1187,7 +1187,6 @@
1187 1187  )))
1188 1188  |(% style="width:183px" %)AT+DWELLT=0|(% style="width:179px" %)Set uplinkdwelltime|(% style="width:131px" %)OK
1189 1189  
1190 -
1191 1191  (% style="color:blue" %)**Downlink Command: 0x25**
1192 1192  
1193 1193  Format: Command Code (0x25) followed by 1 bytes state value.
... ... @@ -1199,7 +1199,6 @@
1199 1199  
1200 1200  
1201 1201  
1202 -
1203 1203  == 7.23 Set Packet Receiving Response Level ==
1204 1204  
1205 1205  
... ... @@ -1214,7 +1214,6 @@
1214 1214  * **AT+RPL=3:** Device will immediately reply message to MAC Command. Payload is 0x00 and requied response header for this command.
1215 1215  * **AT+RPL=4: **Device will immediately reply message to Confirmed Data Down & MAC Command. Payload is 0x00 and requied response header for these two commands.
1216 1216  
1217 -
1218 1218  **Case Analyes:**
1219 1219  
1220 1220  * For Class A devices, AT+RPL=0 is ok. that is defaut settings in software.
... ... @@ -1221,7 +1221,6 @@
1221 1221  * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command.
1222 1222  * 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.
1223 1223  
1224 -
1225 1225  (% style="color:blue" %)**AT Command: AT+RPL**
1226 1226  
1227 1227  (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
... ... @@ -1232,7 +1232,6 @@
1232 1232  )))
1233 1233  |(% style="width:160px" %)AT+RPL=0|(% style="width:263px" %)Set packet receiving response level|(% style="width:109px" %)OK
1234 1234  
1235 -
1236 1236  (% style="color:blue" %)**Downlink Command: 0x21**
1237 1237  
1238 1238  Format: Command Code (0x21) followed by 1 bytes level value.
... ... @@ -1244,7 +1244,6 @@
1244 1244  
1245 1245  
1246 1246  
1247 -
1248 1248  == 7.24 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) ==
1249 1249  
1250 1250  
... ... @@ -1266,7 +1266,6 @@
1266 1266  OK
1267 1267  )))
1268 1268  
1269 -
1270 1270  (% style="color:blue" %)**Downlink Command: 0x33**
1271 1271  
1272 1272  Format: Command Code (0x33) followed by 2 bytes mode value.
... ... @@ -1314,7 +1314,6 @@
1314 1314  OK
1315 1315  )))
1316 1316  
1317 -
1318 1318  (% style="color:blue" %)**Downlink Command: 0x33**
1319 1319  
1320 1320  Format: Command Code (0x32) followed by 2 bytes mode value.
... ... @@ -1343,7 +1343,6 @@
1343 1343  )))
1344 1344  
1345 1345  
1346 -
1347 1347  == 7.27 Adjust network rejoining interval ==
1348 1348  
1349 1349  
... ... @@ -1361,7 +1361,6 @@
1361 1361  Set the ReJoin data transmission interval to 60000ms = 60 seconds
1362 1362  )))
1363 1363  
1364 -
1365 1365  (% style="color:blue" %)**Downlink Command: 0x26**
1366 1366  
1367 1367  Format: Command Code (0x26) followed by 2 bytes mode value.
... ... @@ -1394,3 +1394,5 @@
1394 1394  * AT+ADR=0  [[Reference>>||anchor="H7.1AdaptiveDataRate"]]
1395 1395  * AT+DR=5  [[Reference>>||anchor="H7.4DataRate"]]
1396 1396  * AT+TXP=0  [[Reference>>||anchor="H7.14TransmitPower"]]
1340 +
1341 +
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0