<
From version < 51.22 >
edited by Xiaoling
on 2022/07/13 14:32
To version < 52.8 >
edited by Xiaoling
on 2022/08/12 16:52
>
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  
... ... @@ -147,6 +147,7 @@
147 147  
148 148  
149 149  
151 +
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|(((
160 +(% border="1" style="background-color:#ffffcc; color:green; width:546px" %)
161 +|=(% colspan="3" style="width: 543px;" %)ATZ: Trig a reset of the MCU
162 +|(% style="width:157px" %)**Command Example**|(% style="width:92px" %)**Function**|(% style="width:294px" %)**Response**
163 +|(% 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  
186 +
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" %)(((
198 +(% border="1" style="background-color:#ffffcc; color:green; width:789px" %)
199 +|=(% colspan="3" style="width: 786px;" %)Reset to factory default
200 +|(% style="width:154px" %)**Command Example**|(% style="width:175px" %)**Function**|(% style="width:456px" %)**Response**
201 +|(% 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  
226 +
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" %)(((
235 +(% border="1" style="background-color:#ffffcc; color:green; width:542px" %)
236 +|=(% colspan="3" style="width: 539px;" %)AT+VER: Image Version and Frequency Band
237 +|(% style="width:157px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:86px" %)**Response**
238 +|(% 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  
291 +
290 290  == 4.5 Show System Configure ==
291 291  
292 292  
... ... @@ -314,6 +314,7 @@
314 314  
315 315  
316 316  
319 +
317 317  = 5. Keys, IDs and EUIs management =
318 318  
319 319  
... ... @@ -335,6 +335,7 @@
335 335  
336 336  
337 337  
341 +
338 338  == 5.2 Application Key ==
339 339  
340 340  
... ... @@ -353,6 +353,7 @@
353 353  
354 354  
355 355  
360 +
356 356  == 5.3 Application Session Key ==
357 357  
358 358  
... ... @@ -373,6 +373,7 @@
373 373  
374 374  
375 375  
381 +
376 376  == 5.4 Device Address ==
377 377  
378 378  
... ... @@ -393,6 +393,7 @@
393 393  
394 394  
395 395  
402 +
396 396  == 5.5 Device EUI ==
397 397  
398 398  
... ... @@ -413,6 +413,7 @@
413 413  
414 414  
415 415  
423 +
416 416  == 5.6 Network ID ==
417 417  
418 418  
... ... @@ -431,6 +431,7 @@
431 431  
432 432  
433 433  
442 +
434 434  == 5.7 Network Session Key ==
435 435  
436 436  
... ... @@ -449,6 +449,7 @@
449 449  
450 450  
451 451  
461 +
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.
... ... @@ -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.
... ... @@ -551,6 +551,7 @@
551 551  
552 552  
553 553  
562 +
554 554  == 6.3 Join LoRa® Network ==
555 555  
556 556  
... ... @@ -570,6 +570,7 @@
570 570  
571 571  
572 572  
582 +
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,7 +594,7 @@
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
606 +* **Example 1: **Downlink Payload: **2000                  ** ~/~/ Set AT+NJM=0
598 598  * **Example 2:** Downlink Payload: **2001**  ~/~/ Set AT+NJM=1
599 599  
600 600  
... ... @@ -617,6 +617,7 @@
617 617  
618 618  
619 619  
629 +
620 620  == 6.6 Print Last Received Data in Raw Format ==
621 621  
622 622  
... ... @@ -634,6 +634,7 @@
634 634  
635 635  
636 636  
647 +
637 637  == 6.7 Print Last Received Data in Binary Format ==
638 638  
639 639  
... ... @@ -651,6 +651,7 @@
651 651  
652 652  
653 653  
665 +
654 654  == 6.8 Send Text Data ==
655 655  
656 656  
... ... @@ -672,6 +672,7 @@
672 672  
673 673  
674 674  
687 +
675 675  == 6.9 Send Hexadecimal Data ==
676 676  
677 677  
... ... @@ -692,6 +692,7 @@
692 692  
693 693  
694 694  
708 +
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.
... ... @@ -725,6 +725,7 @@
725 725  
726 726  
727 727  
741 +
728 728  == 7.2 LoRa® Class ==
729 729  
730 730  
... ... @@ -745,6 +745,7 @@
745 745  
746 746  
747 747  
762 +
748 748  == 7.3 Duty Cycle Setting ==
749 749  
750 750  
... ... @@ -765,6 +765,7 @@
765 765  
766 766  
767 767  
783 +
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.
... ... @@ -794,6 +794,7 @@
794 794  
795 795  
796 796  
812 +
797 797  == 7.5 Frame Counter Downlink ==
798 798  
799 799  
... ... @@ -814,6 +814,7 @@
814 814  
815 815  
816 816  
833 +
817 817  == 7.6 Frame Counter Uplink ==
818 818  
819 819  Feature: Get or Set the Frame Counter Uplink.
... ... @@ -833,6 +833,7 @@
833 833  
834 834  
835 835  
853 +
836 836  == 7.7 Join Accept Delay1 ==
837 837  
838 838  
... ... @@ -853,6 +853,7 @@
853 853  
854 854  
855 855  
874 +
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.
... ... @@ -872,12 +872,13 @@
872 872  
873 873  
874 874  
894 +
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
900 +(% 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**
... ... @@ -901,6 +901,7 @@
901 901  
902 902  
903 903  
924 +
904 904  == 7.10 Receive Delay1 ==
905 905  
906 906  
... ... @@ -921,6 +921,7 @@
921 921  
922 922  
923 923  
945 +
924 924  == 7.11 Receive Delay2 ==
925 925  
926 926  
... ... @@ -941,6 +941,7 @@
941 941  
942 942  
943 943  
966 +
944 944  == 7.12 Rx2 Window Data Rate ==
945 945  
946 946  
... ... @@ -961,6 +961,7 @@
961 961  
962 962  
963 963  
987 +
964 964  == 7.13 Rx2 Window Frequency ==
965 965  
966 966  
... ... @@ -979,14 +979,14 @@
979 979  
980 980  )))
981 981  
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  
1011 +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  
1013 +
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.
... ... @@ -1008,8 +1008,6 @@
1008 1008  * **Example 2**: Downlink Payload: **220000FF**  ~/~/ Set AT+TXP=0.
1009 1009  
1010 1010  
1011 -
1012 -
1013 1013  == 7.15 RSSI of the Last Received Packet ==
1014 1014  
1015 1015  
... ... @@ -1025,8 +1025,6 @@
1025 1025  OK
1026 1026  )))
1027 1027  
1028 -
1029 -
1030 1030  == 7.16 SNR of the Last Received Packet ==
1031 1031  
1032 1032  
... ... @@ -1042,8 +1042,6 @@
1042 1042  OK
1043 1043  )))
1044 1044  
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.
... ... @@ -1071,7 +1071,6 @@
1071 1071  * **Example 2**: Downlink Payload:** 2305**  ~/~/ set the application port to 5
1072 1072  
1073 1073  
1074 -
1075 1075  == 7.18 Single Channel Mode ==
1076 1076  
1077 1077  
... ... @@ -1088,10 +1088,9 @@
1088 1088  )))
1089 1089  |(% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK
1090 1090  
1091 -
1092 -
1093 1093  == 7.19 Eight Channel Mode ==
1094 1094  
1108 +
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.
... ... @@ -1118,8 +1118,6 @@
1118 1118  * **Example 2**: Downlink Payload: 2405  ~/~/ set channel mode to 5
1119 1119  
1120 1120  
1121 -
1122 -
1123 1123  == 7.20 Get or Set RXwindows1 timeout ==
1124 1124  
1125 1125  
... ... @@ -1169,8 +1169,6 @@
1169 1169  )))
1170 1170  |(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK
1171 1171  
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.
... ... @@ -1198,8 +1198,6 @@
1198 1198  * **Example 2**: Downlink Payload: **2500**  ~/~/ set uplinkdwelltime to 0
1199 1199  
1200 1200  
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.
... ... @@ -1243,8 +1243,6 @@
1243 1243  * **Example 2**: Downlink Payload: **2102**  ~/~/ set packet receiving response level to 2
1244 1244  
1245 1245  
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.
... ... @@ -1277,7 +1277,6 @@
1277 1277  * Example 2: Downlink Payload: 330201  ~/~/ Set AT+SETMAXNBTRANS=2,1
1278 1278  
1279 1279  
1280 -
1281 1281  == 7.25 Device offline rejoining (LWS007) ==
1282 1282  
1283 1283  
... ... @@ -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.
... ... @@ -1324,7 +1324,6 @@
1324 1324  * **Example 1:** Downlink Payload: 320105A00B40  ~/~/ Set AT+DDETECT=1,1440,2880
1325 1325  
1326 1326  
1327 -
1328 1328  == 7.26 Request the server to send an ACK ==
1329 1329  
1330 1330  
... ... @@ -1342,8 +1342,6 @@
1342 1342  OK
1343 1343  )))
1344 1344  
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.
... ... @@ -1372,7 +1372,6 @@
1372 1372  * **Example 2: **Downlink Payload: 260002  ~/~/ Set AT+RJTDC=2
1373 1373  
1374 1374  
1375 -
1376 1376  = 8. AT Commands Combination =
1377 1377  
1378 1378  
... ... @@ -1383,7 +1383,6 @@
1383 1383  * **AT+RX2DR=xxxx**  **~-~->**  Set xxxx to your wanted DataRate
1384 1384  
1385 1385  
1386 -
1387 1387  == 8.2 Use Downlink Command to set a fix uplink DR ==
1388 1388  
1389 1389  
... ... @@ -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"]]
1389 +
1390 +
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0