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
-
... ... @@ -27,6 +27,7 @@ 27 27 ** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server) 28 28 29 29 30 + 30 30 = 3. Support End Node and firmware version = 31 31 32 32 ... ... @@ -102,6 +102,7 @@ 102 102 ))) 103 103 104 104 106 + 105 105 = 4. System Management Commands = 106 106 107 107 ... ... @@ -140,6 +140,7 @@ 140 140 * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds 141 141 142 142 145 + 143 143 == 4.2 Reboot End Node == 144 144 145 145 ... ... @@ -166,6 +166,7 @@ 166 166 <followed by the Tx and Rx information> 167 167 ))) 168 168 172 + 169 169 (% style="color:blue" %)**Downlink Command: 0x04** 170 170 171 171 ... ... @@ -203,6 +203,7 @@ 203 203 Please set the parameters or reset Device to apply change 204 204 ))) 205 205 210 + 206 206 (% style="color:blue" %)**Downlink Command: 0x04** 207 207 208 208 ... ... @@ -232,6 +232,7 @@ 232 232 OK 233 233 ))) 234 234 240 + 235 235 (% style="color:blue" %)**Downlink Command: 0x26 (Valid in 006 stack)** 236 236 237 237 ... ... @@ -485,6 +485,7 @@ 485 485 OK 486 486 ))) 487 487 494 + 488 488 (% style="color:blue" %)**Downlink Command: 0x05** 489 489 490 490 ... ... @@ -544,6 +544,7 @@ 544 544 |(% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK 545 545 |(% 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 546 546 554 + 547 547 (% style="color:blue" %)**Downlink Command: 0x20** 548 548 549 549 ... ... @@ -657,6 +657,7 @@ 657 657 AT_PARAM_ERROR 658 658 ))) 659 659 668 + 660 660 (% style="color:blue" %)**Downlink Command: 0x22** 661 661 662 662 ... ... @@ -720,6 +720,7 @@ 720 720 721 721 ))) 722 722 732 + 723 723 (% style="color:blue" %)**Downlink Command: 0x2200aaFF** 724 724 725 725 ... ... @@ -946,10 +946,10 @@ 946 946 947 947 Feature: Get the SNR of the last received packet 948 948 959 +{{info}} 960 +**AT Command:AT+SNR** 961 +{{/info}} 949 949 950 -(% style="color:blue" %)**AT Command:AT+SNR** 951 - 952 - 953 953 (% border="1" style="background-color:#ffffcc; color:green; width:571.222px" %) 954 954 |=(% colspan="3" style="width: 568px;" %)AT+SNR 955 955 |(% style="width:164px" %)**Command Example**|(% style="width:290px" %)**Function**|(% style="width:113px" %)**Response** ... ... @@ -961,10 +961,10 @@ 961 961 962 962 Feature: Get or set the application port. 963 963 974 +{{info}} 975 +**AT Command: AT+PORT** 976 +{{/info}} 964 964 965 -(% style="color:blue" %)**AT Command: AT+PORT** 966 - 967 - 968 968 (% border="1" style="background-color:#ffffcc; color:green; width:500.222px" %) 969 969 |=(% colspan="3" style="width: 497px;" %)AT+PORT 970 970 |(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response** ... ... @@ -973,9 +973,10 @@ 973 973 ))) 974 974 |(% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK 975 975 976 -(% style="color:blue" %)**Downlink Command: 0x23** 986 +{{info}} 987 +**Downlink Command: 0x23** 988 +{{/info}} 977 977 978 - 979 979 Format: Command Code (0x23) followed by 1 bytes port value. 980 980 981 981 If the downlink payload=2301, it means set the application port to 1, while type code is 23. ... ... @@ -987,10 +987,10 @@ 987 987 988 988 Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode. 989 989 1001 +{{info}} 1002 +**AT Command: AT+CHS** 1003 +{{/info}} 990 990 991 -(% style="color:blue" %)**AT Command: AT+CHS** 992 - 993 - 994 994 (% border="1" style="background-color:#ffffcc; color:green; width:603.222px" %) 995 995 |=(% colspan="3" style="width: 600px;" %)AT+CHS 996 996 |(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response** ... ... @@ -1003,10 +1003,10 @@ 1003 1003 1004 1004 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. 1005 1005 1017 +{{info}} 1018 +**AT Command: AT+CHE** 1019 +{{/info}} 1006 1006 1007 -(% style="color:blue" %)**AT Command: AT+CHE** 1008 - 1009 - 1010 1010 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1011 1011 |=(% colspan="3" style="width: 707px;" %)AT+CHE 1012 1012 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1017,9 +1017,10 @@ 1017 1017 ))) 1018 1018 |(% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK 1019 1019 1020 -(% style="color:blue" %)**Downlink Command: 0x24** 1031 +{{info}} 1032 +**Downlink Command: 0x24** 1033 +{{/info}} 1021 1021 1022 - 1023 1023 Format: Command Code (0x24) followed by 1 bytes channel value. 1024 1024 1025 1025 If the downlink payload=2401, it means set channel mode to 1, while type code is 24. ... ... @@ -1031,10 +1031,10 @@ 1031 1031 1032 1032 Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255). 1033 1033 1046 +{{info}} 1047 +**AT Command: AT+RX1WTO** 1048 +{{/info}} 1034 1034 1035 -(% style="color:blue" %)**AT Command: AT+RX1WTO** 1036 - 1037 - 1038 1038 (% border="1" style="background-color:#ffffcc; color:green; width:460.222px" %) 1039 1039 |=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO 1040 1040 |(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response** ... ... @@ -1059,10 +1059,10 @@ 1059 1059 1060 1060 Feature:Get or Set the number of symbols to detect and timeout from RXwindow2(0 to 255). 1061 1061 1074 +{{info}} 1075 +**AT Command: AT+RX2WTO** 1076 +{{/info}} 1062 1062 1063 -(% style="color:blue" %)**AT Command: AT+RX2WTO** 1064 - 1065 - 1066 1066 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1067 1067 |=(% colspan="3" style="width: 494px;" %)AT+ RX2WTO 1068 1068 |(% style="width:190px" %)**Command Example**|(% style="width:199px" %)**Function**|(% style="width:104px" %)**Response** ... ... @@ -1075,10 +1075,10 @@ 1075 1075 1076 1076 Feature: Get or Set uplinkdwelltime 1077 1077 1090 +{{info}} 1091 +**AT Command: AT+DWELLT** 1092 +{{/info}} 1078 1078 1079 -(% style="color:blue" %)**AT Command: AT+DWELLT** 1080 - 1081 - 1082 1082 (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %) 1083 1083 |=(% colspan="3" style="width: 494px;" %)AT+DWELLT 1084 1084 |(% style="width:183px" %)**Command Example**|(% style="width:179px" %)**Function**|(% style="width:131px" %)**Response** ... ... @@ -1087,9 +1087,10 @@ 1087 1087 ))) 1088 1088 |(% style="width:183px" %)AT+DWELLT=0|(% style="width:179px" %)Set uplinkdwelltime|(% style="width:131px" %)OK 1089 1089 1090 -(% style="color:blue" %)**Downlink Command: 0x25** 1102 +{{info}} 1103 +**Downlink Command: 0x25** 1104 +{{/info}} 1091 1091 1092 - 1093 1093 Format: Command Code (0x25) followed by 1 bytes state value. 1094 1094 1095 1095 If the downlink payload=2501, it means set uplinkdwelltime to 1, while type code is 25. ... ... @@ -1115,9 +1115,10 @@ 1115 1115 * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command. 1116 1116 * For Class C devices used in TTI, need to set AT+RPL=4 because TTI require immediately reply message to Confirmed Data Down & MAC Command. 1117 1117 1118 -(% style="color:blue" %)**AT Command: AT+RPL** 1131 +{{info}} 1132 +**AT Command: AT+RPL** 1133 +{{/info}} 1119 1119 1120 - 1121 1121 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1122 1122 |=(% colspan="3" style="width: 533px;" %)AT+RPL 1123 1123 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1126,9 +1126,10 @@ 1126 1126 ))) 1127 1127 |(% style="width:160px" %)AT+RPL=0|(% style="width:263px" %)Set packet receiving response level|(% style="width:109px" %)OK 1128 1128 1129 -(% style="color:blue" %)**Downlink Command: 0x21** 1143 +{{info}} 1144 +**Downlink Command: 0x21** 1145 +{{/info}} 1130 1130 1131 - 1132 1132 Format: Command Code (0x21) followed by 1 bytes level value. 1133 1133 1134 1134 If the downlink payload=2101, it means set packet receiving response level to 1, while type code is 21. ... ... @@ -1138,10 +1138,10 @@ 1138 1138 1139 1139 == 7.24 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) == 1140 1140 1156 +{{info}} 1157 +**AT Command: AT+SETMAXNBTRANS ** 1158 +{{/info}} 1141 1141 1142 -(% style="color:blue" %)**AT Command: AT+SETMAXNBTRANS ** 1143 - 1144 - 1145 1145 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1146 1146 |=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS** 1147 1147 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1154,9 +1154,10 @@ 1154 1154 OK 1155 1155 ))) 1156 1156 1157 -(% style="color:blue" %)**Downlink Command: 0x33** 1172 +{{info}} 1173 +**Downlink Command: 0x33** 1174 +{{/info}} 1158 1158 1159 - 1160 1160 Format: Command Code (0x33) followed by 2 bytes mode value. 1161 1161 1162 1162 If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1166,10 +1166,10 @@ 1166 1166 1167 1167 == 7.25 Device offline rejoining (LWS007) == 1168 1168 1185 +{{info}} 1186 +**AT Command: AT+DDETECT** 1187 +{{/info}} 1169 1169 1170 -(% style="color:blue" %)**AT Command: AT+DDETECT** 1171 - 1172 - 1173 1173 (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %) 1174 1174 |=(% colspan="3" style="width: 707px;" %)AT+**DDETECT** 1175 1175 |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** ... ... @@ -1201,9 +1201,10 @@ 1201 1201 OK 1202 1202 ))) 1203 1203 1204 -(% style="color:blue" %)**Downlink Command: 0x33** 1220 +{{info}} 1221 +**Downlink Command: 0x33** 1222 +{{/info}} 1205 1205 1206 - 1207 1207 Format: Command Code (0x32) followed by 2 bytes mode value. 1208 1208 1209 1209 If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33. ... ... @@ -1212,10 +1212,10 @@ 1212 1212 1213 1213 == 7.26 Request the server to send an ACK == 1214 1214 1232 +{{info}} 1233 +**AT Command: AT+PNACKMD** 1234 +{{/info}} 1215 1215 1216 -(% style="color:blue" %)**AT Command: AT+PNACKMD** 1217 - 1218 - 1219 1219 (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %) 1220 1220 |=(% colspan="3" style="width: 533px;" %)**AT+PNACKMD** 1221 1221 |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** ... ... @@ -1230,10 +1230,10 @@ 1230 1230 1231 1231 == 7.27 Adjust network rejoining interval == 1232 1232 1250 +{{info}} 1251 +**AT Command: AT+RJTDC** 1252 +{{/info}} 1233 1233 1234 -(% style="color:blue" %)**AT Command: AT+RJTDC** 1235 - 1236 - 1237 1237 (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 1238 1238 |=(% colspan="3" style="width: 724px;" %)AT+RJTDC 1239 1239 |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** ... ... @@ -1246,9 +1246,10 @@ 1246 1246 Set the ReJoin data transmission interval to 60000ms = 60 seconds 1247 1247 ))) 1248 1248 1249 -(% style="color:blue" %)**Downlink Command: 0x26** 1266 +{{info}} 1267 +**Downlink Command: 0x26** 1268 +{{/info}} 1250 1250 1251 - 1252 1252 Format: Command Code (0x26) followed by 2 bytes mode value. 1253 1253 1254 1254 If the downlink payload=26000A, it means set end node to use confirm mode, while type code is 26. ... ... @@ -1265,12 +1265,13 @@ 1265 1265 1266 1266 == 8.2 Use Downlink Command to set a fix uplink DR == 1267 1267 1286 +{{info}} 1287 +**Downlink Command: 0x22000500** 1288 +{{/info}} 1268 1268 1269 -(% style="color:blue" %)**Downlink Command: 0x22000500** 1270 - 1271 - 1272 1272 Same as: 1273 1273 1274 1274 * AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1275 1275 * AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1276 1276 * AT+TXP=0 [[Reference>>||anchor="H7.14TransmitPower"]] 1295 +~)~)~)