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
-
... ... @@ -141,8 +141,8 @@ 141 141 If the downlink payload=0100003C, it means set the END Node’s Transmit Interval to 0x00003C=60(S), while type code is 01. 142 142 ))) 143 143 144 -* **Example 1**: Downlink Payload:** 0100001E** 145 -* **Example 2**: Downlink Payload:** 0100003C** 144 +* **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds 145 +* **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds 146 146 147 147 148 148 ... ... @@ -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 ((( ... ... @@ -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 ((( ... ... @@ -239,7 +239,6 @@ 239 239 OK 240 240 ))) 241 241 242 - 243 243 (% style="color:blue" %)**Downlink Command: 0x26 (Valid in 006 stack)** 244 244 245 245 ((( ... ... @@ -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. ... ... @@ -479,8 +479,8 @@ 479 479 480 480 If the downlink payload=0501, it means set end node to use confirm mode, while type code is 05. 481 481 482 -* **Example 1:**Downlink Payload: 0501483 -* **Example 2:**Downlink Payload: 0500478 +* Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1 479 +* Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0 484 484 485 485 486 486 ... ... @@ -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. ... ... @@ -528,8 +528,8 @@ 528 528 529 529 If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05. 530 530 531 -* **Example 1:**Downlink Payload: 05010101532 -* **Example 2:**Downlink Payload: 05000700526 +* Example 1: Downlink Payload: 05010101 ~/~/ Set AT+CFM=1,1,1 527 +* Example 2: Downlink Payload: 05000700 ~/~/ Set AT+CFM=0,7,0 533 533 534 534 535 535 ... ... @@ -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,8 +594,8 @@ 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 598 -* **Example 2:** Downlink Payload: **2001** 591 +* **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=0 592 +* **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1 599 599 600 600 601 601 ... ... @@ -719,8 +719,8 @@ 719 719 720 720 If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22. 721 721 722 -* **Example 1**: Downlink Payload: **2201** 723 -* **Example 2**: Downlink Payload: **2200FFFF** 716 +* **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1. 717 +* **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0. 724 724 725 725 726 726 ... ... @@ -788,8 +788,8 @@ 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. 790 790 791 -* **Example 1**: Downlink Payload: **220001FF** 792 -* **Example 2**: Downlink Payload: **220000FF** 785 +* **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1. 786 +* **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0. 793 793 794 794 795 795 ... ... @@ -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,7 +980,6 @@ 980 980 ))) 981 981 982 982 983 - 984 984 == 7.14 Transmit Power == 985 985 986 986 ... ... @@ -999,17 +999,15 @@ 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. 1006 1006 1007 -* **Example 1**: Downlink Payload: **22000102** 1008 -* **Example 2**: Downlink Payload: **220000FF** 996 +* **Example 1**: Downlink Payload: **22000102** ~/~/ Set AT+TXP=2. 997 +* **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+TXP=0. 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. ... ... @@ -1067,8 +1067,8 @@ 1067 1067 1068 1068 If the downlink payload=2301, it means set the application port to 1, while type code is 23. 1069 1069 1070 -* **Example 1**: Downlink Payload: **2301** 1071 -* **Example 2**: Downlink Payload:** 2305** 1055 +* **Example 1**: Downlink Payload: **2301** ~/~/ set the application port to 1 1056 +* **Example 2**: Downlink Payload:** 2305** ~/~/ set the application port to 5 1072 1072 1073 1073 1074 1074 ... ... @@ -1089,7 +1089,6 @@ 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 1095 1095 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. ... ... @@ -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. ... ... @@ -1114,12 +1114,11 @@ 1114 1114 1115 1115 If the downlink payload=2401, it means set channel mode to 1, while type code is 24. 1116 1116 1117 -* **Example 1**: Downlink Payload: 2401 1118 -* **Example 2**: Downlink Payload: 2405 1100 +* **Example 1**: Downlink Payload: 2401 ~/~/ set channel mode to 1 1101 +* **Example 2**: Downlink Payload: 2405 ~/~/ set channel mode to 5 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. ... ... @@ -1194,12 +1194,11 @@ 1194 1194 1195 1195 If the downlink payload=2501, it means set uplinkdwelltime to 1, while type code is 25. 1196 1196 1197 -* **Example 1**: Downlink Payload: **2501** 1198 -* **Example 2**: Downlink Payload: **2500** 1177 +* **Example 1**: Downlink Payload: **2501** ~/~/ set uplinkdwelltime to 1 1178 +* **Example 2**: Downlink Payload: **2500** ~/~/ set uplinkdwelltime to 0 1199 1199 1200 1200 1201 1201 1202 - 1203 1203 == 7.23 Set Packet Receiving Response Level == 1204 1204 1205 1205 ... ... @@ -1206,7 +1206,7 @@ 1206 1206 Feature: Get or Set packet receiving response level. This feature is used to set compatible with different LoRaWAN servers. If RPL doesn;t match , user will see strange message in the server portal. 1207 1207 1208 1208 1209 - **RPL value:**1188 +RPL value: 1210 1210 1211 1211 * **AT+RPL=0:** Device won't immediately reply any downlink commands from platform. 1212 1212 * **AT+RPL=1:** Device will immediately reply message to Unconfirmed Data Down. Payload is 0x00. ... ... @@ -1215,7 +1215,7 @@ 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 1217 1218 - **Case Analyes:**1197 +Case Analyes: 1219 1219 1220 1220 * For Class A devices, AT+RPL=0 is ok. that is defaut settings in software. 1221 1221 * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command. ... ... @@ -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. ... ... @@ -1239,34 +1239,28 @@ 1239 1239 1240 1240 If the downlink payload=2101, it means set packet receiving response level to 1, while type code is 21. 1241 1241 1242 -* **Example 1**: Downlink Payload: **2101** 1243 -* **Example 2**: Downlink Payload: **2102** 1220 +* **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1 1221 +* **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2 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 1251 1251 (% style="color:blue" %)**AT Command: AT+SETMAXNBTRANS ** 1252 1252 1253 -(% border="1" style="background-color:#ffffcc; color:green; width:5 89px" %)1254 -|=(% colspan="3" style="width: 5 86px;" %)AT+**SETMAXNBTRANS**1255 -|(% style="width: 227px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:87px" %)**Response**1256 -|(% style="width: 227px" %)**AT+SETMAXNBTRANS=1,0**|(% style="width:300px" %)Value1: set the maximum NBTrans.|(% style="width:87px" %)1(((1230 +(% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1231 +|=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS** 1232 +|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** 1233 +|(% style="width:160px" %)**AT+SETMAXNBTRANS=1,0**|(% style="width:263px" %)Value1: set the maximum NBTrans.|(% style="width:109px" %)1((( 1257 1257 OK 1258 1258 ))) 1259 -|(% style="width:227px" %)**AT+SETMAXNBTRANS=?,1**|(% style="width:300px" %)((( 1260 -value2: 0: uplink fcnt doesn't change for each NBTrans; 1261 - 1262 -1: uplink fcnt increase by 1 for each NBTrans. 1263 -)))|(% style="width:87px" %)((( 1236 +|(% style="width:160px" %)**AT+SETMAXNBTRANS=?,1**|(% style="width:263px" %)value2: 0: uplink fcnt doesn't change for each NBTrans; 1: uplink fcnt increase by 1 for each NBTrans.|(% style="width:109px" %)((( 1264 1264 1 1265 1265 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. ... ... @@ -1273,8 +1273,8 @@ 1273 1273 1274 1274 If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33. 1275 1275 1276 -* Example 1: Downlink Payload: 330100 1277 -* Example 2: Downlink Payload: 330201 1248 +* Example 1: Downlink Payload: 330100 ~/~/ Set AT+SETMAXNBTRANS=1,0 1249 +* Example 2: Downlink Payload: 330201 ~/~/ Set AT+SETMAXNBTRANS=2,1 1278 1278 1279 1279 1280 1280 ... ... @@ -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. ... ... @@ -1321,7 +1321,7 @@ 1321 1321 1322 1322 If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33. 1323 1323 1324 -* **Example 1:**Downlink Payload: 320105A00B401295 +* Example 1: Downlink Payload: 320105A00B40 ~/~/ Set AT+DDETECT=1,1440,2880 1325 1325 1326 1326 1327 1327 ... ... @@ -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. ... ... @@ -1368,8 +1368,8 @@ 1368 1368 1369 1369 If the downlink payload=26000A, it means set end node to use confirm mode, while type code is 26. 1370 1370 1371 -* **Example 1:**Downlink Payload: 26000A1372 -* **Example 2:**Downlink Payload: 2600021340 +* Example 1: Downlink Payload: 26000A ~/~/ Set AT+RJTDC=10 1341 +* Example 2: Downlink Payload: 260002 ~/~/ Set AT+RJTDC=2 1373 1373 1374 1374 1375 1375 ... ... @@ -1391,6 +1391,6 @@ 1391 1391 1392 1392 **Same as:** 1393 1393 1394 -* AT+ADR=0 1395 -* AT+DR=5 1396 -* AT+TXP=0 1363 +* AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1364 +* AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1365 +* AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]]