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
-
... ... @@ -291,18 +291,15 @@ 291 291 |(% style="width:160px" %)**Command Example**|(% style="width:154px" %)**Function**|(% style="width:280px" %)**Response** 292 292 |(% style="width:160px" %)AT+CFG|(% style="width:154px" %)Show all configures|(% style="width:280px" %)((( 293 293 AT+DEUI = XX XX XX XX XX XX XX XX 294 - 295 295 AT+DADDR=XXXXXXXX 296 - 297 297 ………. 298 - 299 299 AT+RX2WTO=X 300 - 301 301 AT+CHS=868100000 302 - 303 303 OK 304 304 ))) 305 305 301 +(% style="display:none" %) (%%) 302 + 306 306 = 5. Keys, IDs and EUIs management = 307 307 308 308 == 5.1 Application EUI == ... ... @@ -531,6 +531,8 @@ 531 531 OK 532 532 ))) 533 533 531 +(% style="display:none" %) (%%) 532 + 534 534 == 6.3 Join LoRa® Network == 535 535 536 536 ... ... @@ -544,10 +544,11 @@ 544 544 |(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response** 545 545 |(% style="width:163px" %)AT+JOIN ?|(% style="width:147px" %)Get imformation.|(% style="width:334px" %)AT+JOIN: Join network((( 546 546 OK 547 - 548 548 While Error in format, return AT_BUSY_ERROR 549 549 ))) 550 550 549 +(% style="display:none" %) (%%) 550 + 551 551 == 6.4 LoRa® Network Join Mode == 552 552 553 553 ... ... @@ -708,6 +708,7 @@ 708 708 OK 709 709 ))) 710 710 |(% style="width:163px" %)AT+CLASS=C|(% style="width:166px" %)Set the Device Class.|(% style="width:175px" %)OK((( 711 + 711 711 ))) 712 712 713 713 (% style="display:none" %) (%%) ... ... @@ -727,6 +727,7 @@ 727 727 OK 728 728 ))) 729 729 |(% style="width:165px" %)AT+DCS=1|(% style="width:239px" %)Set the ETSI Duty Cycle setting.|(% style="width:107px" %)OK((( 731 + 730 730 ))) 731 731 732 732 (% style="display:none" %) (%%) ... ... @@ -795,6 +795,7 @@ 795 795 OK 796 796 ))) 797 797 |(% style="width:177px" %)AT+FCU=10|(% style="width:239px" %)Set the Frame Counter Uplink.|(% style="width:113px" %)OK((( 800 + 798 798 ))) 799 799 800 800 (% style="display:none" %) (%%) ... ... @@ -814,6 +814,7 @@ 814 814 OK 815 815 ))) 816 816 |(% style="width:164px" %)AT+JN1DL=10000|(% style="width:229px" %)Set the Join Accept Delay.|(% style="width:140px" %)OK((( 820 + 817 817 ))) 818 818 819 819 (% style="display:none" %) (%%) ... ... @@ -833,6 +833,7 @@ 833 833 OK 834 834 ))) 835 835 |(% style="width:160px" %)AT+JN2DL=20000|(% style="width:228px" %)Set the Join Accept Delay.|(% style="width:146px" %)OK((( 840 + 836 836 ))) 837 837 838 838 (% style="display:none" %) (%%) ... ... @@ -881,6 +881,7 @@ 881 881 OK 882 882 ))) 883 883 |(% style="width:155px" %)AT+RX1DL=1500|(% style="width:128px" %)Set the delay.|(% style="width:122px" %)OK((( 889 + 884 884 ))) 885 885 886 886 (% style="display:none" %) (%%) ... ... @@ -900,6 +900,7 @@ 900 900 OK 901 901 ))) 902 902 |(% style="width:175px" %)AT+RX2DL=2500|(% style="width:152px" %)Set the delay.|(% style="width:150px" %)OK((( 909 + 903 903 ))) 904 904 905 905 (% style="display:none" %) (%%) ... ... @@ -919,6 +919,7 @@ 919 919 OK 920 920 ))) 921 921 |(% style="width:160px" %)AT+RX2DR=6|(% style="width:232px" %)Set the Rx2 window data rate.|(% style="width:130px" %)OK((( 929 + 922 922 ))) 923 923 924 924 (% style="display:none" %) (%%) ... ... @@ -938,6 +938,7 @@ 938 938 OK 939 939 ))) 940 940 |(% style="width:183px" %)AT+RX2FQ=434665000|(% style="width:240px" %)Set the Rx2 window frequency.|(% style="width:160px" %)OK((( 949 + 941 941 ))) 942 942 943 943 (% style="display:none" %) (%%) ... ... @@ -959,6 +959,7 @@ 959 959 OK 960 960 ))) 961 961 |(% style="width:161px" %)AT+TXP=1|(% style="width:189px" %)Set the Transmit Power.|(% style="width:112px" %)OK((( 971 + 962 962 ))) 963 963 964 964 Downlink Payload. The 4th byte of 0x22 downlink. ... ... @@ -1095,6 +1095,7 @@ 1095 1095 |(% style="width:163px" %)AT+RX1WTO=60|(% style="width:201px" %)Set RXwindows1 timeout|(% style="width:93px" %)OK 1096 1096 1097 1097 (% style="display:none" %) (%%) 1108 + 1098 1098 ((( 1099 1099 (% style="color:blue" %)**AT+RX1WTO**(%%) is theRxSingle timeout value of receive window 1. If it is not set, then the queriedvalue is the default value. If it is set, then the queried value is the setvalue. AT+RX2TWO is thesame as above. The definitionof RxSingle timeout is as described in the following paragraph. 1100 1100 ))) ... ... @@ -1122,6 +1122,8 @@ 1122 1122 ))) 1123 1123 |(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK 1124 1124 1136 +(% style="display:none" %) (%%) 1137 + 1125 1125 == 7.22 Setting up uplinkdwelltime (as923, au915) == 1126 1126 1127 1127 ... ... @@ -1147,6 +1147,8 @@ 1147 1147 * **Example 1**: Downlink Payload: **2501** ~/~/ set uplinkdwelltime to 1 1148 1148 * **Example 2**: Downlink Payload: **2500** ~/~/ set uplinkdwelltime to 0 1149 1149 1163 +(% style="display:none" %) (%%) 1164 + 1150 1150 == 7.23 Set Packet Receiving Response Level == 1151 1151 1152 1152 ... ... @@ -1186,6 +1186,8 @@ 1186 1186 * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1 1187 1187 * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2 1188 1188 1204 +(% style="display:none" %) (%%) 1205 + 1189 1189 == 7.24 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) == 1190 1190 1191 1191 ... ... @@ -1216,6 +1216,8 @@ 1216 1216 * Example 1: Downlink Payload: 330100 ~/~/ Set AT+SETMAXNBTRANS=1,0 1217 1217 * Example 2: Downlink Payload: 330201 ~/~/ Set AT+SETMAXNBTRANS=2,1 1218 1218 1236 +(% style="display:none" %) (%%) 1237 + 1219 1219 == 7.25 Device offline rejoining (LWS007) == 1220 1220 1221 1221 ... ... @@ -1269,6 +1269,8 @@ 1269 1269 ** 0x0B40: ACK_Timout_2 : 2880minutes (48 hours) 1270 1270 ** **Explain**: Enable Online Detect, if end node doesn't receive any downlink within ACK_Timout_1( 1440 minutes or 24 hours). End node will use confirmed uplink to send packets during ACK_Timout_1 (the 24th hour) to ACK_Timout_2 ( the 48th hour). If from the 24th to 48th hour, end node got an downlink from server, it will switch back to unconfirmed uplink. end node will restart ACK_Timout_1. If from the 24th to 48th hour, end node still not got any downlink, means device doesn't get ACK from server within last 48 hours. Device will process rejoin, rejoin request interval is AT+RJTDC period. For AU915/ US915, device will use the sub-band used for last join. 1271 1271 1291 +(% style="display:none" %) (%%) 1292 + 1272 1272 == 7.26 Request the server to send an ACK == 1273 1273 1274 1274 ... ... @@ -1282,10 +1282,11 @@ 1282 1282 ))) 1283 1283 |(% style="width:160px" %)**AT+PNACKMD=0**|(% style="width:263px" %)off request the server to send an ACK|(% style="width:109px" %)((( 1284 1284 0 1285 - 1286 1286 OK 1287 1287 ))) 1288 1288 1309 +(% style="display:none" %) (%%) 1310 + 1289 1289 == 7.27 Adjust network rejoining interval == 1290 1290 1291 1291 ... ... @@ -1312,6 +1312,8 @@ 1312 1312 * **Example 1:** Downlink Payload: 26000A ~/~/ Set AT+RJTDC=10 1313 1313 * **Example 2: **Downlink Payload: 260002 ~/~/ Set AT+RJTDC=2 1314 1314 1337 +(% style="display:none" %) (%%) 1338 + 1315 1315 = 8. AT Commands Combination = 1316 1316 1317 1317 == 8.1 Set a fix RX2DR for downlink window == ... ... @@ -1318,8 +1318,11 @@ 1318 1318 1319 1319 1320 1320 * (% style="color:blue" %)**AT+ADR=0 **(%%) **~-~->** Disable ADR first 1345 + 1321 1321 * (% style="color:blue" %)**AT+RX2DR=xxxx** (%%) **~-~->** Set xxxx to your wanted DataRate 1322 1322 1348 +(% style="display:none" %) (%%) 1349 + 1323 1323 == 8.2 Use Downlink Command to set a fix uplink DR == 1324 1324 1325 1325 ... ... @@ -1328,7 +1328,9 @@ 1328 1328 **Same as:** 1329 1329 1330 1330 * AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1358 + 1331 1331 * AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1360 + 1332 1332 * AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]] 1333 1333 1334 1334