<
From version < 7.8 >
edited by Xiaoling
on 2022/05/11 11:17
To version < 15.3 >
edited by Xiaoling
on 2022/05/12 11:02
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -10,8 +10,10 @@
10 10  * **Common Commands:** They should be available for each sensor, such as: change uplink interval, reset device.
11 11  * **Sensor Related Commands:** Only for special sensor, such as control relay, poll RS485 device.
12 12  
13 +(((
13 13  **This page shows the common commands since Dragino LoRaWAN stack DR-LWS-005. Make sure the end node support stack higher than DR-LWS-005 before checking this page.**
14 14  
16 +)))
15 15  
16 16  = 2. How to use AT Commands or Downlink command =
17 17  
... ... @@ -23,20 +23,76 @@
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
28 -|(% style="width:187px" %)**Model**|(% style="width:349px" %)**Description**|(% style="width:453px" %)**Firmware Version <~-~-> Stack Version**
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;(((
28 +(% border="1" style="background-color:#ffffcc; border:1; color:green; width:995.222px" %)
29 +|=(% colspan="3" style="width: 992px;" %)(((
30 +Dragino STM32 base hardware Firmware / LoRaWAN stack list
31 +)))
32 +|(% style="width:187px" %)(((
33 +**Model**
34 +)))|(% style="width:349px" %)(((
35 +**Description**
36 +)))|(% style="width:453px" %)(((
37 +**Firmware Version <~-~-> Stack Version**
38 +)))
39 +|(% style="width:187px" %)(((
40 +[[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]],
41 +)))|(% style="width:349px" %)(((
42 +Open Source Generic LoRaWAN Sensor Node
43 +)))|(% style="width:453px" %)(((
44 +(((
45 +LSN50 v1.6.0 <~-~-> DR-LWS-003;
46 +)))
47 +
48 +(((
49 +(((
30 30  LSN50 v1.7.0 <~-~-> DR-LWS-005; ~-~-> Support since this version
31 31  )))
32 -|(% style="width:187px" %)[[LGT92>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/142-lgt-92.html]],|(% style="width:349px" %)LoRaWAN GPS Tracker|(% style="width:453px" %)LGT92 v1.6.3 <~-~-> DR-LWS-003;(((
52 +)))
53 +)))
54 +|(% style="width:187px" %)(((
55 +[[LGT92>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/142-lgt-92.html]],
56 +)))|(% style="width:349px" %)(((
57 +LoRaWAN GPS Tracker
58 +)))|(% style="width:453px" %)(((
59 +(((
60 +LGT92 v1.6.3 <~-~-> DR-LWS-003;
61 +)))
62 +
63 +(((
64 +(((
33 33  LGT92 v1.6.4 <~-~-> DR-LWS-005;~-~-> Support since this version
34 34  )))
35 -|(% style="width:187px" %)[[LBT1>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/165-lbt1.html]],|(% style="width:349px" %)LoRaWAN BLE Indoor Tracker|(% style="width:453px" %)LBT1 v1.0 <~-~-> DR-LWS-005;
36 -|(% style="width:187px" %)[[RS485-LN>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/154-rs485-ln.html]],|(% style="width:349px" %)LoRaWAN RS485 Modbus Converter|(% style="width:453px" %)RS485-LN v1.3 <~-~-> DR-LWS-005;
37 -|(% style="width:187px" %)[[LHT65>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/151-lht65.html]],|(% style="width:349px" %)LoRaWAN Temperature & Humidity Sensor|(% style="width:453px" %)LHT65 v1.7 <~-~-> DR-LWS-003;(((
67 +)))
68 +)))
69 +|(% style="width:187px" %)(((
70 +[[LBT1>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/165-lbt1.html]],
71 +)))|(% style="width:349px" %)(((
72 +LoRaWAN BLE Indoor Tracker
73 +)))|(% style="width:453px" %)(((
74 +LBT1 v1.0 <~-~-> DR-LWS-005;
75 +)))
76 +|(% style="width:187px" %)(((
77 +[[RS485-LN>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/154-rs485-ln.html]],
78 +)))|(% style="width:349px" %)(((
79 +LoRaWAN RS485 Modbus Converter
80 +)))|(% style="width:453px" %)(((
81 +RS485-LN v1.3 <~-~-> DR-LWS-005;
82 +)))
83 +|(% style="width:187px" %)(((
84 +[[LHT65>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/151-lht65.html]],
85 +)))|(% style="width:349px" %)(((
86 +LoRaWAN Temperature & Humidity Sensor
87 +)))|(% style="width:453px" %)(((
88 +(((
89 +LHT65 v1.7 <~-~-> DR-LWS-003;
90 +)))
91 +
92 +(((
93 +(((
38 38  LHT65 v1.8.0 <~-~-> DR-LWS-005;~-~-> Support since this version
39 39  )))
96 +)))
97 +)))
40 40  
41 41  = 4. System Management Commands =
42 42  
... ... @@ -49,7 +49,7 @@
49 49  **AT Command: AT+TDC**
50 50  )))
51 51  
52 -(% style="background-color:#ffffcc; color:green; width:727.222px" %)
110 +(% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %)
53 53  |=(% 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(((
... ... @@ -67,7 +67,9 @@
67 67  
68 68  Format: Command Code (0x01) followed by 3 bytes time value.
69 69  
128 +(((
70 70  If the downlink payload=0100003C, it means set the END Node’s Transmit Interval to 0x00003C=60(S), while type code is 01.
130 +)))
71 71  
72 72  * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds
73 73  * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds
... ... @@ -80,7 +80,7 @@
80 80  **AT Command: ATZ**
81 81  {{/info}}
82 82  
83 -(% border="0" style="background-color:#ffffcc; color:green; width:727.222px" %)
143 +(% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %)
84 84  |=(% colspan="3" %)ATZ: Trig a reset of the MCU
85 85  |**Command Example**|**Function**|**Response**
86 86  |ATZ|Reset MCU|(((
... ... @@ -113,7 +113,7 @@
113 113  **AT Command: AT+FDR**
114 114  {{/info}}
115 115  
116 -(% style="background-color:#ffffcc; color:green; width:831.222px" %)
176 +(% border="1" style="background-color:#ffffcc; color:green; width:831.222px" %)
117 117  |=(% colspan="3" style="width: 828px;" %)Reset to factory default
118 118  |(% style="width:181px" %)**Command Example**|(% style="width:181px" %)**Function**|(% style="width:465px" %)**Response**
119 119  |(% style="width:181px" %)AT+FDR|(% style="width:181px" %)Reset to factory default|(% style="width:465px" %)(((
... ... @@ -147,7 +147,7 @@
147 147  **AT Command: AT+VER**
148 148  {{/info}}
149 149  
150 -(% style="background-color:#ffffcc; color:green" %)
210 +(% border="1" style="background-color:#ffffcc; color:green" %)
151 151  |=(% colspan="3" %)AT+VER: Image Version and Frequency Band
152 152  |**Command Example**|**Function**|**Response**
153 153  |AT+VER=?|Show Image version and Frequency Band|(((
... ... @@ -162,7 +162,9 @@
162 162  
163 163  Downlink Format: 0x26
164 164  
225 +(((
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
227 +)))
166 166  
167 167  **xx: Software Type:**
168 168  
... ... @@ -196,7 +196,7 @@
196 196  **AT Command: AT+CFG**
197 197  {{/info}}
198 198  
199 -(% style="background-color:#ffffcc; color:green; width:599.222px" %)
261 +(% border="1" style="background-color:#ffffcc; color:green; width:599.222px" %)
200 200  |=(% colspan="3" style="width: 596px;" %)AT+CFG: Print all configurations
201 201  |(% style="width:160px" %)**Command Example**|(% style="width:154px" %)**Function**|(% style="width:280px" %)**Response**
202 202  |(% style="width:160px" %)AT+CFG|(% style="width:154px" %)Show all configures|(% style="width:280px" %)(((
... ... @@ -223,7 +223,7 @@
223 223  **AT Command: AT+APPEUI**
224 224  {{/info}}
225 225  
226 -(% style="background-color:#ffffcc; color:green; width:686.222px" %)
288 +(% border="1" style="background-color:#ffffcc; color:green; width:686.222px" %)
227 227  |=(% colspan="3" style="width: 683px;" %)AT+APPEUI
228 228  |(% style="width:305px" %)**Command Example**|(% style="width:186px" %)**Function**|(% style="width:191px" %)**Response**
229 229  |(% style="width:305px" %)AT+APPEUI=?|(% style="width:186px" %)Get the Application EUI|(% style="width:191px" %)00 b3 d5 00 00 00 00 00(((
... ... @@ -239,7 +239,7 @@
239 239  **AT Command: AT+APPKEY**
240 240  {{/info}}
241 241  
242 -(% style="background-color:#ffffcc; color:green; width:976.222px" %)
304 +(% border="1" style="background-color:#ffffcc; color:green; width:976.222px" %)
243 243  |=(% colspan="3" style="width: 973px;" %)AT+APPKEY
244 244  |(% style="width:441px" %)**Command Example**|(% style="width:180px" %)**Function**|(% style="width:350px" %)**Response**
245 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(((
... ... @@ -255,7 +255,7 @@
255 255  **AT Command: AT+APPSKEY**
256 256  {{/info}}
257 257  
258 -(% style="background-color:#ffffcc; color:green; width:1040.22px" %)
320 +(% border="1" style="background-color:#ffffcc; color:green; width:1040.22px" %)
259 259  |=(% colspan="3" style="width: 1037px;" %)AT+APPSKEY
260 260  |(% style="width:451px" %)**Command Example**|(% style="width:231px" %)**Function**|(% style="width:354px" %)**Response**
261 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(((
... ... @@ -273,7 +273,7 @@
273 273  **AT Command: AT+DADDR**
274 274  {{/info}}
275 275  
276 -(% style="background-color:#ffffcc; color:green; width:795.222px" %)
338 +(% border="1" style="background-color:#ffffcc; color:green; width:795.222px" %)
277 277  |=(% colspan="3" style="width: 792px;" %)AT+DADDR
278 278  |(% style="width:192px" %)**Command Example**|(% style="width:241px" %)**Function**|(% style="width:359px" %)**Response**
279 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)(((
... ... @@ -291,7 +291,7 @@
291 291  **AT Command: AT+DEUI**
292 292  {{/info}}
293 293  
294 -(% style="background-color:#ffffcc; color:green; width:1035.22px" %)
356 +(% border="1" style="background-color:#ffffcc; color:green; width:1035.22px" %)
295 295  |=(% colspan="3" style="width: 1032px;" %)AT+DEUI
296 296  |(% style="width:250px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:634px" %)**Response**
297 297  |(% style="width:250px" %)AT+DEUI=?|(% style="width:147px" %)Get the Device EUI.|(% style="width:634px" %)00 44 34 22 33 45 55 55(((
... ... @@ -309,7 +309,7 @@
309 309  **AT Command: AT+NWKID**
310 310  {{/info}}
311 311  
312 -(% style="background-color:#ffffcc; color:green; width:448.222px" %)
374 +(% border="1" style="background-color:#ffffcc; color:green; width:448.222px" %)
313 313  |=(% colspan="3" style="width: 445px;" %)AT+NWKID
314 314  |(% style="width:191px" %)**Command Example**|(% style="width:153px" %)**Function**|(% style="width:101px" %)**Response**
315 315  |(% style="width:191px" %)AT+NWKID=?|(% style="width:153px" %)Get the Network ID.|(% style="width:101px" %)a8 40 41 ff(((
... ... @@ -325,7 +325,7 @@
325 325  **AT Command: AT+NWKSKEY**
326 326  {{/info}}
327 327  
328 -(% style="background-color:#ffffcc; color:green; width:1017.22px" %)
390 +(% border="1" style="background-color:#ffffcc; color:green; width:1017.22px" %)
329 329  |=(% colspan="3" style="width: 1014px;" %)AT+NWKSKEY
330 330  |(% style="width:455px" %)**Command Example**|(% style="width:215px" %)**Function**|(% style="width:343px" %)**Response**
331 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(((
... ... @@ -343,7 +343,7 @@
343 343  **AT Command: AT+CFM**
344 344  {{/info}}
345 345  
346 -(% style="background-color:#ffffcc; color:green; width:710.222px" %)
408 +(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
347 347  |=(% colspan="3" style="width: 707px;" %)AT+CFM
348 348  |(% style="width:155px" %)**Command Example**|(% style="width:205px" %)**Function**|(% style="width:346px" %)**Response**
349 349  |(% style="width:155px" %)AT+CFM=?|(% style="width:205px" %)Get the confirmation mode|(% style="width:346px" %)0(((
... ... @@ -369,7 +369,7 @@
369 369  **AT Command: AT+CFS**
370 370  {{/info}}
371 371  
372 -(% style="background-color:#ffffcc; color:green; width:534.222px" %)
434 +(% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %)
373 373  |=(% colspan="3" style="width: 531px;" %)AT+CFS
374 374  |(% style="width:156px" %)**Command Example**|(% style="width:193px" %)**Function**|(% style="width:178px" %)**Response**
375 375  |(% style="width:156px" %)AT+CFS=?|(% style="width:193px" %)Get confirmation status|(% style="width:178px" %)0(((
... ... @@ -384,7 +384,7 @@
384 384  **AT Command: AT+JOIN**
385 385  {{/info}}
386 386  
387 -(% style="background-color:#ffffcc; color:green; width:647.222px" %)
449 +(% border="1" style="background-color:#ffffcc; color:green; width:647.222px" %)
388 388  |=(% colspan="3" style="width: 644px;" %)AT+JOIN
389 389  |(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response**
390 390  |(% style="width:163px" %)AT+JOIN ?|(% style="width:147px" %)Get imformation.|(% style="width:334px" %)AT+JOIN: Join network(((
... ... @@ -401,7 +401,7 @@
401 401  **AT Command: AT+NJM**
402 402  {{/info}}
403 403  
404 -(% style="background-color:#ffffcc; color:green; width:753.222px" %)
466 +(% border="1" style="background-color:#ffffcc; color:green; width:753.222px" %)
405 405  |=(% colspan="3" style="width: 750px;" %)AT+NJM
406 406  |(% style="width:162px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:361px" %)**Response**
407 407  |(% style="width:162px" %)AT+NJM=?|(% style="width:227px" %)Get the Network Join Mode|(% style="width:361px" %)1(((
... ... @@ -429,7 +429,7 @@
429 429  **AT Command: AT+NJS**
430 430  {{/info}}
431 431  
432 -(% style="background-color:#ffffcc; color:green; width:498.222px" %)
494 +(% border="1" style="background-color:#ffffcc; color:green; width:498.222px" %)
433 433  |=(% colspan="3" style="width: 495px;" %)AT+NJS
434 434  |(% style="width:169px" %)**Command Example**|(% style="width:164px" %)**Function**|(% style="width:161px" %)**Response**
435 435  |(% style="width:169px" %)AT+NJS=?|(% style="width:164px" %)Get the join status.|(% style="width:161px" %)0(((
... ... @@ -444,7 +444,7 @@
444 444  **AT Command: AT+RECV**
445 445  {{/info}}
446 446  
447 -(% style="background-color:#ffffcc; color:green; width:587.222px" %)
509 +(% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %)
448 448  |=(% colspan="3" style="width: 584px;" %)AT+RECV
449 449  |(% style="width:161px" %)**Command Example**|(% style="width:272px" %)**Function**|(% style="width:150px" %)**Response**
450 450  |(% style="width:161px" %)AT+RECV=?|(% style="width:272px" %)print last received data in raw format.|(% style="width:150px" %)0:(((
... ... @@ -459,7 +459,7 @@
459 459  **AT Command: AT+RECVB**
460 460  {{/info}}
461 461  
462 -(% style="background-color:#ffffcc; color:green; width:793.222px" %)
524 +(% border="1" style="background-color:#ffffcc; color:green; width:793.222px" %)
463 463  |=(% colspan="3" style="width: 790px;" %)AT+RECVB
464 464  |(% style="width:173px" %)**Command Example**|(% style="width:497px" %)**Function**|(% style="width:120px" %)**Response**
465 465  |(% style="width:173px" %)AT+RECVB=?|(% style="width:497px" %)print last received data in binary format (with hexadecimal values).|(% style="width:120px" %)2: 0010(((
... ... @@ -474,7 +474,7 @@
474 474  **AT Command: AT+SEND**
475 475  {{/info}}
476 476  
477 -(% style="background-color:#ffffcc; color:green; width:991.222px" %)
539 +(% border="1" style="background-color:#ffffcc; color:green; width:991.222px" %)
478 478  |=(% colspan="3" style="width: 988px;" %)AT+SEND
479 479  |(% style="width:201px" %)**Command Example**|(% style="width:340px" %)**Function**|(% style="width:446px" %)**Response**
480 480  |(% style="width:201px" %)AT+SEND=12:hello world|(% style="width:340px" %)Send text data along with the application port.|(% style="width:446px" %)OK(((
... ... @@ -493,7 +493,7 @@
493 493  **AT Command: AT+SENDB**
494 494  {{/info}}
495 495  
496 -(% style="background-color:#ffffcc; color:green; width:1120.22px" %)
558 +(% border="1" style="background-color:#ffffcc; color:green; width:1120.22px" %)
497 497  |=(% colspan="3" style="width: 1117px;" %)AT+SENDB
498 498  |(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response**
499 499  |(% style="width:257px" %)AT+SENDB=12:abcdef0123456789|(% style="width:406px" %)Send hexadecimal data along with the application port.|(% style="width:453px" %)OK
... ... @@ -513,7 +513,7 @@
513 513  **AT Command: AT+ADR**
514 514  {{/info}}
515 515  
516 -(% style="background-color:#ffffcc; color:green; width:683.222px" %)
578 +(% border="1" style="background-color:#ffffcc; color:green; width:683.222px" %)
517 517  |=(% colspan="3" style="width: 680px;" %)AT+ADR
518 518  |(% style="width:162px" %)**Command Example**|(% style="width:266px" %)**Function**|(% style="width:250px" %)**Response**
519 519  |(% style="width:162px" %)AT+ADR=?|(% style="width:266px" %)Get the Adaptive Data Rate setting.|(% style="width:250px" %)1(((
... ... @@ -542,7 +542,7 @@
542 542  **AT Command:AT+CLASS**
543 543  {{/info}}
544 544  
545 -(% style="background-color:#ffffcc; color:green; width:507.222px" %)
607 +(% border="1" style="background-color:#ffffcc; color:green; width:507.222px" %)
546 546  |=(% colspan="3" style="width: 504px;" %)AT+CLASS
547 547  |(% style="width:163px" %)**Command Example**|(% style="width:166px" %)**Function**|(% style="width:175px" %)**Response**
548 548  |(% style="width:163px" %)AT+CLASS=?|(% style="width:166px" %)Get the Device Class.|(% style="width:175px" %)A(((
... ... @@ -560,7 +560,7 @@
560 560  **AT Command:AT+DCS**
561 561  {{/info}}
562 562  
563 -(% style="background-color:#ffffcc; color:green; width:515.222px" %)
625 +(% border="1" style="background-color:#ffffcc; color:green; width:515.222px" %)
564 564  |=(% colspan="3" style="width: 512px;" %)AT+DCS
565 565  |(% style="width:165px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:107px" %)**Response**
566 566  |(% style="width:165px" %)AT+DCS=?|(% style="width:239px" %)Get the ETSI Duty Cycle setting.|(% style="width:107px" %)1(((
... ... @@ -578,7 +578,7 @@
578 578  **AT Command: AT+DR**
579 579  {{/info}}
580 580  
581 -(% style="background-color:#ffffcc; color:green; width:466.222px" %)
643 +(% border="1" style="background-color:#ffffcc; color:green; width:466.222px" %)
582 582  |=(% colspan="3" style="width: 463px;" %)AT+DR
583 583  |(% style="width:156px" %)**Command Example**|(% style="width:167px" %)**Function**|(% style="width:140px" %)**Response**
584 584  |(% style="width:156px" %)AT+DR=?|(% style="width:167px" %)Get the Data Rate.|(% style="width:140px" %)5(((
... ... @@ -606,7 +606,7 @@
606 606  **AT Command:AT+FCD**
607 607  {{/info}}
608 608  
609 -(% style="background-color:#ffffcc; color:green; width:693.222px" %)
671 +(% border="1" style="background-color:#ffffcc; color:green; width:693.222px" %)
610 610  |=(% colspan="3" style="width: 690px;" %)AT+FCD
611 611  |(% style="width:162px" %)**Command Example**|(% style="width:258px" %)**Function**|(% style="width:269px" %)**Response**
612 612  |(% style="width:162px" %)AT+FCD=?|(% style="width:258px" %)Get the Frame Counter Downlink.|(% style="width:269px" %)0(((
... ... @@ -626,7 +626,7 @@
626 626  **AT Command:AT+FCU**
627 627  {{/info}}
628 628  
629 -(% style="background-color:#ffffcc; color:green; width:534.222px" %)
691 +(% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %)
630 630  |=(% colspan="3" style="width: 531px;" %)AT+FCU
631 631  |(% style="width:177px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:113px" %)**Response**
632 632  |(% style="width:177px" %)AT+FCU=?|(% style="width:239px" %)Get the Frame Counter Uplink.|(% style="width:113px" %)0(((
... ... @@ -644,7 +644,7 @@
644 644  **AT Command:AT+JN1DL**
645 645  {{/info}}
646 646  
647 -(% style="background-color:#ffffcc; color:green; width:537.222px" %)
709 +(% border="1" style="background-color:#ffffcc; color:green; width:537.222px" %)
648 648  |=(% colspan="3" style="width: 534px;" %)AT+JN1DL
649 649  |(% style="width:164px" %)**Command Example**|(% style="width:229px" %)**Function**|(% style="width:140px" %)**Response**
650 650  |(% style="width:164px" %)AT+JN1DL=?|(% style="width:229px" %)Get the Join Accept Delay.|(% style="width:140px" %)5000(((
... ... @@ -662,7 +662,7 @@
662 662  **AT Command:AT+JN2DL**
663 663  {{/info}}
664 664  
665 -(% style="background-color:#ffffcc; color:green; width:538.222px" %)
727 +(% border="1" style="background-color:#ffffcc; color:green; width:538.222px" %)
666 666  |=(% colspan="3" style="width: 535px;" %)AT+JN2DL
667 667  |(% style="width:160px" %)**Command Example**|(% style="width:228px" %)**Function**|(% style="width:146px" %)**Response**
668 668  |(% style="width:160px" %)AT+JN2DL=?|(% style="width:228px" %)Get the Join Accept Delay.|(% style="width:146px" %)6000(((
... ... @@ -680,7 +680,7 @@
680 680  **AT Command:AT+PNM**
681 681  {{/info}}
682 682  
683 -(% style="background-color:#ffffcc; color:green; width:667.222px" %)
745 +(% border="1" style="background-color:#ffffcc; color:green; width:667.222px" %)
684 684  |=(% colspan="3" style="width: 664px;" %)AT+PNM
685 685  |(% style="width:166px" %)**Command Example**|(% style="width:225px" %)**Function**|(% style="width:272px" %)**Response**
686 686  |(% style="width:166px" %)AT+PNM=?|(% style="width:225px" %)Get the public network mode.|(% style="width:272px" %)1(((
... ... @@ -700,7 +700,7 @@
700 700  **AT Command:AT+RX1DL**
701 701  {{/info}}
702 702  
703 -(% style="background-color:#ffffcc; color:green; width:408.222px" %)
765 +(% border="1" style="background-color:#ffffcc; color:green; width:408.222px" %)
704 704  |=(% colspan="3" style="width: 405px;" %)AT+RX1DL
705 705  |(% style="width:155px" %)**Command Example**|(% style="width:128px" %)**Function**|(% style="width:122px" %)**Response**
706 706  |(% style="width:155px" %)AT+RX1DL=?|(% style="width:128px" %)Get the delay.|(% style="width:122px" %)1000(((
... ... @@ -714,14 +714,17 @@
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 -AT Command:AT+RX2DL
779 +{{info}}
780 +**AT Command:AT+RX2DL**
781 +{{/info}}
718 718  
719 -|=(% colspan="3" %)AT+RX2DL
720 -|**Command Example**|**Function**|**Response**
721 -|AT+RX2DL=?|Get the delay.|2000(((
783 +(% border="1" style="background-color:#ffffcc; color:green; width:481.222px" %)
784 +|=(% colspan="3" style="width: 478px;" %)AT+RX2DL
785 +|(% style="width:175px" %)**Command Example**|(% style="width:152px" %)**Function**|(% style="width:150px" %)**Response**
786 +|(% style="width:175px" %)AT+RX2DL=?|(% style="width:152px" %)Get the delay.|(% style="width:150px" %)2000(((
722 722  OK
723 723  )))
724 -|AT+RX2DL=2500|Set the delay.|OK(((
789 +|(% style="width:175px" %)AT+RX2DL=2500|(% style="width:152px" %)Set the delay.|(% style="width:150px" %)OK(((
725 725  
726 726  )))
727 727  
... ... @@ -729,14 +729,17 @@
729 729  
730 730  Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X)
731 731  
732 -AT Command:AT+RX2DR
797 +{{info}}
798 +**AT Command:AT+RX2DR**
799 +{{/info}}
733 733  
734 -|=(% colspan="3" %)AT+RX2DR
735 -|**Command Example**|**Function**|**Response**
736 -|AT+RX2DR=?|Get the Rx2 window data rate.|2(((
801 +(% border="1" style="background-color:#ffffcc; color:green; width:525.222px" %)
802 +|=(% colspan="3" style="width: 522px;" %)AT+RX2DR
803 +|(% style="width:160px" %)**Command Example**|(% style="width:232px" %)**Function**|(% style="width:130px" %)**Response**
804 +|(% style="width:160px" %)AT+RX2DR=?|(% style="width:232px" %)Get the Rx2 window data rate.|(% style="width:130px" %)2(((
737 737  OK
738 738  )))
739 -|AT+RX2DR=6|Set the Rx2 window data rate.|OK(((
807 +|(% style="width:160px" %)AT+RX2DR=6|(% style="width:232px" %)Set the Rx2 window data rate.|(% style="width:130px" %)OK(((
740 740  
741 741  )))
742 742  
... ... @@ -744,14 +744,17 @@
744 744  
745 745  Feature: Get or Set the Rx2 window frequency
746 746  
747 -AT Command:AT+RX2FQ
815 +{{info}}
816 +**AT Command:AT+RX2FQ**
817 +{{/info}}
748 748  
749 -|=(% colspan="3" %)AT+RX2FQ
750 -|**Command Example**|**Function**|**Response**
751 -|AT+RX2FQ=?|Get the Rx2 window frequency.|434665000(((
819 +(% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %)
820 +|=(% colspan="3" style="width: 584px;" %)AT+RX2FQ
821 +|(% style="width:183px" %)**Command Example**|(% style="width:240px" %)**Function**|(% style="width:160px" %)**Response**
822 +|(% style="width:183px" %)AT+RX2FQ=?|(% style="width:240px" %)Get the Rx2 window frequency.|(% style="width:160px" %)434665000(((
752 752  OK
753 753  )))
754 -|AT+RX2FQ=434665000|Set the Rx2 window frequency.|OK(((
825 +|(% style="width:183px" %)AT+RX2FQ=434665000|(% style="width:240px" %)Set the Rx2 window frequency.|(% style="width:160px" %)OK(((
755 755  
756 756  )))
757 757  
... ... @@ -759,14 +759,17 @@
759 759  
760 760  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. )
761 761  
762 -AT Command:AT+TXP
833 +{{info}}
834 +**AT Command:AT+TXP**
835 +{{/info}}
763 763  
764 -|=(% colspan="3" %)AT+TXP
765 -|**Command Example**|**Function**|**Response**
766 -|AT+TXP=?|Get the Transmit Power.|0(((
837 +(% border="1" style="background-color:#ffffcc; color:green; width:465.222px" %)
838 +|=(% colspan="3" style="width: 462px;" %)AT+TXP
839 +|(% style="width:161px" %)**Command Example**|(% style="width:189px" %)**Function**|(% style="width:112px" %)**Response**
840 +|(% style="width:161px" %)AT+TXP=?|(% style="width:189px" %)Get the Transmit Power.|(% style="width:112px" %)0(((
767 767  OK
768 768  )))
769 -|AT+TXP=1|Set the Transmit Power.|OK(((
843 +|(% style="width:161px" %)AT+TXP=1|(% style="width:189px" %)Set the Transmit Power.|(% style="width:112px" %)OK(((
770 770  
771 771  )))
772 772  
... ... @@ -774,18 +774,21 @@
774 774  
775 775  If the downlink payload=22000100, it means setting the TXP to 0.
776 776  
777 -* Example 1: Downlink Payload: 22000102 ~/~/ Set AT+TXP=2.
778 -* Example 2: Downlink Payload: 220000FF ~/~/ Set AT+TXP=0.
851 +* **Example 1**: Downlink Payload: **22000102** ~/~/ Set AT+TXP=2.
852 +* **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+TXP=0.
779 779  
780 780  == 7.15 RSSI of the Last Received Packet ==
781 781  
782 782  Feature: Get or Set the Rx2 window frequency
783 783  
784 -AT Command:AT+RSSI
858 +{{info}}
859 +**AT Command:AT+RSSI**
860 +{{/info}}
785 785  
786 -|=(% colspan="3" %)AT+RSSI
787 -|**Command Example**|**Function**|**Response**
788 -|AT+RSSI=?|Get the RSSI of the last received packet.|0(((
862 +(% border="1" style="background-color:#ffffcc; color:green; width:557.222px" %)
863 +|=(% colspan="3" style="width: 554px;" %)AT+RSSI
864 +|(% style="width:164px" %)**Command Example**|(% style="width:289px" %)**Function**|(% style="width:100px" %)**Response**
865 +|(% style="width:164px" %)AT+RSSI=?|(% style="width:289px" %)Get the RSSI of the last received packet.|(% style="width:100px" %)0(((
789 789  OK
790 790  )))
791 791  
... ... @@ -793,11 +793,14 @@
793 793  
794 794  Feature: Get the SNR of the last received packet
795 795  
796 -AT Command:AT+SNR
873 +{{info}}
874 +**AT Command:AT+SNR**
875 +{{/info}}
797 797  
798 -|=(% colspan="3" %)AT+SNR
799 -|**Command Example**|**Function**|**Response**
800 -|AT+SNR=?|Get the RSSI of the last received packet.|0(((
877 +(% border="1" style="background-color:#ffffcc; color:green; width:571.222px" %)
878 +|=(% colspan="3" style="width: 568px;" %)AT+SNR
879 +|(% style="width:164px" %)**Command Example**|(% style="width:290px" %)**Function**|(% style="width:113px" %)**Response**
880 +|(% style="width:164px" %)AT+SNR=?|(% style="width:290px" %)Get the RSSI of the last received packet.|(% style="width:113px" %)0(((
801 801  OK
802 802  )))
803 803  
... ... @@ -805,77 +805,93 @@
805 805  
806 806  Feature: Get or set the application port.
807 807  
808 -AT Command: AT+PORT
888 +{{info}}
889 +**AT Command: AT+PORT**
890 +{{/info}}
809 809  
810 -|=(% colspan="3" %)AT+PORT
811 -|**Command Example**|**Function**|**Response**
812 -|AT+PORT=?|Get the application port|21(((
892 +(% border="1" style="background-color:#ffffcc; color:green; width:500.222px" %)
893 +|=(% colspan="3" style="width: 497px;" %)AT+PORT
894 +|(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response**
895 +|(% style="width:157px" %)AT+PORT=?|(% style="width:204px" %)Get the application port|(% style="width:135px" %)21(((
813 813  OK
814 814  )))
815 -|AT+PORT=21|Set the application port|OK
898 +|(% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK
816 816  
817 -Downlink Command: 0x23
900 +{{info}}
901 +**Downlink Command: 0x23**
902 +{{/info}}
818 818  
819 819  Format: Command Code (0x23) followed by 1 bytes port value.
820 820  
821 821  If the downlink payload=2301, it means set the application port to 1, while type code is 23.
822 822  
823 -* Example 1: Downlink Payload: 2301 ~/~/ set the application port to 1
824 -* Example 2: Downlink Payload: 2305 ~/~/ set the application port to 5
908 +* **Example 1**: Downlink Payload: **2301** ~/~/ set the application port to 1
909 +* **Example 2**: Downlink Payload:** 2305** ~/~/ set the application port to 5
825 825  
826 826  == 7.18 Single Channel Mode ==
827 827  
828 828  Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode.
829 829  
830 -AT Command: AT+CHS
915 +{{info}}
916 +**AT Command: AT+CHS**
917 +{{/info}}
831 831  
832 -|=(% colspan="3" %)AT+CHS
833 -|**Command Example**|**Function**|**Response**
834 -|AT+CHS=?|Get Frequency for Single Channel Mode|0(((
919 +(% border="1" style="background-color:#ffffcc; color:green; width:603.222px" %)
920 +|=(% colspan="3" style="width: 600px;" %)AT+CHS
921 +|(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response**
922 +|(% style="width:182px" %)AT+CHS=?|(% style="width:295px" %)Get Frequency for Single Channel Mode|(% style="width:122px" %)0(((
835 835  OK
836 836  )))
837 -|AT+CHS=868100000|Set Frequency for Single Channel Mode|OK
925 +|(% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK
838 838  
839 839  == 7.19 Eight Channel Mode ==
840 840  
841 841  Feature: Get or Set eight channels mode,Only for US915,AU915,CN470.
842 842  
843 -AT Command: AT+CHE
931 +{{info}}
932 +**AT Command: AT+CHE**
933 +{{/info}}
844 844  
845 -|=(% colspan="3" %)AT+CHE
846 -|**Command Example**|**Function**|**Response**
847 -|AT+CHE=?|Get eight channels mode|1(((
935 +(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
936 +|=(% colspan="3" style="width: 707px;" %)AT+CHE
937 +|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
938 +|(% style="width:160px" %)AT+CHE=?|(% style="width:198px" %)Get eight channels mode|(% style="width:349px" %)1(((
848 848  902.3 902.5 902.7 902.9 903.1 903.3 903.5 903.7
849 849  
850 850  OK
851 851  )))
852 -|AT+CHE=1|Set eight channels mode|OK
943 +|(% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK
853 853  
854 -Downlink Command: 0x24
945 +{{info}}
946 +**Downlink Command: 0x24**
947 +{{/info}}
855 855  
856 856  Format: Command Code (0x24) followed by 1 bytes channel value.
857 857  
858 858  If the downlink payload=2401, it means set channel mode to 1, while type code is 24.
859 859  
860 -* Example 1: Downlink Payload: 2401 ~/~/ set channel mode to 1
861 -* Example 2: Downlink Payload: 2405 ~/~/ set channel mode to 5
953 +* **Example 1**: Downlink Payload: 2401 ~/~/ set channel mode to 1
954 +* **Example 2**: Downlink Payload: 2405 ~/~/ set channel mode to 5
862 862  
863 863  == 7.20 Get or Set RXwindows1 timeout ==
864 864  
865 865  Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255).
866 866  
867 -AT Command: AT+RX1WTO
960 +{{info}}
961 +**AT Command: AT+RX1WTO**
962 +{{/info}}
868 868  
869 -|=(% colspan="3" %)AT+ RX1WTO
870 -|**Command Example**|**Function**|**Response**
871 -|AT+RX1WTO=?|Get RXwindows1 timeout|14(((
964 +(% border="1" style="background-color:#ffffcc; color:green; width:460.222px" %)
965 +|=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO
966 +|(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response**
967 +|(% style="width:163px" %)AT+RX1WTO=?|(% style="width:201px" %)Get RXwindows1 timeout|(% style="width:93px" %)14(((
872 872  OK
873 873  )))
874 -|AT+RX1WTO=60|Set RXwindows1 timeout|OK
970 +|(% style="width:163px" %)AT+RX1WTO=60|(% style="width:201px" %)Set RXwindows1 timeout|(% style="width:93px" %)OK
875 875  
876 876  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.
877 877  
878 -[[~[~[image:https://wiki.dragino.com/images/thumb/5/51/RX1WTO.JPG/600px-RX1WTO.JPG~|~|alt="RX1WTO.JPG" height="239" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:RX1WTO.JPG]]
974 +[[image:image-20220511120050-1.png]]
879 879  
880 880  Increasing thisvalue is equal to extending the time that the receiving window is opened, butthe corresponding power consumption will also increase. Properly increasingthis value can increase the success rate of the downlink.
881 881  
... ... @@ -883,36 +883,44 @@
883 883  
884 884  Feature:Get or Set the number of symbols to detect and timeout from RXwindow2(0 to 255).
885 885  
886 -AT Command: AT+RX2WTO
982 +{{info}}
983 +**AT Command: AT+RX2WTO**
984 +{{/info}}
887 887  
888 -|=(% colspan="3" %)AT+ RX2WTO
889 -|**Command Example**|**Function**|**Response**
890 -|AT+RX2WTO=?|Get RXwindows2 timeout|7(((
986 +(% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %)
987 +|=(% colspan="3" style="width: 494px;" %)AT+ RX2WTO
988 +|(% style="width:190px" %)**Command Example**|(% style="width:199px" %)**Function**|(% style="width:104px" %)**Response**
989 +|(% style="width:190px" %)AT+RX2WTO=?|(% style="width:199px" %)Get RXwindows2 timeout|(% style="width:104px" %)7(((
891 891  OK
892 892  )))
893 -|AT+RX2WTO=20|Set RXwindows2 timeout|OK
992 +|(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK
894 894  
895 895  == 7.22 Setting up uplinkdwelltime (as923, au915) ==
896 896  
897 897  Feature: Get or Set uplinkdwelltime
898 898  
899 -AT Command: AT+DWELLT
998 +{{info}}
999 +**AT Command: AT+DWELLT**
1000 +{{/info}}
900 900  
901 -|=(% colspan="3" %)AT+DWELLT
902 -|**Command Example**|**Function**|**Response**
903 -|AT+DWELLT=?|Get uplinkdwelltime|1(((
1002 +(% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %)
1003 +|=(% colspan="3" style="width: 494px;" %)AT+DWELLT
1004 +|(% style="width:183px" %)**Command Example**|(% style="width:179px" %)**Function**|(% style="width:131px" %)**Response**
1005 +|(% style="width:183px" %)AT+DWELLT=?|(% style="width:179px" %)Get uplinkdwelltime|(% style="width:131px" %)1(((
904 904  OK
905 905  )))
906 -|AT+DWELLT=0|Set uplinkdwelltime|OK
1008 +|(% style="width:183px" %)AT+DWELLT=0|(% style="width:179px" %)Set uplinkdwelltime|(% style="width:131px" %)OK
907 907  
908 -Downlink Command: 0x25
1010 +{{info}}
1011 +**Downlink Command: 0x25**
1012 +{{/info}}
909 909  
910 910  Format: Command Code (0x25) followed by 1 bytes state value.
911 911  
912 912  If the downlink payload=2501, it means set uplinkdwelltime to 1, while type code is 25.
913 913  
914 -* Example 1: Downlink Payload: 2501 ~/~/ set uplinkdwelltime to 1
915 -* Example 2: Downlink Payload: 2500 ~/~/ set uplinkdwelltime to 0
1018 +* **Example 1**: Downlink Payload: **2501** ~/~/ set uplinkdwelltime to 1
1019 +* **Example 2**: Downlink Payload: **2500** ~/~/ set uplinkdwelltime to 0
916 916  
917 917  == 7.23 Set Packet Receiving Response Level ==
918 918  
... ... @@ -920,11 +920,11 @@
920 920  
921 921  RPL value:
922 922  
923 -* AT+RPL=0: Device won't immediately reply any downlink commands from platform.
924 -* AT+RPL=1: Device will immediately reply message to Unconfirmed Data Down. Payload is 0x00.
925 -* AT+RPL=2: Device will immediately reply message to Confirmed Data Down. Payload is 0x00 and requied response header for this command.
926 -* AT+RPL=3: Device will immediately reply message to MAC Command. Payload is 0x00 and requied response header for this command.
927 -* 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.
1027 +* **AT+RPL=0:** Device won't immediately reply any downlink commands from platform.
1028 +* **AT+RPL=1:** Device will immediately reply message to Unconfirmed Data Down. Payload is 0x00.
1029 +* **AT+RPL=2:** Device will immediately reply message to Confirmed Data Down. Payload is 0x00 and requied response header for this command.
1030 +* **AT+RPL=3:** Device will immediately reply message to MAC Command. Payload is 0x00 and requied response header for this command.
1031 +* **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.
928 928  
929 929  Case Analyes:
930 930  
... ... @@ -932,37 +932,44 @@
932 932  * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command.
933 933  * 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.
934 934  
935 -AT Command: AT+RPL
1039 +{{info}}
1040 +**AT Command: AT+RPL**
1041 +{{/info}}
936 936  
937 -|=(% colspan="3" %)AT+RPL
938 -|**Command Example**|**Function**|**Response**
939 -|AT+RPL=?|Get packet receiving response level|1(((
1043 +(% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
1044 +|=(% colspan="3" style="width: 533px;" %)AT+RPL
1045 +|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response**
1046 +|(% style="width:160px" %)AT+RPL=?|(% style="width:263px" %)Get packet receiving response level|(% style="width:109px" %)1(((
940 940  OK
941 941  )))
942 -|AT+RPL=0|Set packet receiving response level|OK
1049 +|(% style="width:160px" %)AT+RPL=0|(% style="width:263px" %)Set packet receiving response level|(% style="width:109px" %)OK
943 943  
944 -Downlink Command: 0x21
1051 +{{info}}
1052 +**Downlink Command: 0x21**
1053 +{{/info}}
945 945  
946 946  Format: Command Code (0x21) followed by 1 bytes level value.
947 947  
948 948  If the downlink payload=2101, it means set packet receiving response level to 1, while type code is 21.
949 949  
950 -* Example 1: Downlink Payload: 2101 ~/~/ set packet receiving response level to 1
951 -* Example 2: Downlink Payload: 2102 ~/~/ set packet receiving response level to 2
1059 +* **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1
1060 +* **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2
952 952  
953 953  = 8. AT Commands Combination =
954 954  
955 955  == 8.1 Set a fix RX2DR for downlink window ==
956 956  
957 -* AT+ADR=0 ~-~-> Disable ADR first
958 -* AT+RX2DR=xxxx ~-~-> Set xxxx to your wanted DataRate
1066 +* **AT+ADR=0 **~-~-> Disable ADR first
1067 +* **AT+RX2DR=xxxx** ~-~-> Set xxxx to your wanted DataRate
959 959  
960 960  == 8.2 Use Downlink Command to set a fix uplink DR ==
961 961  
962 -Downlink Command: 0x22000500
1071 +{{info}}
1072 +**Downlink Command: 0x22000500**
1073 +{{/info}}
963 963  
964 964  Same as:
965 965  
966 -* AT+ADR=0 [[Reference>>url:https://wiki.dragino.com/index.php/End_Device_Downlink_Command#Adaptive_Data_Rate]]
1077 +* AT+ADR=0 [[Reference>>http://8.211.40.43:8080/xwiki/bin/view/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#Adaptive_Data_Rate]]
967 967  * AT+DR=5 [[Reference>>url:https://wiki.dragino.com/index.php/End_Device_Downlink_Command#Data_Rate]]
968 968  * AT+TXP=0 [[Reference>>url:https://wiki.dragino.com/index.php/End_Device_Downlink_Command#Transmit_Power]]
image-20220511120050-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +136.3 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0