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
-
... ... @@ -23,8 +23,9 @@ 23 23 24 24 = 3. Support End Node and firmware version = 25 25 26 -(% style="background-color:#ffffcc; color:green; width:995.222px" %) 27 -|=(% colspan="3" style="width: 992px;" %)Dragino STM32 base hardware Firmware / LoRaWAN stack list 26 + 27 +(% border="1" style="background-color:#ffffcc; color:green; width:995.222px" %) 28 +|=(% colspan="3" style="width: 992px;" %) Dragino STM32 base hardware Firmware / LoRaWAN stack list 28 28 |(% style="width:187px" %)**Model**|(% style="width:349px" %)**Description**|(% style="width:453px" %)**Firmware Version <~-~-> Stack Version** 29 29 |(% style="width:187px" %)[[LSN50-v1>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/128-lsn50.html]], [[LSN50-V2>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/155-lsn50-v2.html]],|(% style="width:349px" %)Open Source Generic LoRaWAN Sensor Node|(% style="width:453px" %)LSN50 v1.6.0 <~-~-> DR-LWS-003;((( 30 30 LSN50 v1.7.0 <~-~-> DR-LWS-005; ~-~-> Support since this version ... ... @@ -46,11 +46,11 @@ 46 46 47 47 (% class="box infomessage" %) 48 48 ((( 49 - **AT Command: AT+TDC**50 +AT Command: AT+TDC 50 50 ))) 51 51 52 -(% style="background-color:#ffffcc; color:green; width:727.222px" %) 53 -|=(% colspan="3" style="width: 724px;" %)AT+TDC 53 +(% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 54 +|=(% colspan="3" style="width: 724px;" %) AT+TDC 54 54 |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response** 55 55 |(% style="width:165px" %)AT+TDC=?|(% style="width:227px" %)Show current transmit Interval|(% style="width:329px" %)30000((( 56 56 OK ... ... @@ -61,9 +61,7 @@ 61 61 Set transmit interval to 60000ms = 60 seconds 62 62 ))) 63 63 64 -{{info}} 65 65 **Downlink Command: 0x01** 66 -{{/info}} 67 67 68 68 Format: Command Code (0x01) followed by 3 bytes time value. 69 69 ... ... @@ -77,12 +77,13 @@ 77 77 Feature: Reboot End Node to perform a new OTAA or ABP Join. 78 78 79 79 {{info}} 80 - **AT Command: ATZ**79 +AT Command: ATZ 81 81 {{/info}} 82 82 83 -(% border=" 0" style="background-color:#ffffcc; color:green; width:727.222px" %)84 -|=(% colspan="3" %)ATZ: Trig a reset of the MCU 82 +(% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %) 83 +|=(% colspan="3" %) ATZ: Trig a reset of the MCU 85 85 |**Command Example**|**Function**|**Response** 85 +~)~)~) 86 86 |ATZ|Reset MCU|((( 87 87 Device reset and show booting info 88 88 ... ... @@ -97,46 +97,35 @@ 97 97 <followed by the Tx and Rx information> 98 98 ))) 99 99 100 -{{info}} 101 -**Downlink Command: 0x04** 102 -{{/info}} 100 +Downlink Command: 0x04 103 103 104 104 Format: Command Code (0x04) followed by FF. 105 105 106 -If the downlink payload= **04FF**, the end node will reboot.104 +If the downlink payload=04FF, the end node will reboot. 107 107 108 108 == 4.3 Reset to factory Default == 109 109 110 110 Feature: Reset the parameters to Factory Default, factory default value depends on the firmware settings, the OTAA and ABP keys will reserve after this command. 111 111 112 -{{info}} 113 -**AT Command: AT+FDR** 114 -{{/info}} 110 +AT Command: AT+FDR 115 115 116 -(% style="background-color:#ffffcc; color:green; width:831.222px" %) 117 -|=(% colspan="3" style="width: 828px;" %)Reset to factory default 118 -|(% style="width:181px" %)**Command Example**|(% style="width:181px" %)**Function**|(% style="width:465px" %)**Response** 119 -|(% style="width:181px" %)AT+FDR|(% style="width:181px" %)Reset to factory default|(% style="width:465px" %)((( 120 -Device reset to factory default parameters and show booting info 112 +|=(% colspan="3" %)Reset to factory default 113 +|**Command Example**|**Function**|**Response** 114 +|AT+FDR|Reset to factory default|Device reset to factory default parameters and show booting info 121 121 122 -LSN50 Device/LoRa ST Module 123 - 116 +{{{LSN50 Device/LoRa ST Module 124 124 Image Version: XX 125 - 126 126 Frequency Band: XX 127 - 128 128 DevEui= XX XX XX XX XX XX XX XX 129 - 130 130 Please set the parameters or reset Device to apply change 131 - )))121 +}}} 132 132 133 -{{info}} 134 -**Downlink Command: 0x04** 135 -{{/info}} 136 136 124 +Downlink Command: 0x04 125 + 137 137 Format: Command Code (0x04) followed by FE. 138 138 139 -If the downlink payload= **04FE**, Reset Parameters to Factory Default, Keys Reserve.128 +If the downlink payload=04FE, Reset Parameters to Factory Default, Keys Reserve. 140 140 141 141 142 142 == 4.4 Show Firmware Version == ... ... @@ -143,34 +143,30 @@ 143 143 144 144 Feature: Show firmware version. No downlink command yet. 145 145 146 -{{info}} 147 -**AT Command: AT+VER** 148 -{{/info}} 135 +AT Command: AT+VER 149 149 150 -(% style="background-color:#ffffcc; color:green" %) 151 151 |=(% colspan="3" %)AT+VER: Image Version and Frequency Band 152 152 |**Command Example**|**Function**|**Response** 153 -|AT+VER=?|Show Image version and Frequency Band|((( 154 -1.3 EU868 139 +|AT+VER=?|Show Image version and Frequency Band| 155 155 141 +{{{1.3 EU868 156 156 OK 157 - )))143 +}}} 158 158 159 -{{info}} 160 -**Downlink Command: 0x26 (Valid in 006 stack)** 161 -{{/info}} 162 162 146 +Downlink Command: 0x26 (Valid in 006 stack) 147 + 163 163 Downlink Format: 0x26 164 164 165 165 Device will reply with firmware version info, device info. frequency band info. detail please check device user manual. Total 5 bytes Example: If device is of firmware version 1.1.0 Upload: xx ~-~- yy ~-~- zz ~-~- 110 total 5 bytes 166 166 167 - **xx: Software Type:**152 +xx: Software Type: 168 168 169 169 * 0x00 01: LGT92 Version 170 170 * 0x00 02: LBT1 171 171 * 0x00 03: LSE01/LDDS75/LDDS20/LSPH01/LLMS01/LSNPK01 172 172 173 - **yy: Frequency Band:**158 +yy: Frequency Band: 174 174 175 175 * 0x01: EU868 176 176 * 0x02: US915 ... ... @@ -183,7 +183,7 @@ 183 183 * 0x09: AS923-2 184 184 * 0xa0: AS923-3 185 185 186 - **zz: Subband**171 +zz: Subband 187 187 188 188 firmware version: v1.1.0 ~-~-> 110 189 189 ... ... @@ -192,27 +192,21 @@ 192 192 193 193 Feature: Show All configure. No downlink command yet. 194 194 195 -{{info}} 196 -**AT Command: AT+CFG** 197 -{{/info}} 180 +AT Command: AT+CFG 198 198 199 -(% style="background-color:#ffffcc; color:green; width:599.222px" %) 200 -|=(% colspan="3" style="width: 596px;" %)AT+CFG: Print all configurations 201 -|(% style="width:160px" %)**Command Example**|(% style="width:154px" %)**Function**|(% style="width:280px" %)**Response** 202 -|(% style="width:160px" %)AT+CFG|(% style="width:154px" %)Show all configures|(% style="width:280px" %)((( 203 -AT+DEUI = XX XX XX XX XX XX XX XX 182 +|=(% colspan="3" %)AT+CFG: Print all configurations 183 +|**Command Example**|**Function**|**Response** 184 +|AT+CFG|Show all configures| 204 204 186 +{{{AT+DEUI = XX XX XX XX XX XX XX XX 205 205 AT+DADDR=XXXXXXXX 206 - 207 207 ………. 208 - 209 209 AT+RX2WTO=X 210 - 211 211 AT+CHS=868100000 212 - 213 213 OK 214 - )))192 +}}} 215 215 194 + 216 216 = 5. Keys, IDs and EUIs management = 217 217 218 218 == 5.1 Application EUI == ... ... @@ -219,49 +219,40 @@ 219 219 220 220 Feature: Get or Set the Application EUI. 221 221 222 -{{info}} 223 -**AT Command: AT+APPEUI** 224 -{{/info}} 201 +AT Command: AT+APPEUI 225 225 226 -(% style="background-color:#ffffcc; color:green; width:686.222px" %) 227 -|=(% colspan="3" style="width: 683px;" %)AT+APPEUI 228 -|(% style="width:305px" %)**Command Example**|(% style="width:186px" %)**Function**|(% style="width:191px" %)**Response** 229 -|(% style="width:305px" %)AT+APPEUI=?|(% style="width:186px" %)Get the Application EUI|(% style="width:191px" %)00 b3 d5 00 00 00 00 00((( 203 +|=(% colspan="3" %)AT+APPEUI 204 +|**Command Example**|**Function**|**Response** 205 +|AT+APPEUI=?|Get the Application EUI|00 b3 d5 00 00 00 00 00((( 230 230 OK 231 231 ))) 232 -| (% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK208 +|AT+APPEUI=00 b3 d5 7e f0 00 4d 34|Set the Application EUI|OK 233 233 234 234 == 5.2 Application Key == 235 235 236 236 Feature: Get or Set the Application Key. 237 237 238 -{{info}} 239 -**AT Command: AT+APPKEY** 240 -{{/info}} 214 +AT Command: AT+APPKEY 241 241 242 -(% style="background-color:#ffffcc; color:green; width:976.222px" %) 243 -|=(% colspan="3" style="width: 973px;" %)AT+APPKEY 244 -|(% style="width:441px" %)**Command Example**|(% style="width:180px" %)**Function**|(% style="width:350px" %)**Response** 245 -|(% style="width:441px" %)AT+APPKEY=?|(% style="width:180px" %)Get the Application Key|(% style="width:350px" %)00 35 55 55 22 23 55 53 43 24 23 42 34 35 35 35((( 216 +|=(% colspan="3" %)AT+APPKEY 217 +|**Command Example**|**Function**|**Response** 218 +|AT+APPKEY=?|Get the Application Key|00 35 55 55 22 23 55 53 43 24 23 42 34 35 35 35((( 246 246 OK 247 247 ))) 248 -| (% 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" %)OK221 +|AT+APPKEY=00 35 55 55 22 23 55 53 43 24 23 42 34 35 35 35|Set the Application Key.|OK 249 249 250 250 == 5.3 Application Session Key == 251 251 252 252 Feature: Get or Set the Application Session Key. 253 253 254 -{{info}} 255 -**AT Command: AT+APPSKEY** 256 -{{/info}} 227 +AT Command: AT+APPSKEY 257 257 258 -(% style="background-color:#ffffcc; color:green; width:1040.22px" %) 259 -|=(% colspan="3" style="width: 1037px;" %)AT+APPSKEY 260 -|(% style="width:451px" %)**Command Example**|(% style="width:231px" %)**Function**|(% style="width:354px" %)**Response** 261 -|(% style="width:451px" %)AT+APPSKEY=?|(% style="width:231px" %)Get the Application Session Key|(% style="width:354px" %)00 7d dc 73 33 d3 eb 9e 14 38 d5 a4 3e 62 5b e2((( 229 +|=(% colspan="3" %)AT+APPSKEY 230 +|**Command Example**|**Function**|**Response** 231 +|AT+APPSKEY=?|Get the Application Session Key|00 7d dc 73 33 d3 eb 9e 14 38 d5 a4 3e 62 5b e2((( 262 262 OK 263 263 ))) 264 -| (% style="width:451px" %)AT+APPSKEY=00 7d dc 73 33 d3 eb 9e 14 38 d5 a4 3e 62 5b e2|(% style="width:231px" %)Set the Application Session Key|(% style="width:354px" %)(While Error in format, return AT_PARAM_ERROR)(((234 +|AT+APPSKEY=00 7d dc 73 33 d3 eb 9e 14 38 d5 a4 3e 62 5b e2|Set the Application Session Key.|(While Error in format, return AT_PARAM_ERROR)((( 265 265 OK 266 266 ))) 267 267 ... ... @@ -269,35 +269,29 @@ 269 269 270 270 Feature: Get or Set the Device Address. 271 271 272 -{{info}} 273 -**AT Command: AT+DADDR** 274 -{{/info}} 242 +AT Command: AT+DADDR 275 275 276 -(% style="background-color:#ffffcc; color:green; width:795.222px" %) 277 -|=(% colspan="3" style="width: 792px;" %)AT+DADDR 278 -|(% style="width:192px" %)**Command Example**|(% style="width:241px" %)**Function**|(% style="width:359px" %)**Response** 279 -|(% style="width:192px" %)AT+DADDR=?|(% style="width:241px" %)Get the Application Session Key.|(% style="width:359px" %)(While Error in format, return AT_PARAM_ERROR)((( 244 +|=(% colspan="3" %)AT+DADDR 245 +|**Command Example**|**Function**|**Response** 246 +|AT+DADDR=?|Get the Application Session Key.|(While Error in format, return AT_PARAM_ERROR)((( 280 280 A8 40 41 FF 281 281 282 282 OK 283 283 ))) 284 -| (% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK251 +|AT+DADDR=A8 40 41 FF|Set the Application Session Key.|OK 285 285 286 286 == 5.5 Device EUI == 287 287 288 288 Feature: Get or Set the Device EUI. 289 289 290 -{{info}} 291 -**AT Command: AT+DEUI** 292 -{{/info}} 257 +AT Command: AT+DEUI 293 293 294 -(% style="background-color:#ffffcc; color:green; width:1035.22px" %) 295 -|=(% colspan="3" style="width: 1032px;" %)AT+DEUI 296 -|(% style="width:250px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:634px" %)**Response** 297 -|(% style="width:250px" %)AT+DEUI=?|(% style="width:147px" %)Get the Device EUI.|(% style="width:634px" %)00 44 34 22 33 45 55 55((( 259 +|=(% colspan="3" %)AT+DEUI 260 +|**Command Example**|**Function**|**Response** 261 +|AT+DEUI=?|Get the Device EUI.|00 44 34 22 33 45 55 55((( 298 298 OK 299 299 ))) 300 -| (% style="width:250px" %)AT+DEUI=A8 40 41 FF FF 12 34 56|(% style="width:147px" %)Set the Device EUI.|(% style="width:634px" %)(System will write new value to Device EUI,While Error in format, return AT_PARAM_ERROR)(((264 +|AT+DEUI=A8 40 41 FF FF 12 34 56|Set the Device EUI.|(System will write new value to Device EUI,While Error in format, return AT_PARAM_ERROR)((( 301 301 OK 302 302 ))) 303 303 ... ... @@ -305,33 +305,27 @@ 305 305 306 306 Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection) 307 307 308 -{{info}} 309 -**AT Command: AT+NWKID** 310 -{{/info}} 272 +AT Command: AT+NWKID 311 311 312 -(% style="background-color:#ffffcc; color:green; width:448.222px" %) 313 -|=(% colspan="3" style="width: 445px;" %)AT+NWKID 314 -|(% style="width:191px" %)**Command Example**|(% style="width:153px" %)**Function**|(% style="width:101px" %)**Response** 315 -|(% style="width:191px" %)AT+NWKID=?|(% style="width:153px" %)Get the Network ID.|(% style="width:101px" %)a8 40 41 ff((( 274 +|=(% colspan="3" %)AT+NWKID 275 +|**Command Example**|**Function**|**Response** 276 +|AT+NWKID=?|Get the Network ID.|a8 40 41 ff((( 316 316 OK 317 317 ))) 318 -| (% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK279 +|AT+NWKID=A8 40 41 FF|Set the Network ID.|OK 319 319 320 320 == 5.7 Network Session Key == 321 321 322 322 Feature: Get or Set the Network Session Key 323 323 324 -{{info}} 325 -**AT Command: AT+NWKSKEY** 326 -{{/info}} 285 +AT Command: AT+NWKSKEY 327 327 328 -(% style="background-color:#ffffcc; color:green; width:1017.22px" %) 329 -|=(% colspan="3" style="width: 1014px;" %)AT+NWKSKEY 330 -|(% style="width:455px" %)**Command Example**|(% style="width:215px" %)**Function**|(% style="width:343px" %)**Response** 331 -|(% style="width:455px" %)AT+NWKSKEY=?|(% style="width:215px" %)Get the Network Session Key.|(% style="width:343px" %)00 4f 19 25 52 ce 97 09 d7 fa 84 71 db 51 02 92((( 287 +|=(% colspan="3" %)AT+NWKSKEY 288 +|**Command Example**|**Function**|**Response** 289 +|AT+NWKSKEY=?|Get the Network Session Key.|00 4f 19 25 52 ce 97 09 d7 fa 84 71 db 51 02 92((( 332 332 OK 333 333 ))) 334 -| (% 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" %)OK292 +|AT+NWKSKEY=A8 40 41 FF FF 12 34 56 00 01 02 04 05 06 06 07|Set the Network Session Key.|OK 335 335 336 336 = 6. Joining and sending date on LoRaWAN network = 337 337 ... ... @@ -339,18 +339,15 @@ 339 339 340 340 Feature: Get or Set the confirmation mode (0-1). 341 341 342 -{{info}} 343 -**AT Command: AT+CFM** 344 -{{/info}} 300 +AT Command: AT+CFM 345 345 346 -(% style="background-color:#ffffcc; color:green; width:710.222px" %) 347 -|=(% colspan="3" style="width: 707px;" %)AT+CFM 348 -|(% style="width:155px" %)**Command Example**|(% style="width:205px" %)**Function**|(% style="width:346px" %)**Response** 349 -|(% style="width:155px" %)AT+CFM=?|(% style="width:205px" %)Get the confirmation mode|(% style="width:346px" %)0((( 302 +|=(% colspan="3" %)AT+CFM 303 +|**Command Example**|**Function**|**Response** 304 +|AT+CFM=?|Get the confirmation mode|0((( 350 350 OK 351 351 ))) 352 -| (% style="width:155px" %)AT+CFM=1|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)OK353 -| (% style="width:155px" %)AT+CFM=2|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)While Error in format, return AT_PARAM_ERROR307 +|AT+CFM=1|Set the confirmation mode|OK 308 +|AT+CFM=2|Set the confirmation mode|While Error in format, return AT_PARAM_ERROR 354 354 355 355 Downlink Command: 0x05 356 356 ... ... @@ -365,14 +365,11 @@ 365 365 366 366 Feature: Get confirmation status of the last AT+SEND (0-1). 367 367 368 -{{info}} 369 -**AT Command: AT+CFS** 370 -{{/info}} 323 +AT Command: AT+CFS 371 371 372 -(% style="background-color:#ffffcc; color:green; width:534.222px" %) 373 -|=(% colspan="3" style="width: 531px;" %)AT+CFS 374 -|(% style="width:156px" %)**Command Example**|(% style="width:193px" %)**Function**|(% style="width:178px" %)**Response** 375 -|(% style="width:156px" %)AT+CFS=?|(% style="width:193px" %)Get confirmation status|(% style="width:178px" %)0((( 325 +|=(% colspan="3" %)AT+CFS 326 +|**Command Example**|**Function**|**Response** 327 +|AT+CFS=?|Get confirmation status|0((( 376 376 OK 377 377 ))) 378 378 ... ... @@ -380,14 +380,11 @@ 380 380 381 381 Feature: Join network. 382 382 383 -{{info}} 384 -**AT Command: AT+JOIN** 385 -{{/info}} 335 +AT Command: AT+JOIN 386 386 387 -(% style="background-color:#ffffcc; color:green; width:647.222px" %) 388 -|=(% colspan="3" style="width: 644px;" %)AT+JOIN 389 -|(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response** 390 -|(% style="width:163px" %)AT+JOIN ?|(% style="width:147px" %)Get imformation.|(% style="width:334px" %)AT+JOIN: Join network((( 337 +|=(% colspan="3" %)AT+JOIN 338 +|**Command Example**|**Function**|**Response** 339 +|AT+JOIN ?|Get imformation.|AT+JOIN: Join network((( 391 391 OK 392 392 393 393 While Error in format, return AT_BUSY_ERROR ... ... @@ -397,42 +397,34 @@ 397 397 398 398 Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA). 399 399 400 -{{info}} 401 -**AT Command: AT+NJM** 402 -{{/info}} 349 +AT Command: AT+NJM 403 403 404 -(% style="background-color:#ffffcc; color:green; width:753.222px" %) 405 -|=(% colspan="3" style="width: 750px;" %)AT+NJM 406 -|(% style="width:162px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:361px" %)**Response** 407 -|(% style="width:162px" %)AT+NJM=?|(% style="width:227px" %)Get the Network Join Mode|(% style="width:361px" %)1((( 351 +|=(% colspan="3" %)AT+NJM 352 +|**Command Example**|**Function**|**Response** 353 +|AT+NJM=?|Get the Network Join Mode|1((( 408 408 OK 409 409 ))) 410 -| (% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK411 -| (% style="width:162px" %)AT+NJM=2|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)While Error in format, return AT_PARAM_ERROR356 +|AT+NJM=0|Set the Network Join Mode|OK 357 +|AT+NJM=2|Set the Network Join Mode|While Error in format, return AT_PARAM_ERROR 412 412 413 -{{info}} 414 -**Downlink Command: 0x20** 415 -{{/info}} 359 +Downlink Command: 0x20 416 416 417 417 Format: Command Code (0x20) followed by 1 bytes mode value. 418 418 419 419 If the downlink payload=2000, it means set the Network Join Mode, while type code is 20. 420 420 421 -* **Example 1:**Downlink Payload:**2000**~/~/ Set AT+NJM=O422 -* **Example 2:**Downlink Payload:**2001**~/~/ Set AT+NJM=1365 +* Example 1: Downlink Payload: 2000 ~/~/ Set AT+NJM=O 366 +* Example 2: Downlink Payload: 2001 ~/~/ Set AT+NJM=1 423 423 424 424 == 6.5 LoRa® Network Join Status == 425 425 426 426 Feature: LoRa® Network Join Status. 427 427 428 -{{info}} 429 -**AT Command: AT+NJS** 430 -{{/info}} 372 +AT Command: AT+NJS 431 431 432 -(% style="background-color:#ffffcc; color:green; width:498.222px" %) 433 -|=(% colspan="3" style="width: 495px;" %)AT+NJS 434 -|(% style="width:169px" %)**Command Example**|(% style="width:164px" %)**Function**|(% style="width:161px" %)**Response** 435 -|(% style="width:169px" %)AT+NJS=?|(% style="width:164px" %)Get the join status.|(% style="width:161px" %)0((( 374 +|=(% colspan="3" %)AT+NJS 375 +|**Command Example**|**Function**|**Response** 376 +|AT+NJS=?|Get the join status.|0((( 436 436 OK 437 437 ))) 438 438 ... ... @@ -440,14 +440,11 @@ 440 440 441 441 Feature: Print Last Received Data in Raw Format<port:data>. 442 442 443 -{{info}} 444 -**AT Command: AT+RECV** 445 -{{/info}} 384 +AT Command: AT+RECV 446 446 447 -(% style="background-color:#ffffcc; color:green; width:587.222px" %) 448 -|=(% colspan="3" style="width: 584px;" %)AT+RECV 449 -|(% style="width:161px" %)**Command Example**|(% style="width:272px" %)**Function**|(% style="width:150px" %)**Response** 450 -|(% style="width:161px" %)AT+RECV=?|(% style="width:272px" %)print last received data in raw format.|(% style="width:150px" %)0:((( 386 +|=(% colspan="3" %)AT+RECV 387 +|**Command Example**|**Function**|**Response** 388 +|AT+RECV=?|print last received data in raw format.|0:((( 451 451 OK 452 452 ))) 453 453 ... ... @@ -455,14 +455,11 @@ 455 455 456 456 Feature: Print Last Received Data in Binary Format<port:data>. 457 457 458 -{{info}} 459 -**AT Command: AT+RECVB** 460 -{{/info}} 396 +AT Command: AT+RECVB 461 461 462 -(% style="background-color:#ffffcc; color:green; width:793.222px" %) 463 -|=(% colspan="3" style="width: 790px;" %)AT+RECVB 464 -|(% style="width:173px" %)**Command Example**|(% style="width:497px" %)**Function**|(% style="width:120px" %)**Response** 465 -|(% style="width:173px" %)AT+RECVB=?|(% style="width:497px" %)print last received data in binary format (with hexadecimal values).|(% style="width:120px" %)2: 0010((( 398 +|=(% colspan="3" %)AT+RECVB 399 +|**Command Example**|**Function**|**Response** 400 +|AT+RECVB=?|print last received data in binary format (with hexadecimal values).|2: 0010((( 466 466 OK 467 467 ))) 468 468 ... ... @@ -470,14 +470,11 @@ 470 470 471 471 Feature: Send Text Data<port:data>. 472 472 473 -{{info}} 474 -**AT Command: AT+SEND** 475 -{{/info}} 408 +AT Command: AT+SEND 476 476 477 -(% style="background-color:#ffffcc; color:green; width:991.222px" %) 478 -|=(% colspan="3" style="width: 988px;" %)AT+SEND 479 -|(% style="width:201px" %)**Command Example**|(% style="width:340px" %)**Function**|(% style="width:446px" %)**Response** 480 -|(% style="width:201px" %)AT+SEND=12:hello world|(% style="width:340px" %)Send text data along with the application port.|(% style="width:446px" %)OK((( 410 +|=(% colspan="3" %)AT+SEND 411 +|**Command Example**|**Function**|**Response** 412 +|AT+SEND=12:hello world|Send text data along with the application port.|OK((( 481 481 While Error in format, return 482 482 483 483 AT_BUSY_ERROR/AT_BUSY_ERROR/AT_NO_NETWORK_JOINED ... ... @@ -489,15 +489,12 @@ 489 489 490 490 Feature: Send hexadecimal data along with the application port. 491 491 492 -{{info}} 493 -**AT Command: AT+SENDB** 494 -{{/info}} 424 +AT Command: AT+SENDB 495 495 496 -(% style="background-color:#ffffcc; color:green; width:1120.22px" %) 497 -|=(% colspan="3" style="width: 1117px;" %)AT+SENDB 498 -|(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response** 499 -|(% style="width:257px" %)AT+SENDB=12:abcdef0123456789|(% style="width:406px" %)Send hexadecimal data along with the application port.|(% style="width:453px" %)OK 500 -|(% style="width:257px" %)AT+SENDB=abcdef0123456789|(% style="width:406px" %)Send hexadecimal data along with the application port.|(% style="width:453px" %)While Error in format, return((( 426 +|=(% colspan="3" %)AT+SENDB 427 +|**Command Example**|**Function**|**Response** 428 +|AT+SENDB=12:abcdef0123456789|Send hexadecimal data along with the application port.|OK 429 +|AT+SENDB=abcdef0123456789|Send hexadecimal data along with the application port.|While Error in format, return((( 501 501 AT_PARAM_ERROR AT_BUSY_ERROR/AT_NO_NETWORK_JOINED 502 502 503 503 ... ... @@ -509,46 +509,39 @@ 509 509 510 510 Feature: Get or Set the Adaptive Data Rate setting. (0: off, 1: on). 511 511 512 -{{info}} 513 -**AT Command: AT+ADR** 514 -{{/info}} 515 515 516 -(% style="background-color:#ffffcc; color:green; width:683.222px" %) 517 -|=(% colspan="3" style="width: 680px;" %)AT+ADR 518 -|(% style="width:162px" %)**Command Example**|(% style="width:266px" %)**Function**|(% style="width:250px" %)**Response** 519 -|(% style="width:162px" %)AT+ADR=?|(% style="width:266px" %)Get the Adaptive Data Rate setting.|(% style="width:250px" %)1((( 442 +AT Command: AT+ADR 443 + 444 +|=(% colspan="3" %)AT+ADR 445 +|**Command Example**|**Function**|**Response** 446 +|AT+ADR=?|Get the Adaptive Data Rate setting.|1((( 520 520 OK 521 521 ))) 522 -| (% style="width:162px" %)AT+ADR=0|(% style="width:266px" %)Set the Adaptive Data Rate setting.|(% style="width:250px" %)OK523 -| (% style="width:162px" %)AT+ADR=2|(% style="width:266px" %)Set the Adaptive Data Rate setting.|(% style="width:250px" %)While Error in format, return(((449 +|AT+ADR=0|Set the Adaptive Data Rate setting.|OK 450 +|AT+ADR=2|Set the Adaptive Data Rate setting.|While Error in format, return((( 524 524 AT_PARAM_ERROR 525 525 ))) 526 526 527 -{{info}} 528 -**Downlink Command: 0x22** 529 -{{/info}} 454 +Downlink Command: 0x22 530 530 531 531 532 532 If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22. 533 533 534 -* **Example 1**: Downlink Payload:**2201**~/~/ Set AT+ADR=1.535 -* **Example 2**: Downlink Payload:**2200FFFF**~/~/ Set AT+ADR=0.459 +* Example 1: Downlink Payload: 2201 ~/~/ Set AT+ADR=1. 460 +* Example 2: Downlink Payload: 2200FFFF ~/~/ Set AT+ADR=0. 536 536 537 537 == 7.2 LoRa® Class == 538 538 539 539 Feature: Get or Set the Device Class(Currently only support class A, class C). 540 540 541 -{{info}} 542 -**AT Command:AT+CLASS** 543 -{{/info}} 466 +AT Command:AT+CLASS 544 544 545 -(% style="background-color:#ffffcc; color:green; width:507.222px" %) 546 -|=(% colspan="3" style="width: 504px;" %)AT+CLASS 547 -|(% style="width:163px" %)**Command Example**|(% style="width:166px" %)**Function**|(% style="width:175px" %)**Response** 548 -|(% style="width:163px" %)AT+CLASS=?|(% style="width:166px" %)Get the Device Class.|(% style="width:175px" %)A((( 468 +|=(% colspan="3" %)AT+CLASS 469 +|**Command Example**|**Function**|**Response** 470 +|AT+CLASS=?|Get the Device Class.|A((( 549 549 OK 550 550 ))) 551 -| (% style="width:163px" %)AT+CLASS=C|(% style="width:166px" %)Set the Device Class.|(% style="width:175px" %)OK(((473 +|AT+CLASS=C|Set the Device Class.|OK((( 552 552 553 553 ))) 554 554 ... ... @@ -556,17 +556,14 @@ 556 556 557 557 Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing. 558 558 559 -{{info}} 560 -**AT Command:AT+DCS** 561 -{{/info}} 481 +AT Command:AT+DCS 562 562 563 -(% style="background-color:#ffffcc; color:green; width:515.222px" %) 564 -|=(% colspan="3" style="width: 512px;" %)AT+DCS 565 -|(% style="width:165px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:107px" %)**Response** 566 -|(% style="width:165px" %)AT+DCS=?|(% style="width:239px" %)Get the ETSI Duty Cycle setting.|(% style="width:107px" %)1((( 483 +|=(% colspan="3" %)AT+DCS 484 +|**Command Example**|**Function**|**Response** 485 +|AT+DCS=?|Get the ETSI Duty Cycle setting.|1((( 567 567 OK 568 568 ))) 569 -| (% style="width:165px" %)AT+DCS=1|(% style="width:239px" %)Set the ETSI Duty Cycle setting.|(% style="width:107px" %)OK(((488 +|AT+DCS=1|Set the ETSI Duty Cycle setting.|OK((( 570 570 571 571 ))) 572 572 ... ... @@ -574,45 +574,37 @@ 574 574 575 575 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 576 576 577 -{{info}} 578 -**AT Command: AT+DR** 579 -{{/info}} 496 +AT Command: AT+DR 580 580 581 -(% style="background-color:#ffffcc; color:green; width:466.222px" %) 582 -|=(% colspan="3" style="width: 463px;" %)AT+DR 583 -|(% style="width:156px" %)**Command Example**|(% style="width:167px" %)**Function**|(% style="width:140px" %)**Response** 584 -|(% style="width:156px" %)AT+DR=?|(% style="width:167px" %)Get the Data Rate.|(% style="width:140px" %)5((( 498 +|=(% colspan="3" %)AT+DR 499 +|**Command Example**|**Function**|**Response** 500 +|AT+DR=?|Get the Data Rate.|5((( 585 585 OK 586 586 ))) 587 -| (% style="width:156px" %)AT+DR=2|(% style="width:167px" %)Set the Data Rate.|(% style="width:140px" %)OK(((503 +|AT+DR=2|Set the Data Rate.|OK((( 588 588 589 589 ))) 590 590 591 -{{info}} 592 -**Downlink Command: 0x2200aaFF** 593 -{{/info}} 507 +Downlink Command: 0x2200aaFF 594 594 595 595 596 596 If the downlink payload=220001FF, it means setting the data rate to 1, while type code is 22 00 aa FF. 597 597 598 -* **Example 1**: Downlink Payload:**220001FF**~/~/ Set AT+DR=1.599 -* **Example 2**: Downlink Payload:**220000FF**~/~/ Set AT+DR=0.512 +* Example 1: Downlink Payload: 220001FF ~/~/ Set AT+DR=1. 513 +* Example 2: Downlink Payload: 220000FF ~/~/ Set AT+DR=0. 600 600 601 601 == 7.5 Frame Counter Downlink == 602 602 603 603 Feature: Get or Set the Frame Counter Downlink. 604 604 605 -{{info}} 606 -**AT Command:AT+FCD** 607 -{{/info}} 519 +AT Command:AT+FCD 608 608 609 -(% style="background-color:#ffffcc; color:green; width:693.222px" %) 610 -|=(% colspan="3" style="width: 690px;" %)AT+FCD 611 -|(% style="width:162px" %)**Command Example**|(% style="width:258px" %)**Function**|(% style="width:269px" %)**Response** 612 -|(% style="width:162px" %)AT+FCD=?|(% style="width:258px" %)Get the Frame Counter Downlink.|(% style="width:269px" %)0((( 521 +|=(% colspan="3" %)AT+FCD 522 +|**Command Example**|**Function**|**Response** 523 +|AT+FCD=?|Get the Frame Counter Downlink.|0((( 613 613 OK 614 614 ))) 615 -| (% style="width:162px" %)AT+FCD=10|(% style="width:258px" %)Set the Frame Counter Downlink.|(% style="width:269px" %)(System will write new value to FCD)(((526 +|AT+FCD=10|Set the Frame Counter Downlink.|(System will write new value to FCD)((( 616 616 OK 617 617 618 618 ... ... @@ -622,17 +622,14 @@ 622 622 623 623 Feature: Get or Set the Frame Counter Uplink. 624 624 625 -{{info}} 626 -**AT Command:AT+FCU** 627 -{{/info}} 536 +AT Command:AT+FCU 628 628 629 -(% style="background-color:#ffffcc; color:green; width:534.222px" %) 630 -|=(% colspan="3" style="width: 531px;" %)AT+FCU 631 -|(% style="width:177px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:113px" %)**Response** 632 -|(% style="width:177px" %)AT+FCU=?|(% style="width:239px" %)Get the Frame Counter Uplink.|(% style="width:113px" %)0((( 538 +|=(% colspan="3" %)AT+FCU 539 +|**Command Example**|**Function**|**Response** 540 +|AT+FCU=?|Get the Frame Counter Uplink.|0((( 633 633 OK 634 634 ))) 635 -| (% style="width:177px" %)AT+FCU=10|(% style="width:239px" %)Set the Frame Counter Uplink.|(% style="width:113px" %)OK(((543 +|AT+FCU=10|Set the Frame Counter Uplink.|OK((( 636 636 637 637 ))) 638 638 ... ... @@ -640,17 +640,14 @@ 640 640 641 641 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms. 642 642 643 -{{info}} 644 -**AT Command:AT+JN1DL** 645 -{{/info}} 551 +AT Command:AT+JN1DL 646 646 647 -(% style="background-color:#ffffcc; color:green; width:537.222px" %) 648 -|=(% colspan="3" style="width: 534px;" %)AT+JN1DL 649 -|(% style="width:164px" %)**Command Example**|(% style="width:229px" %)**Function**|(% style="width:140px" %)**Response** 650 -|(% style="width:164px" %)AT+JN1DL=?|(% style="width:229px" %)Get the Join Accept Delay.|(% style="width:140px" %)5000((( 553 +|=(% colspan="3" %)AT+JN1DL 554 +|**Command Example**|**Function**|**Response** 555 +|AT+JN1DL=?|Get the Join Accept Delay.|5000((( 651 651 OK 652 652 ))) 653 -| (% style="width:164px" %)AT+JN1DL=10000|(% style="width:229px" %)Set the Join Accept Delay.|(% style="width:140px" %)OK(((558 +|AT+JN1DL=10000|Set the Join Accept Delay.|OK((( 654 654 655 655 ))) 656 656 ... ... @@ -658,17 +658,14 @@ 658 658 659 659 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms. 660 660 661 -{{info}} 662 -**AT Command:AT+JN2DL** 663 -{{/info}} 566 +AT Command:AT+JN2DL 664 664 665 -(% style="background-color:#ffffcc; color:green; width:538.222px" %) 666 -|=(% colspan="3" style="width: 535px;" %)AT+JN2DL 667 -|(% style="width:160px" %)**Command Example**|(% style="width:228px" %)**Function**|(% style="width:146px" %)**Response** 668 -|(% style="width:160px" %)AT+JN2DL=?|(% style="width:228px" %)Get the Join Accept Delay.|(% style="width:146px" %)6000((( 568 +|=(% colspan="3" %)AT+JN2DL 569 +|**Command Example**|**Function**|**Response** 570 +|AT+JN2DL=?|Get the Join Accept Delay.|6000((( 669 669 OK 670 670 ))) 671 -| (% style="width:160px" %)AT+JN2DL=20000|(% style="width:228px" %)Set the Join Accept Delay.|(% style="width:146px" %)OK(((573 +|AT+JN2DL=20000|Set the Join Accept Delay.|OK((( 672 672 673 673 ))) 674 674 ... ... @@ -676,17 +676,14 @@ 676 676 677 677 Feature: Get or Set the public network mode. (0: off, 1: on) 678 678 679 -{{info}} 680 -**AT Command:AT+PNM** 681 -{{/info}} 581 +AT Command:AT+PNM 682 682 683 -(% style="background-color:#ffffcc; color:green; width:667.222px" %) 684 -|=(% colspan="3" style="width: 664px;" %)AT+PNM 685 -|(% style="width:166px" %)**Command Example**|(% style="width:225px" %)**Function**|(% style="width:272px" %)**Response** 686 -|(% style="width:166px" %)AT+PNM=?|(% style="width:225px" %)Get the public network mode.|(% style="width:272px" %)1((( 583 +|=(% colspan="3" %)AT+PNM 584 +|**Command Example**|**Function**|**Response** 585 +|AT+PNM=?|Get the public network mode.|1((( 687 687 OK 688 688 ))) 689 -| (% style="width:166px" %)AT+PNM=1|(% style="width:225px" %)Set the public network mode.|(% style="width:272px" %)(System will write new value to PNM)(((588 +|AT+PNM=1|Set the public network mode.|(System will write new value to PNM)((( 690 690 OK 691 691 692 692 ... ... @@ -696,17 +696,14 @@ 696 696 697 697 Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms 698 698 699 -{{info}} 700 -**AT Command:AT+RX1DL** 701 -{{/info}} 598 +AT Command:AT+RX1DL 702 702 703 -(% style="background-color:#ffffcc; color:green; width:408.222px" %) 704 -|=(% colspan="3" style="width: 405px;" %)AT+RX1DL 705 -|(% style="width:155px" %)**Command Example**|(% style="width:128px" %)**Function**|(% style="width:122px" %)**Response** 706 -|(% style="width:155px" %)AT+RX1DL=?|(% style="width:128px" %)Get the delay.|(% style="width:122px" %)1000((( 600 +|=(% colspan="3" %)AT+RX1DL 601 +|**Command Example**|**Function**|**Response** 602 +|AT+RX1DL=?|Get the delay.|1000((( 707 707 OK 708 708 ))) 709 -| (% style="width:155px" %)AT+RX1DL=1500|(% style="width:128px" %)Set the delay.|(% style="width:122px" %)OK(((605 +|AT+RX1DL=1500|Set the delay.|OK((( 710 710 711 711 ))) 712 712 ... ... @@ -714,17 +714,14 @@ 714 714 715 715 Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms 716 716 717 -{{info}} 718 -**AT Command:AT+RX2DL** 719 -{{/info}} 613 +AT Command:AT+RX2DL 720 720 721 -(% style="background-color:#ffffcc; color:green; width:481.222px" %) 722 -|=(% colspan="3" style="width: 478px;" %)AT+RX2DL 723 -|(% style="width:175px" %)**Command Example**|(% style="width:152px" %)**Function**|(% style="width:150px" %)**Response** 724 -|(% style="width:175px" %)AT+RX2DL=?|(% style="width:152px" %)Get the delay.|(% style="width:150px" %)2000((( 615 +|=(% colspan="3" %)AT+RX2DL 616 +|**Command Example**|**Function**|**Response** 617 +|AT+RX2DL=?|Get the delay.|2000((( 725 725 OK 726 726 ))) 727 -| (% style="width:175px" %)AT+RX2DL=2500|(% style="width:152px" %)Set the delay.|(% style="width:150px" %)OK(((620 +|AT+RX2DL=2500|Set the delay.|OK((( 728 728 729 729 ))) 730 730 ... ... @@ -732,17 +732,14 @@ 732 732 733 733 Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X) 734 734 735 -{{info}} 736 -**AT Command:AT+RX2DR** 737 -{{/info}} 628 +AT Command:AT+RX2DR 738 738 739 -(% style="background-color:#ffffcc; color:green; width:525.222px" %) 740 -|=(% colspan="3" style="width: 522px;" %)AT+RX2DR 741 -|(% style="width:160px" %)**Command Example**|(% style="width:232px" %)**Function**|(% style="width:130px" %)**Response** 742 -|(% style="width:160px" %)AT+RX2DR=?|(% style="width:232px" %)Get the Rx2 window data rate.|(% style="width:130px" %)2((( 630 +|=(% colspan="3" %)AT+RX2DR 631 +|**Command Example**|**Function**|**Response** 632 +|AT+RX2DR=?|Get the Rx2 window data rate.|2((( 743 743 OK 744 744 ))) 745 -| (% style="width:160px" %)AT+RX2DR=6|(% style="width:232px" %)Set the Rx2 window data rate.|(% style="width:130px" %)OK(((635 +|AT+RX2DR=6|Set the Rx2 window data rate.|OK((( 746 746 747 747 ))) 748 748 ... ... @@ -750,17 +750,14 @@ 750 750 751 751 Feature: Get or Set the Rx2 window frequency 752 752 753 -{{info}} 754 -**AT Command:AT+RX2FQ** 755 -{{/info}} 643 +AT Command:AT+RX2FQ 756 756 757 -(% style="background-color:#ffffcc; color:green; width:587.222px" %) 758 -|=(% colspan="3" style="width: 584px;" %)AT+RX2FQ 759 -|(% style="width:183px" %)**Command Example**|(% style="width:240px" %)**Function**|(% style="width:160px" %)**Response** 760 -|(% style="width:183px" %)AT+RX2FQ=?|(% style="width:240px" %)Get the Rx2 window frequency.|(% style="width:160px" %)434665000((( 645 +|=(% colspan="3" %)AT+RX2FQ 646 +|**Command Example**|**Function**|**Response** 647 +|AT+RX2FQ=?|Get the Rx2 window frequency.|434665000((( 761 761 OK 762 762 ))) 763 -| (% style="width:183px" %)AT+RX2FQ=434665000|(% style="width:240px" %)Set the Rx2 window frequency.|(% style="width:160px" %)OK(((650 +|AT+RX2FQ=434665000|Set the Rx2 window frequency.|OK((( 764 764 765 765 ))) 766 766 ... ... @@ -768,17 +768,14 @@ 768 768 769 769 Feature: Get or Set the Transmit Power(0-5, MAX:0, MIN:5, according to LoRaWAN Spec, or 40=10dB, 41 = 11dB, …, 50 = 20dB which is out of LoRaWAN spec. ) 770 770 771 -{{info}} 772 -**AT Command:AT+TXP** 773 -{{/info}} 658 +AT Command:AT+TXP 774 774 775 -(% style="background-color:#ffffcc; color:green; width:465.222px" %) 776 -|=(% colspan="3" style="width: 462px;" %)AT+TXP 777 -|(% style="width:161px" %)**Command Example**|(% style="width:189px" %)**Function**|(% style="width:112px" %)**Response** 778 -|(% style="width:161px" %)AT+TXP=?|(% style="width:189px" %)Get the Transmit Power.|(% style="width:112px" %)0((( 660 +|=(% colspan="3" %)AT+TXP 661 +|**Command Example**|**Function**|**Response** 662 +|AT+TXP=?|Get the Transmit Power.|0((( 779 779 OK 780 780 ))) 781 -| (% style="width:161px" %)AT+TXP=1|(% style="width:189px" %)Set the Transmit Power.|(% style="width:112px" %)OK(((665 +|AT+TXP=1|Set the Transmit Power.|OK((( 782 782 783 783 ))) 784 784 ... ... @@ -786,21 +786,18 @@ 786 786 787 787 If the downlink payload=22000100, it means setting the TXP to 0. 788 788 789 -* **Example 1**: Downlink Payload:**22000102**~/~/ Set AT+TXP=2.790 -* **Example 2**: Downlink Payload:**220000FF**~/~/ Set AT+TXP=0.673 +* Example 1: Downlink Payload: 22000102 ~/~/ Set AT+TXP=2. 674 +* Example 2: Downlink Payload: 220000FF ~/~/ Set AT+TXP=0. 791 791 792 792 == 7.15 RSSI of the Last Received Packet == 793 793 794 794 Feature: Get or Set the Rx2 window frequency 795 795 796 -{{info}} 797 -**AT Command:AT+RSSI** 798 -{{/info}} 680 +AT Command:AT+RSSI 799 799 800 -(% style="background-color:#ffffcc; color:green; width:557.222px" %) 801 -|=(% colspan="3" style="width: 554px;" %)AT+RSSI 802 -|(% style="width:164px" %)**Command Example**|(% style="width:289px" %)**Function**|(% style="width:100px" %)**Response** 803 -|(% style="width:164px" %)AT+RSSI=?|(% style="width:289px" %)Get the RSSI of the last received packet.|(% style="width:100px" %)0((( 682 +|=(% colspan="3" %)AT+RSSI 683 +|**Command Example**|**Function**|**Response** 684 +|AT+RSSI=?|Get the RSSI of the last received packet.|0((( 804 804 OK 805 805 ))) 806 806 ... ... @@ -808,14 +808,11 @@ 808 808 809 809 Feature: Get the SNR of the last received packet 810 810 811 -{{info}} 812 -**AT Command:AT+SNR** 813 -{{/info}} 692 +AT Command:AT+SNR 814 814 815 -(% style="background-color:#ffffcc; color:green; width:571.222px" %) 816 -|=(% colspan="3" style="width: 568px;" %)AT+SNR 817 -|(% style="width:164px" %)**Command Example**|(% style="width:290px" %)**Function**|(% style="width:113px" %)**Response** 818 -|(% style="width:164px" %)AT+SNR=?|(% style="width:290px" %)Get the RSSI of the last received packet.|(% style="width:113px" %)0((( 694 +|=(% colspan="3" %)AT+SNR 695 +|**Command Example**|**Function**|**Response** 696 +|AT+SNR=?|Get the RSSI of the last received packet.|0((( 819 819 OK 820 820 ))) 821 821 ... ... @@ -823,89 +823,73 @@ 823 823 824 824 Feature: Get or set the application port. 825 825 826 -{{info}} 827 -**AT Command: AT+PORT** 828 -{{/info}} 704 +AT Command: AT+PORT 829 829 830 -(% style="background-color:#ffffcc; color:green; width:500.222px" %) 831 -|=(% colspan="3" style="width: 497px;" %)AT+PORT 832 -|(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response** 833 -|(% style="width:157px" %)AT+PORT=?|(% style="width:204px" %)Get the application port|(% style="width:135px" %)21((( 706 +|=(% colspan="3" %)AT+PORT 707 +|**Command Example**|**Function**|**Response** 708 +|AT+PORT=?|Get the application port|21((( 834 834 OK 835 835 ))) 836 -| (% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK711 +|AT+PORT=21|Set the application port|OK 837 837 838 -{{info}} 839 -**Downlink Command: 0x23** 840 -{{/info}} 713 +Downlink Command: 0x23 841 841 842 842 Format: Command Code (0x23) followed by 1 bytes port value. 843 843 844 844 If the downlink payload=2301, it means set the application port to 1, while type code is 23. 845 845 846 -* **Example 1**: Downlink Payload:**2301**~/~/ set the application port to 1847 -* **Example 2**: Downlink Payload:**2305**~/~/ set the application port to 5719 +* Example 1: Downlink Payload: 2301 ~/~/ set the application port to 1 720 +* Example 2: Downlink Payload: 2305 ~/~/ set the application port to 5 848 848 849 849 == 7.18 Single Channel Mode == 850 850 851 851 Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode. 852 852 853 -{{info}} 854 -**AT Command: AT+CHS** 855 -{{/info}} 726 +AT Command: AT+CHS 856 856 857 -(% style="background-color:#ffffcc; color:green; width:603.222px" %) 858 -|=(% colspan="3" style="width: 600px;" %)AT+CHS 859 -|(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response** 860 -|(% style="width:182px" %)AT+CHS=?|(% style="width:295px" %)Get Frequency for Single Channel Mode|(% style="width:122px" %)0((( 728 +|=(% colspan="3" %)AT+CHS 729 +|**Command Example**|**Function**|**Response** 730 +|AT+CHS=?|Get Frequency for Single Channel Mode|0((( 861 861 OK 862 862 ))) 863 -| (% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK733 +|AT+CHS=868100000|Set Frequency for Single Channel Mode|OK 864 864 865 865 == 7.19 Eight Channel Mode == 866 866 867 867 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. 868 868 869 -{{info}} 870 -**AT Command: AT+CHE** 871 -{{/info}} 739 +AT Command: AT+CHE 872 872 873 -(% style="background-color:#ffffcc; color:green; width:710.222px" %) 874 -|=(% colspan="3" style="width: 707px;" %)AT+CHE 875 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response** 876 -|(% style="width:160px" %)AT+CHE=?|(% style="width:198px" %)Get eight channels mode|(% style="width:349px" %)1((( 741 +|=(% colspan="3" %)AT+CHE 742 +|**Command Example**|**Function**|**Response** 743 +|AT+CHE=?|Get eight channels mode|1((( 877 877 902.3 902.5 902.7 902.9 903.1 903.3 903.5 903.7 878 878 879 879 OK 880 880 ))) 881 -| (% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK748 +|AT+CHE=1|Set eight channels mode|OK 882 882 883 -{{info}} 884 -**Downlink Command: 0x24** 885 -{{/info}} 750 +Downlink Command: 0x24 886 886 887 887 Format: Command Code (0x24) followed by 1 bytes channel value. 888 888 889 889 If the downlink payload=2401, it means set channel mode to 1, while type code is 24. 890 890 891 -* **Example 1**: Downlink Payload: 2401 ~/~/ set channel mode to 1892 -* **Example 2**: Downlink Payload: 2405 ~/~/ set channel mode to 5756 +* Example 1: Downlink Payload: 2401 ~/~/ set channel mode to 1 757 +* Example 2: Downlink Payload: 2405 ~/~/ set channel mode to 5 893 893 894 894 == 7.20 Get or Set RXwindows1 timeout == 895 895 896 896 Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255). 897 897 898 -{{info}} 899 -**AT Command: AT+RX1WTO** 900 -{{/info}} 763 +AT Command: AT+RX1WTO 901 901 902 -(% style="background-color:#ffffcc; color:green; width:460.222px" %) 903 -|=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO 904 -|(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response** 905 -|(% style="width:163px" %)AT+RX1WTO=?|(% style="width:201px" %)Get RXwindows1 timeout|(% style="width:93px" %)14((( 765 +|=(% colspan="3" %)AT+ RX1WTO 766 +|**Command Example**|**Function**|**Response** 767 +|AT+RX1WTO=?|Get RXwindows1 timeout|14((( 906 906 OK 907 907 ))) 908 -| (% style="width:163px" %)AT+RX1WTO=60|(% style="width:201px" %)Set RXwindows1 timeout|(% style="width:93px" %)OK770 +|AT+RX1WTO=60|Set RXwindows1 timeout|OK 909 909 910 910 AT+RX1TWO is theRxSingle timeout value of receive window 1. If it is not set, then the queriedvalue is the default value. If it is set, then the queried value is the setvalue. AT+RX2TWO is thesame as above. The definitionof RxSingle timeout is as described in the following paragraph. 911 911