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
-
... ... @@ -1029,9 +1029,9 @@ 1029 1029 1030 1030 (% style="color:blue" %)**AT Command: AT+PORT** 1031 1031 1032 -(% border="1" style="background-color:#fff fcc;color:green;width:500.222px" %)1033 -|=(% colspan="3" style="width: 497px;" %)AT+PORT 1034 -|(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response** 1032 +(% border="1" style="background-color:#f2f2f2; width:500.222px" %) 1033 +|=(% colspan="3" style="width: 497px;background-color:#D9E2F3;color:#0070C0" %)AT+PORT 1034 +|(% style="width:157px;color:#0070C0" %)**Command Example**|(% style="width:204px;color:#0070C0" %)**Function**|(% style="width:135px;color:#0070C0" %)**Response** 1035 1035 |(% style="width:157px" %)AT+PORT=?|(% style="width:204px" %)Get the application port|(% style="width:135px" %)21((( 1036 1036 OK 1037 1037 ))) ... ... @@ -1056,9 +1056,9 @@ 1056 1056 1057 1057 (% style="color:blue" %)**AT Command: AT+CHS** 1058 1058 1059 -(% border="1" style="background-color:#fff fcc;color:green;width:603.222px" %)1060 -|=(% colspan="3" style="width: 600px;" %)AT+CHS 1061 -|(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response** 1059 +(% border="1" style="background-color:#f2f2f2; width:603.222px" %) 1060 +|=(% colspan="3" style="width: 600px;background-color:#D9E2F3;color:#0070C0" %)AT+CHS 1061 +|(% style="width:182px;color:#0070C0" %)**Command Example**|(% style="width:295px;color:#0070C0" %)**Function**|(% style="width:122px;color:#0070C0" %)**Response** 1062 1062 |(% style="width:182px" %)AT+CHS=?|(% style="width:295px" %)Get Frequency for Single Channel Mode|(% style="width:122px" %)0((( 1063 1063 OK 1064 1064 ))) ... ... @@ -1074,9 +1074,9 @@ 1074 1074 1075 1075 (% style="color:blue" %)**AT Command: AT+CHE** 1076 1076 1077 -(% border="1" style="background-color:#fff fcc;color:green;width:710.222px" %)1078 -|=(% colspan="3" style="width: 707px;" %)AT+CHE 1079 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** 1077 +(% border="1" style="background-color:#f2f2f2; width:710.222px" %) 1078 +|=(% colspan="3" style="width: 707px;background-color:#D9E2F3;color:#0070C0" %)AT+CHE 1079 +|(% style="width:160px;color:#0070C0" %)**Command Example**|(% style="width:198px;color:#0070C0" %)**Function**|(% style="width:349px;color:#0070C0" %)**Response** 1080 1080 |(% style="width:160px" %)AT+CHE=?|(% style="width:198px" %)Get eight channels mode|(% style="width:349px" %)1((( 1081 1081 902.3 902.5 902.7 902.9 903.1 903.3 903.5 903.7 1082 1082 ... ... @@ -1103,9 +1103,9 @@ 1103 1103 1104 1104 (% style="color:blue" %)**AT Command: AT+RX1WTO** 1105 1105 1106 -(% border="1" style="background-color:#fff fcc;color:green;width:460.222px" %)1107 -|=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO 1108 -|(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response** 1106 +(% border="1" style="background-color:#f2f2f2; width:460.222px" %) 1107 +|=(% colspan="3" style="width: 457px;background-color:#D9E2F3;color:#0070C0" %)AT+ RX1WTO 1108 +|(% style="width:163px;color:#0070C0" %)**Command Example**|(% style="width:201px;color:#0070C0" %)**Function**|(% style="width:93px;color:#0070C0" %)**Response** 1109 1109 |(% style="width:163px" %)AT+RX1WTO=?|(% style="width:201px" %)Get RXwindows1 timeout|(% style="width:93px" %)14((( 1110 1110 OK 1111 1111 ))) ... ... @@ -1132,9 +1132,9 @@ 1132 1132 1133 1133 (% style="color:blue" %)**AT Command: AT+RX2WTO** 1134 1134 1135 -(% border="1" style="background-color:#fff fcc;color:green;width:497.222px" %)1136 -|=(% colspan="3" style="width: 494px;" %)AT+ RX2WTO 1137 -|(% style="width:190px" %)**Command Example**|(% style="width:199px" %)**Function**|(% style="width:104px" %)**Response** 1135 +(% border="1" style="background-color:#f2f2f2; width:497.222px" %) 1136 +|=(% colspan="3" style="width: 494px;background-color:#D9E2F3;color:#0070C0" %)AT+ RX2WTO 1137 +|(% style="width:190px;color:#0070C0" %)**Command Example**|(% style="width:199px;color:#0070C0" %)**Function**|(% style="width:104px;color:#0070C0" %)**Response** 1138 1138 |(% style="width:190px" %)AT+RX2WTO=?|(% style="width:199px" %)Get RXwindows2 timeout|(% style="width:104px" %)7((( 1139 1139 OK 1140 1140 ))) ... ... @@ -1150,9 +1150,9 @@ 1150 1150 1151 1151 (% style="color:blue" %)**AT Command: AT+DWELLT** 1152 1152 1153 -(% border="1" style="background-color:#fff fcc;color:green;width:497.222px" %)1154 -|=(% colspan="3" style="width: 494px;" %)AT+DWELLT 1155 -|(% style="width:183px" %)**Command Example**|(% style="width:179px" %)**Function**|(% style="width:131px" %)**Response** 1153 +(% border="1" style="background-color:#f2f2f2; width:497.222px" %) 1154 +|=(% colspan="3" style="width: 494px;background-color:#D9E2F3;color:#0070C0" %)AT+DWELLT 1155 +|(% style="width:183px;color:#0070C0" %)**Command Example**|(% style="width:179px;color:#0070C0" %)**Function**|(% style="width:131px;color:#0070C0" %)**Response** 1156 1156 |(% style="width:183px" %)AT+DWELLT=?|(% style="width:179px" %)Get uplinkdwelltime|(% style="width:131px" %)1((( 1157 1157 OK 1158 1158 ))) ... ... @@ -1175,7 +1175,7 @@ 1175 1175 Feature: Get or Set packet receiving response level. This feature is used to set compatible with different LoRaWAN servers. If RPL doesn;t match , user will see strange message in the server portal. 1176 1176 1177 1177 1178 -**RPL value:** 1178 +(% style="color:blue" %)**RPL value:** 1179 1179 1180 1180 * **AT+RPL=0:** Device won't immediately reply any downlink commands from platform. 1181 1181 * **AT+RPL=1:** Device will immediately reply message to Unconfirmed Data Down. Payload is 0x00. ... ... @@ -1183,7 +1183,7 @@ 1183 1183 * **AT+RPL=3:** Device will immediately reply message to MAC Command. Payload is 0x00 and requied response header for this command. 1184 1184 * **AT+RPL=4: **Device will immediately reply message to Confirmed Data Down & MAC Command. Payload is 0x00 and requied response header for these two commands. 1185 1185 1186 -**Case Analyes:** 1186 +(% style="color:blue" %)**Case Analyes:** 1187 1187 1188 1188 * For Class A devices, AT+RPL=0 is ok. that is defaut settings in software. 1189 1189 * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command. ... ... @@ -1191,9 +1191,9 @@ 1191 1191 1192 1192 (% style="color:blue" %)**AT Command: AT+RPL** 1193 1193 1194 -(% border="1" style="background-color:#fff fcc;color:green;width:536.222px" %)1195 -|=(% colspan="3" style="width: 533px;" %)AT+RPL 1196 -|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** 1194 +(% border="1" style="background-color:#f2f2f2; width:536.222px" %) 1195 +|=(% colspan="3" style="width: 533px;background-color:#D9E2F3;color:#0070C0" %)AT+RPL 1196 +|(% style="width:160px;color:#0070C0" %)**Command Example**|(% style="width:263px;color:#0070C0" %)**Function**|(% style="width:109px;color:#0070C0" %)**Response** 1197 1197 |(% style="width:160px" %)AT+RPL=?|(% style="width:263px" %)Get packet receiving response level|(% style="width:109px" %)1((( 1198 1198 OK 1199 1199 ))) ... ... @@ -1215,9 +1215,9 @@ 1215 1215 1216 1216 (% style="color:blue" %)**AT Command: AT+SETMAXNBTRANS ** 1217 1217 1218 -(% border="1" style="background-color:#fff fcc;color:green;width:589px" %)1219 -|=(% colspan="3" style="width: 586px;" %)AT+**SETMAXNBTRANS** 1220 -|(% style="width:227px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:87px" %)**Response** 1218 +(% border="1" style="background-color:#f2f2f2; width:589px" %) 1219 +|=(% colspan="3" style="width: 586px;background-color:#D9E2F3;color:#0070C0" %)AT+**SETMAXNBTRANS** 1220 +|(% style="width:227px;color:#0070C0" %)**Command Example**|(% style="width:300px;color:#0070C0" %)**Function**|(% style="width:87px;color:#0070C0" %)**Response** 1221 1221 |(% style="width:227px" %)**AT+SETMAXNBTRANS=1,0**|(% style="width:300px" %)Value1: set the maximum NBTrans.|(% style="width:87px" %)1((( 1222 1222 OK 1223 1223 ))) ... ... @@ -1252,9 +1252,9 @@ 1252 1252 * ACK_Timout_1: Unit: min 1253 1253 * ACK_Timout_2: Unit: min 1254 1254 1255 -(% border="1" style="background-color:#fff fcc;color:green;width:710.222px" %)1256 -|=(% colspan="3" style="width: 707px;" %)AT+**DDETECT** 1257 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** 1255 +(% border="1" style="background-color:#f2f2f2; width:710.222px" %) 1256 +|=(% colspan="3" style="width: 707px;background-color:#D9E2F3;color:#0070C0" %)AT+**DDETECT** 1257 +|(% style="width:160px;color:#0070C0" %)**Command Example**|(% style="width:198px;color:#0070C0" %)**Function**|(% style="width:349px;color:#0070C0" %)**Response** 1258 1258 |(% style="width:160px" %)((( 1259 1259 AT+DDETECT=1,1440,2880 1260 1260 ... ... @@ -1302,9 +1302,9 @@ 1302 1302 1303 1303 (% style="color:blue" %)**AT Command: AT+PNACKMD** 1304 1304 1305 -(% border="1" style="background-color:#fff fcc;color:green;width:536.222px" %)1306 -|=(% colspan="3" style="width: 533px;" %)**AT+PNACKMD** 1307 -|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response** 1305 +(% border="1" style="background-color:#f2f2f2; width:536.222px" %) 1306 +|=(% colspan="3" style="width: 533px;background-color:#D9E2F3;color:#0070C0" %)**AT+PNACKMD** 1307 +|(% style="width:160px;color:#0070C0" %)**Command Example**|(% style="width:263px;color:#0070C0" %)**Function**|(% style="width:109px;color:#0070C0" %)**Response** 1308 1308 |(% style="width:160px" %)**AT+PNACKMD=1**|(% style="width:263px" %)If the node uploads the ACK as confirm, it will request the server to send an ACK. If the server ack is not received, the node will upload the packets that have not received the ACK the next time it receives the ACK|(% style="width:109px" %)1((( 1309 1309 OK 1310 1310 ))) ... ... @@ -1320,9 +1320,9 @@ 1320 1320 1321 1321 (% style="color:blue" %)**AT Command: AT+RJTDC** 1322 1322 1323 -(% border="1" style="background-color:#fff fcc;color:green;width:727.222px" %)1324 -|=(% colspan="3" style="width: 724px;" %)AT+RJTDC 1325 -|(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** 1323 +(% border="1" style="background-color:#f2f2f2; width:727.222px" %) 1324 +|=(% colspan="3" style="width: 724px;background-color:#D9E2F3;color:#0070C0" %)AT+RJTDC 1325 +|(% style="width:165px;color:#0070C0" %)**Command Example**|(% style="width:227px;color:#0070C0" %)**Function**|(% style="width:329px;color:#0070C0" %)**Response** 1326 1326 |(% style="width:165px" %)AT+RJTDC=?|(% style="width:227px" %)Show the ReJoin data transmission interval in min|(% style="width:329px" %)30((( 1327 1327 OK 1328 1328