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. Xiaoling1 +XWiki.Bei - Content
-
... ... @@ -97,7 +97,6 @@ 97 97 ))) 98 98 ))) 99 99 100 - 101 101 = 4. System Management Commands = 102 102 103 103 == 4.1 Change Uplink Interval == ... ... @@ -136,7 +136,6 @@ 136 136 * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds 137 137 * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds 138 138 139 - 140 140 == 4.2 Reboot End Node == 141 141 142 142 Feature: Reboot End Node to perform a new OTAA or ABP Join. ... ... @@ -298,7 +298,6 @@ 298 298 OK 299 299 ))) 300 300 301 - 302 302 = 5. Keys, IDs and EUIs management = 303 303 304 304 == 5.1 Application EUI == ... ... @@ -317,7 +317,6 @@ 317 317 ))) 318 318 |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK 319 319 320 - 321 321 == 5.2 Application Key == 322 322 323 323 Feature: Get or Set the Application Key. ... ... @@ -480,7 +480,6 @@ 480 480 While Error in format, return AT_BUSY_ERROR 481 481 ))) 482 482 483 - 484 484 == 6.4 LoRa® Network Join Mode == 485 485 486 486 Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA). ... ... @@ -509,7 +509,6 @@ 509 509 * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=O 510 510 * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1 511 511 512 - 513 513 == 6.5 LoRa® Network Join Status == 514 514 515 515 Feature: LoRa® Network Join Status. ... ... @@ -525,7 +525,6 @@ 525 525 OK 526 526 ))) 527 527 528 - 529 529 == 6.6 Print Last Received Data in Raw Format == 530 530 531 531 Feature: Print Last Received Data in Raw Format<port:data>. ... ... @@ -541,7 +541,6 @@ 541 541 OK 542 542 ))) 543 543 544 - 545 545 == 6.7 Print Last Received Data in Binary Format == 546 546 547 547 Feature: Print Last Received Data in Binary Format<port:data>. ... ... @@ -557,7 +557,6 @@ 557 557 OK 558 558 ))) 559 559 560 - 561 561 == 6.8 Send Text Data == 562 562 563 563 Feature: Send Text Data<port:data>. ... ... @@ -577,7 +577,6 @@ 577 577 578 578 ))) 579 579 580 - 581 581 == 6.9 Send Hexadecimal Data == 582 582 583 583 Feature: Send hexadecimal data along with the application port. ... ... @@ -596,7 +596,6 @@ 596 596 597 597 ))) 598 598 599 - 600 600 = 7. LoRaWAN network management = 601 601 602 602 == 7.1 Adaptive Data Rate == ... ... @@ -628,7 +628,6 @@ 628 628 * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1. 629 629 * **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0. 630 630 631 - 632 632 == 7.2 LoRa® Class == 633 633 634 634 Feature: Get or Set the Device Class(Currently only support class A, class C). ... ... @@ -647,7 +647,6 @@ 647 647 648 648 ))) 649 649 650 - 651 651 == 7.3 Duty Cycle Setting == 652 652 653 653 Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing. ... ... @@ -666,7 +666,6 @@ 666 666 667 667 ))) 668 668 669 - 670 670 == 7.4 Data Rate == 671 671 672 672 Feature: Get or Set the Data Rate. (0-7 corresponding to DR_X) . Note: while set Data Rate, please use set Adptive Data Rate, ADR=0 first. otherwise device will response to server's ADR command and change the DR to the setting from server ... ... @@ -695,7 +695,6 @@ 695 695 * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1. 696 696 * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0. 697 697 698 - 699 699 == 7.5 Frame Counter Downlink == 700 700 701 701 Feature: Get or Set the Frame Counter Downlink. ... ... @@ -716,7 +716,6 @@ 716 716 717 717 ))) 718 718 719 - 720 720 == 7.6 Frame Counter Uplink == 721 721 722 722 Feature: Get or Set the Frame Counter Uplink. ... ... @@ -735,7 +735,6 @@ 735 735 736 736 ))) 737 737 738 - 739 739 == 7.7 Join Accept Delay1 == 740 740 741 741 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms. ... ... @@ -754,7 +754,6 @@ 754 754 755 755 ))) 756 756 757 - 758 758 == 7.8 Join Accept Delay2 == 759 759 760 760 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms. ... ... @@ -773,7 +773,6 @@ 773 773 774 774 ))) 775 775 776 - 777 777 == 7.9 Public Network Mode == 778 778 779 779 Feature: Get or Set the public network mode. (0: off, 1: on) ... ... @@ -1105,6 +1105,132 @@ 1105 1105 * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1 1106 1106 * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2 1107 1107 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 + 1108 1108 = 8. AT Commands Combination = 1109 1109 1110 1110 == 8.1 Set a fix RX2DR for downlink window == ... ... @@ -1123,3 +1123,4 @@ 1123 1123 * AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1124 1124 * AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1125 1125 * AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]] 1233 +~)~)~)