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. Edwin1 +XWiki.Bei - Content
-
... ... @@ -420,8 +420,6 @@ 420 420 421 421 == 6.1 Confirm Mode == 422 422 423 -=== AT+CFM command before DR-LWS007 software stack === 424 - 425 425 Feature: Get or Set the confirmation mode (0-1). 426 426 427 427 {{info}} ... ... @@ -446,54 +446,6 @@ 446 446 * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1 447 447 * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0 448 448 449 -=== AT+CFM command since DR-LWS007 software stack === 450 - 451 -{{info}} 452 -**AT Command: AT+CFM** 453 -{{/info}} 454 - 455 -(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 456 -|=(% colspan="3" style="width: 707px;" %)AT+CFM 457 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** 458 -|(% style="width:160px" %)((( 459 -AT+CFM=1,0,0 460 - 461 -value1 462 -)))|(% style="width:198px" %)confirmed uplink|(% style="width:349px" %)((( 463 -1 464 - 465 -OK 466 -))) 467 -|(% style="width:160px" %)((( 468 -AT+CFM=0,?,0 469 - 470 -value2 471 -)))|(% style="width:198px" %)set max retry , range: 0 ~~ 7|(% style="width:349px" %)((( 472 -0~~7 473 - 474 -OK 475 -))) 476 -|(% style="width:160px" %)((( 477 -AT+CFM=0,0,1 478 - 479 -value3 480 -)))|(% style="width:198px" %)uplink fcnt increase by 1 for each retry|(% style="width:349px" %)((( 481 -1 482 - 483 -OK 484 -))) 485 - 486 -{{info}} 487 -**Downlink Command: 0x05** 488 -{{/info}} 489 - 490 -Format: Command Code (0x05) followed by 2 bytes mode value. 491 - 492 -If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05. 493 - 494 -* Example 1: Downlink Payload: 05010101 ~/~/ Set AT+CFM=1,1,1 495 -* Example 2: Downlink Payload: 05000700 ~/~/ Set AT+CFM=0,7,0 496 - 497 497 == 6.2 Confirm Status == 498 498 499 499 Feature: Get confirmation status of the last AT+SEND (0-1). ... ... @@ -807,10 +807,8 @@ 807 807 808 808 == 7.9 Public Network Mode == 809 809 810 -Feature: Get or Set the public network mode. (0: off, 1: on) . A Public LoRaWAN network use 0x34 as syncword. Default Settings; PNM=1760 +Feature: Get or Set the public network mode. (0: off, 1: on) 811 811 812 -Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network 813 - 814 814 {{info}} 815 815 **AT Command:AT+PNM** 816 816 {{/info}} ... ... @@ -821,16 +821,11 @@ 821 821 |(% style="width:166px" %)AT+PNM=?|(% style="width:225px" %)Get the public network mode.|(% style="width:272px" %)1((( 822 822 OK 823 823 ))) 824 -|(% style="width:166px" %)AT+PNM=1|(% style="width:225px" %)((( 825 -Set the public network mode. 826 - 827 -Set syncword=0x34 828 -)))|(% style="width:272px" %)(System will write new value to PNM)((( 772 +|(% style="width:166px" %)AT+PNM=1|(% style="width:225px" %)Set the public network mode.|(% style="width:272px" %)(System will write new value to PNM)((( 829 829 OK 830 830 831 831 832 832 ))) 833 -|(% style="width:166px" %)AT+PNM=0|(% style="width:225px" %)Set to use private network autoset syncword=0x12|(% style="width:272px" %) 834 834 835 835 == 7.10 Receive Delay1 == 836 836 ... ... @@ -1143,9 +1143,57 @@ 1143 1143 * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1 1144 1144 * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2 1145 1145 1146 -== 7.24 Controls NBTransinunconfirmeduplink mode(LWS007NBTrans:Set retransmission packets) ==1089 +== 7.24 Uplink fcnt settings(LWS007) == 1147 1147 1148 1148 {{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 +== 7.25 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) == 1138 + 1139 +{{info}} 1149 1149 **AT Command: AT+SETMAXNBTRANS ** 1150 1150 {{/info}} 1151 1151 ... ... @@ -1172,7 +1172,7 @@ 1172 1172 * Example 1: Downlink Payload: 330100 ~/~/ Set AT+SETMAXNBTRANS=1,0 1173 1173 * Example 2: Downlink Payload: 330201 ~/~/ Set AT+SETMAXNBTRANS=2,1 1174 1174 1175 -== 7.2 5Device offline rejoining (LWS007) ==1166 +== 7.26 Device offline rejoining (LWS007) == 1176 1176 1177 1177 {{info}} 1178 1178 **AT Command: AT+DDETECT** ... ... @@ -1219,7 +1219,7 @@ 1219 1219 1220 1220 * Example 1: Downlink Payload: 320105A00B40 ~/~/ Set AT+DDETECT=1,1440,2880 1221 1221 1222 -== 7.2 6Request the server to send an ACK ==1213 +== 7.27 Request the server to send an ACK == 1223 1223 1224 1224 {{info}} 1225 1225 **AT Command: AT+PNACKMD** ... ... @@ -1237,35 +1237,6 @@ 1237 1237 OK 1238 1238 ))) 1239 1239 1240 -== 7.27 Adjust network rejoining interval == 1241 - 1242 -{{info}} 1243 -**AT Command: AT+RJTDC** 1244 -{{/info}} 1245 - 1246 -(% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 1247 -|=(% colspan="3" style="width: 724px;" %)AT+RJTDC 1248 -|(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** 1249 -|(% style="width:165px" %)AT+RJTDC=?|(% style="width:227px" %)Show the ReJoin data transmission interval in min|(% style="width:329px" %)30000((( 1250 -OK 1251 - 1252 -the interval is 30000ms = 30s 1253 -))) 1254 -|(% style="width:165px" %)AT+RJTDC=60000|(% style="width:227px" %)Set the ReJoin data transmission interval in min|(% style="width:329px" %)OK((( 1255 -Set the ReJoin data transmission interval to 60000ms = 60 seconds 1256 -))) 1257 - 1258 -{{info}} 1259 -**Downlink Command: 0x26** 1260 -{{/info}} 1261 - 1262 -Format: Command Code (0x26) followed by 2 bytes mode value. 1263 - 1264 -If the downlink payload=26000A, it means set end node to use confirm mode, while type code is 26. 1265 - 1266 -* Example 1: Downlink Payload: 26000A ~/~/ Set AT+RJTDC=10 1267 -* Example 2: Downlink Payload: 260002 ~/~/ Set AT+RJTDC=2 1268 - 1269 1269 = 8. AT Commands Combination = 1270 1270 1271 1271 == 8.1 Set a fix RX2DR for downlink window ==