Changes for page End Device AT Commands and Downlink Command
Last modified by kai on 2024/09/06 10:00
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Bei1 +XWiki.Xiaoling - Content
-
... ... @@ -24,6 +24,7 @@ 24 24 ** Use Base64 format to send a downlink: [[Chirpstack>>Notes for ChirpStack]] 25 25 ** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server) 26 26 27 + 27 27 = 3. Support End Node and firmware version = 28 28 29 29 (% border="1" style="background-color:#ffffcc; color:green; width:966px" %) ... ... @@ -97,6 +97,8 @@ 97 97 ))) 98 98 ))) 99 99 101 + 102 + 100 100 = 4. System Management Commands = 101 101 102 102 == 4.1 Change Uplink Interval == ... ... @@ -135,6 +135,8 @@ 135 135 * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds 136 136 * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds 137 137 141 + 142 + 138 138 == 4.2 Reboot End Node == 139 139 140 140 Feature: Reboot End Node to perform a new OTAA or ABP Join. ... ... @@ -330,6 +330,7 @@ 330 330 ))) 331 331 |(% 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 332 332 338 + 333 333 == 5.3 Application Session Key == 334 334 335 335 Feature: Get or Set the Application Session Key. ... ... @@ -348,6 +348,7 @@ 348 348 OK 349 349 ))) 350 350 357 + 351 351 == 5.4 Device Address == 352 352 353 353 Feature: Get or Set the Device Address. ... ... @@ -366,6 +366,7 @@ 366 366 ))) 367 367 |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK 368 368 376 + 369 369 == 5.5 Device EUI == 370 370 371 371 Feature: Get or Set the Device EUI. ... ... @@ -384,6 +384,7 @@ 384 384 OK 385 385 ))) 386 386 395 + 387 387 == 5.6 Network ID == 388 388 389 389 Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection) ... ... @@ -400,6 +400,7 @@ 400 400 ))) 401 401 |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK 402 402 412 + 403 403 == 5.7 Network Session Key == 404 404 405 405 Feature: Get or Set the Network Session Key ... ... @@ -416,6 +416,7 @@ 416 416 ))) 417 417 |(% 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 418 418 429 + 419 419 = 6. Joining and sending date on LoRaWAN network = 420 420 421 421 == 6.1 Confirm Mode == ... ... @@ -444,6 +444,7 @@ 444 444 * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1 445 445 * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0 446 446 458 + 447 447 == 6.2 Confirm Status == 448 448 449 449 Feature: Get confirmation status of the last AT+SEND (0-1). ... ... @@ -459,6 +459,7 @@ 459 459 OK 460 460 ))) 461 461 474 + 462 462 == 6.3 Join LoRa® Network == 463 463 464 464 Feature: Join network. ... ... @@ -1086,132 +1086,6 @@ 1086 1086 * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1 1087 1087 * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2 1088 1088 1089 -== 7.24 Uplink fcnt settings(LWS007) == 1090 - 1091 -{{info}} 1092 -**AT Command: AT+CFM** 1093 -{{/info}} 1094 - 1095 -(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1096 -|=(% colspan="3" style="width: 707px;" %)AT+CFM 1097 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** 1098 -|(% style="width:160px" %)((( 1099 -AT+CFM=1,0,0 1100 - 1101 -value1 1102 -)))|(% style="width:198px" %)confirmed uplink|(% style="width:349px" %)((( 1103 -1 1104 - 1105 -OK 1106 -))) 1107 -|(% style="width:160px" %)((( 1108 -AT+CFM=0,?,0 1109 - 1110 -value2 1111 -)))|(% style="width:198px" %)set max retry , range: 0 ~~ 7|(% style="width:349px" %)((( 1112 -0~~7 1113 - 1114 -OK 1115 -))) 1116 -|(% style="width:160px" %)((( 1117 -AT+CFM=0,0,1 1118 - 1119 -value3 1120 -)))|(% style="width:198px" %)uplink fcnt increase by 1 for each retry|(% style="width:349px" %)((( 1121 -1 1122 - 1123 -OK 1124 -))) 1125 - 1126 -{{info}} 1127 -**Downlink Command: 0x05** 1128 -{{/info}} 1129 - 1130 -Format: Command Code (0x05) followed by 2 bytes mode value. 1131 - 1132 -If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05. 1133 - 1134 -* Example 1: Downlink Payload: 05010101 ~/~/ Set AT+CFM=1,1,1 1135 -* Example 2: Downlink Payload: 05000700 ~/~/ Set AT+CFM=0,7,0 1136 - 1137 -(% class="wikigeneratedid" %) 1138 -== 7.25 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) == 1139 - 1140 -{{info}} 1141 -**AT Command: AT+SETMAXNBTRANS ** 1142 -{{/info}} 1143 - 1144 -(% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1145 -|=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS** 1146 -|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** 1147 -|(% style="width:160px" %)**AT+SETMAXNBTRANS=1,0**|(% style="width:263px" %)Value1: set the maximum NBTrans.|(% style="width:109px" %)1((( 1148 -OK 1149 -))) 1150 -|(% 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" %)((( 1151 -1 1152 - 1153 -OK 1154 -))) 1155 - 1156 -{{info}} 1157 -**Downlink Command: 0x33** 1158 -{{/info}} 1159 - 1160 -Format: Command Code (0x33) followed by 2 bytes mode value. 1161 - 1162 -If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33. 1163 - 1164 -* Example 1: Downlink Payload: 330100 ~/~/ Set AT+SETMAXNBTRANS=1,0 1165 -* Example 2: Downlink Payload: 330201 ~/~/ Set AT+SETMAXNBTRANS=2,1 1166 - 1167 -(% class="wikigeneratedid" %) 1168 -== 7.26 Device offline rejoining == 1169 - 1170 -{{info}} 1171 -**AT Command: AT+DDETECT** 1172 -{{/info}} 1173 - 1174 -(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1175 -|=(% colspan="3" style="width: 707px;" %)AT+**DDETECT** 1176 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** 1177 -|(% style="width:160px" %)((( 1178 -AT+DDETECT=1,1440,2880 1179 - 1180 -value1 1181 -)))|(% style="width:198px" %)Enable online detect|(% style="width:349px" %)((( 1182 -1 1183 - 1184 -OK 1185 -))) 1186 -|(% style="width:160px" %)((( 1187 -AT+DDETECT=1,?,2880 1188 - 1189 -value2 1190 -)))|(% style="width:198px" %)Online detection packet sending time|(% style="width:349px" %)((( 1191 - 1192 - 1193 -OK 1194 -))) 1195 -|(% style="width:160px" %)((( 1196 -AT+DDETECT=1,1440,? 1197 - 1198 -value3 1199 -)))|(% style="width:198px" %)Process rejoin|(% style="width:349px" %)((( 1200 - 1201 - 1202 -OK 1203 -))) 1204 - 1205 -{{info}} 1206 -**Downlink Command: 0x33** 1207 -{{/info}} 1208 - 1209 -Format: Command Code (0x32) followed by 2 bytes mode value. 1210 - 1211 -If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33. 1212 - 1213 -* Example 1: Downlink Payload: 320105A00B40 ~/~/ Set AT+DDETECT=1,1440,2880 1214 - 1215 1215 = 8. AT Commands Combination = 1216 1216 1217 1217 == 8.1 Set a fix RX2DR for downlink window == ... ... @@ -1230,4 +1230,3 @@ 1230 1230 * AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1231 1231 * AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1232 1232 * AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]] 1233 -~)~)~)