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
-
... ... @@ -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 = ... ... @@ -105,7 +105,6 @@ 105 105 106 106 107 107 108 - 109 109 = 4. System Management Commands = 110 110 111 111 ... ... @@ -146,7 +146,6 @@ 146 146 147 147 148 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|((( 158 +(% border="1" style="background-color:#ffffcc; color:green; width:546px" %) 159 +|=(% colspan="3" style="width: 543px;" %)ATZ: Trig a reset of the MCU 160 +|(% style="width:157px" %)**Command Example**|(% style="width:92px" %)**Function**|(% style="width:294px" %)**Response** 161 +|(% 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 184 + 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:8 31.222px" %)197 -|=(% colspan="3" style="width: 8 28px;" %)Reset to factory default198 -|(% style="width:1 81px" %)**Command Example**|(% style="width:181px" %)**Function**|(% style="width:465px" %)**Response**199 -|(% style="width:1 81px" %)AT+FDR|(% style="width:181px" %)Reset to factory default|(% style="width:465px" %)(((196 +(% border="1" style="background-color:#ffffcc; color:green; width:789px" %) 197 +|=(% colspan="3" style="width: 786px;" %)Reset to factory default 198 +|(% style="width:154px" %)**Command Example**|(% style="width:175px" %)**Function**|(% style="width:456px" %)**Response** 199 +|(% 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 224 + 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:5 86px" %)234 -|=(% colspan="3" style="width: 5 83px;" %)AT+VER: Image Version and Frequency Band235 -|(% style="width:17 0px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response**236 -|(% style="width:17 0px" %)AT+VER=?|(% style="width:300px" %)Show Image version and Frequency Band|(% style="width:113px" %)(((233 +(% border="1" style="background-color:#ffffcc; color:green; width:542px" %) 234 +|=(% colspan="3" style="width: 539px;" %)AT+VER: Image Version and Frequency Band 235 +|(% style="width:157px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:86px" %)**Response** 236 +|(% 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 289 + 290 290 == 4.5 Show System Configure == 291 291 292 292 ... ... @@ -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 ... ... @@ -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 592 +* **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 ... ... @@ -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. ... ... @@ -724,7 +724,6 @@ 724 724 725 725 726 726 727 - 728 728 == 7.2 LoRa® Class == 729 729 730 730 ... ... @@ -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. ... ... @@ -793,7 +793,6 @@ 793 793 794 794 795 795 796 - 797 797 == 7.5 Frame Counter Downlink == 798 798 799 799 ... ... @@ -877,7 +877,7 @@ 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 870 +(% 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** ... ... @@ -986,7 +986,9 @@ 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 979 +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 981 + 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 ... ... @@ -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. ... ... @@ -1072,6 +1072,7 @@ 1072 1072 1073 1073 1074 1074 1064 + 1075 1075 == 7.18 Single Channel Mode == 1076 1076 1077 1077 ... ... @@ -1092,6 +1092,7 @@ 1092 1092 1093 1093 == 7.19 Eight Channel Mode == 1094 1094 1085 + 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 ... ... @@ -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. ... ... @@ -1278,6 +1278,7 @@ 1278 1278 1279 1279 1280 1280 1263 + 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. ... ... @@ -1325,6 +1325,7 @@ 1325 1325 1326 1326 1327 1327 1310 + 1328 1328 == 7.26 Request the server to send an ACK == 1329 1329 1330 1330 ... ... @@ -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. ... ... @@ -1373,6 +1373,7 @@ 1373 1373 1374 1374 1375 1375 1358 + 1376 1376 = 8. AT Commands Combination = 1377 1377 1378 1378 ... ... @@ -1384,6 +1384,7 @@ 1384 1384 1385 1385 1386 1386 1370 + 1387 1387 == 8.2 Use Downlink Command to set a fix uplink DR == 1388 1388 1389 1389 ... ... @@ -1394,3 +1394,6 @@ 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"]] 1381 + 1382 + 1383 +