Last modified by Mengting Qiu on 2025/07/08 16:32

From version 15.2
edited by Xiaoling
on 2022/05/12 10:57
Change comment: There is no comment for this version
To version 38.99
edited by Xiaoling
on 2022/06/01 11:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,8 +1,9 @@
1 -Contens
1 + **Contents:**
2 2  
3 3  {{toc/}}
4 4  
5 5  
6 +
6 6  = 1. Introduction =
7 7  
8 8  Dragino LoRaWAN End Node support two types of AT Commands and Downlink Commands:
... ... @@ -19,28 +19,28 @@
19 19  
20 20  * For AT Command , See Devices User Manual for Device. The user manual can be found in each product page of [[Dragino Official Website>>url:http://www.dragino.com/]]
21 21  * For LoRaWAN Downlink: The gateway transfer downlink command in HEX format. This page shows the HEX format downlink code for each command. but some servers use base64 as downlink code. Below are reference for how to use downlink command:
22 -** Use HEX format to send a downlink: [[TTN v3>>url:https://wiki.dragino.com/index.php/Notes_for_TTN#Send_Downlink_message]]
23 -** Use Base64 format to send a downlink: [[Chirpstack>>url:https://wiki.dragino.com/index.php/Notes_for_ChirpStack#Downlink]].
24 -** See use note for more serves [[Servers Note>>url:https://wiki.dragino.com/index.php/Main_Page#Use_Note_for_Server]]
23 +** Use HEX format to send a downlink: [[TTN v3>>Notes for TTN]]
24 +** Use Base64 format to send a downlink: [[Chirpstack>>Notes for ChirpStack]]
25 +** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server)
25 25  
26 26  = 3. Support End Node and firmware version =
27 27  
28 -(% border="1" style="background-color:#ffffcc; border:1; color:green; width:995.222px" %)
29 -|=(% colspan="3" style="width: 992px;" %)(((
29 +(% border="1" style="background-color:#ffffcc; color:green; width:966px" %)
30 +|=(% colspan="3" style="width: 963px;" %)(((
30 30  Dragino STM32 base hardware Firmware / LoRaWAN stack list
31 31  )))
32 32  |(% style="width:187px" %)(((
33 33  **Model**
34 -)))|(% style="width:349px" %)(((
35 +)))|(% style="width:330px" %)(((
35 35  **Description**
36 -)))|(% style="width:453px" %)(((
37 +)))|(% style="width:445px" %)(((
37 37  **Firmware Version <~-~-> Stack Version**
38 38  )))
39 39  |(% style="width:187px" %)(((
40 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 +)))|(% style="width:330px" %)(((
42 42  Open Source Generic LoRaWAN Sensor Node
43 -)))|(% style="width:453px" %)(((
44 +)))|(% style="width:445px" %)(((
44 44  (((
45 45  LSN50 v1.6.0 <~-~-> DR-LWS-003;
46 46  )))
... ... @@ -53,9 +53,9 @@
53 53  )))
54 54  |(% style="width:187px" %)(((
55 55  [[LGT92>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/142-lgt-92.html]],
56 -)))|(% style="width:349px" %)(((
57 +)))|(% style="width:330px" %)(((
57 57  LoRaWAN GPS Tracker
58 -)))|(% style="width:453px" %)(((
59 +)))|(% style="width:445px" %)(((
59 59  (((
60 60  LGT92 v1.6.3 <~-~-> DR-LWS-003;
61 61  )))
... ... @@ -68,23 +68,23 @@
68 68  )))
69 69  |(% style="width:187px" %)(((
70 70  [[LBT1>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/165-lbt1.html]],
71 -)))|(% style="width:349px" %)(((
72 +)))|(% style="width:330px" %)(((
72 72  LoRaWAN BLE Indoor Tracker
73 -)))|(% style="width:453px" %)(((
74 +)))|(% style="width:445px" %)(((
74 74  LBT1 v1.0 <~-~-> DR-LWS-005;
75 75  )))
76 76  |(% style="width:187px" %)(((
77 77  [[RS485-LN>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/154-rs485-ln.html]],
78 -)))|(% style="width:349px" %)(((
79 +)))|(% style="width:330px" %)(((
79 79  LoRaWAN RS485 Modbus Converter
80 -)))|(% style="width:453px" %)(((
81 +)))|(% style="width:445px" %)(((
81 81  RS485-LN v1.3 <~-~-> DR-LWS-005;
82 82  )))
83 83  |(% style="width:187px" %)(((
84 84  [[LHT65>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/151-lht65.html]],
85 -)))|(% style="width:349px" %)(((
86 +)))|(% style="width:330px" %)(((
86 86  LoRaWAN Temperature & Humidity Sensor
87 -)))|(% style="width:453px" %)(((
88 +)))|(% style="width:445px" %)(((
88 88  (((
89 89  LHT65 v1.7 <~-~-> DR-LWS-003;
90 90  )))
... ... @@ -96,6 +96,7 @@
96 96  )))
97 97  )))
98 98  
100 +
99 99  = 4. System Management Commands =
100 100  
101 101  == 4.1 Change Uplink Interval ==
... ... @@ -123,13 +123,18 @@
123 123  **Downlink Command: 0x01**
124 124  {{/info}}
125 125  
128 +(((
126 126  Format: Command Code (0x01) followed by 3 bytes time value.
130 +)))
127 127  
132 +(((
128 128  If the downlink payload=0100003C, it means set the END Node’s Transmit Interval to 0x00003C=60(S), while type code is 01.
134 +)))
129 129  
130 130  * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds
131 131  * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds
132 132  
139 +
133 133  == 4.2 Reboot End Node ==
134 134  
135 135  Feature: Reboot End Node to perform a new OTAA or ABP Join.
... ... @@ -159,10 +159,16 @@
159 159  **Downlink Command: 0x04**
160 160  {{/info}}
161 161  
169 +(((
162 162  Format: Command Code (0x04) followed by FF.
171 +)))
163 163  
173 +(((
164 164  If the downlink payload=**04FF**, the end node will reboot.
165 165  
176 +
177 +)))
178 +
166 166  == 4.3 Reset to factory Default ==
167 167  
168 168  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.
... ... @@ -192,9 +192,13 @@
192 192  **Downlink Command: 0x04**
193 193  {{/info}}
194 194  
208 +(((
195 195  Format: Command Code (0x04) followed by FE.
210 +)))
196 196  
212 +(((
197 197  If the downlink payload=**04FE**, Reset Parameters to Factory Default, Keys Reserve.
214 +)))
198 198  
199 199  
200 200  == 4.4 Show Firmware Version ==
... ... @@ -205,10 +205,10 @@
205 205  **AT Command: AT+VER**
206 206  {{/info}}
207 207  
208 -(% border="1" style="background-color:#ffffcc; color:green" %)
209 -|=(% colspan="3" %)AT+VER: Image Version and Frequency Band
210 -|**Command Example**|**Function**|**Response**
211 -|AT+VER=?|Show Image version and Frequency Band|(((
225 +(% border="1" style="background-color:#ffffcc; color:green; width:586px" %)
226 +|=(% colspan="3" style="width: 583px;" %)AT+VER: Image Version and Frequency Band
227 +|(% style="width:170px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response**
228 +|(% style="width:170px" %)AT+VER=?|(% style="width:300px" %)Show Image version and Frequency Band|(% style="width:113px" %)(((
212 212  1.3 EU868
213 213  
214 214  OK
... ... @@ -218,17 +218,25 @@
218 218  **Downlink Command: 0x26 (Valid in 006 stack)**
219 219  {{/info}}
220 220  
238 +(((
221 221  Downlink Format: 0x26
240 +)))
222 222  
242 +(((
223 223  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
244 +)))
224 224  
246 +(((
225 225  **xx: Software Type:**
248 +)))
226 226  
227 227  * 0x00 01: LGT92 Version
228 228  * 0x00 02: LBT1
229 229  * 0x00 03: LSE01/LDDS75/LDDS20/LSPH01/LLMS01/LSNPK01
230 230  
254 +(((
231 231  **yy: Frequency Band:**
256 +)))
232 232  
233 233  * 0x01: EU868
234 234  * 0x02: US915
... ... @@ -241,7 +241,9 @@
241 241  * 0x09: AS923-2
242 242  * 0xa0: AS923-3
243 243  
269 +(((
244 244  **zz: Subband**
271 +)))
245 245  
246 246  firmware version: v1.1.0 ~-~-> 110
247 247  
... ... @@ -271,6 +271,7 @@
271 271  OK
272 272  )))
273 273  
301 +
274 274  = 5. Keys, IDs and EUIs management =
275 275  
276 276  == 5.1 Application EUI ==
... ... @@ -289,6 +289,7 @@
289 289  )))
290 290  |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK
291 291  
320 +
292 292  == 5.2 Application Key ==
293 293  
294 294  Feature: Get or Set the Application Key.
... ... @@ -451,6 +451,7 @@
451 451  While Error in format, return AT_BUSY_ERROR
452 452  )))
453 453  
483 +
454 454  == 6.4 LoRa® Network Join Mode ==
455 455  
456 456  Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA).
... ... @@ -479,6 +479,7 @@
479 479  * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=O
480 480  * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1
481 481  
512 +
482 482  == 6.5 LoRa® Network Join Status ==
483 483  
484 484  Feature: LoRa® Network Join Status.
... ... @@ -494,6 +494,7 @@
494 494  OK
495 495  )))
496 496  
528 +
497 497  == 6.6 Print Last Received Data in Raw Format ==
498 498  
499 499  Feature: Print Last Received Data in Raw Format<port:data>.
... ... @@ -509,6 +509,7 @@
509 509  OK
510 510  )))
511 511  
544 +
512 512  == 6.7 Print Last Received Data in Binary Format ==
513 513  
514 514  Feature: Print Last Received Data in Binary Format<port:data>.
... ... @@ -524,6 +524,7 @@
524 524  OK
525 525  )))
526 526  
560 +
527 527  == 6.8 Send Text Data ==
528 528  
529 529  Feature: Send Text Data<port:data>.
... ... @@ -543,6 +543,7 @@
543 543  
544 544  )))
545 545  
580 +
546 546  == 6.9 Send Hexadecimal Data ==
547 547  
548 548  Feature: Send hexadecimal data along with the application port.
... ... @@ -561,6 +561,7 @@
561 561  
562 562  )))
563 563  
599 +
564 564  = 7. LoRaWAN network management =
565 565  
566 566  == 7.1 Adaptive Data Rate ==
... ... @@ -592,6 +592,7 @@
592 592  * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1.
593 593  * **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0.
594 594  
631 +
595 595  == 7.2 LoRa® Class ==
596 596  
597 597  Feature: Get or Set the Device Class(Currently only support class A, class C).
... ... @@ -610,6 +610,7 @@
610 610  
611 611  )))
612 612  
650 +
613 613  == 7.3 Duty Cycle Setting ==
614 614  
615 615  Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing.
... ... @@ -628,6 +628,7 @@
628 628  
629 629  )))
630 630  
669 +
631 631  == 7.4 Data Rate ==
632 632  
633 633  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
... ... @@ -656,6 +656,7 @@
656 656  * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1.
657 657  * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0.
658 658  
698 +
659 659  == 7.5 Frame Counter Downlink ==
660 660  
661 661  Feature: Get or Set the Frame Counter Downlink.
... ... @@ -676,6 +676,7 @@
676 676  
677 677  )))
678 678  
719 +
679 679  == 7.6 Frame Counter Uplink ==
680 680  
681 681  Feature: Get or Set the Frame Counter Uplink.
... ... @@ -694,6 +694,7 @@
694 694  
695 695  )))
696 696  
738 +
697 697  == 7.7 Join Accept Delay1 ==
698 698  
699 699  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms.
... ... @@ -712,6 +712,7 @@
712 712  
713 713  )))
714 714  
757 +
715 715  == 7.8 Join Accept Delay2 ==
716 716  
717 717  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms.
... ... @@ -730,6 +730,7 @@
730 730  
731 731  )))
732 732  
776 +
733 733  == 7.9 Public Network Mode ==
734 734  
735 735  Feature: Get or Set the public network mode. (0: off, 1: on)
... ... @@ -768,7 +768,7 @@
768 768  
769 769  )))
770 770  
771 -== 7.11Receive Delay2 ==
815 +== 7.11 Receive Delay2 ==
772 772  
773 773  Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms
774 774  
... ... @@ -965,12 +965,18 @@
965 965  )))
966 966  |(% style="width:163px" %)AT+RX1WTO=60|(% style="width:201px" %)Set RXwindows1 timeout|(% style="width:93px" %)OK
967 967  
968 -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.
1012 +(((
1013 +**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.
1014 +)))
969 969  
970 -[[image:image-20220511120050-1.png]]
1016 +[[image:image-20220526162535-1.png]]
971 971  
1018 +(((
972 972  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.
973 973  
1021 +
1022 +)))
1023 +
974 974  == 7.21 Get or Set RXwindows2 timeout ==
975 975  
976 976  Feature:Get or Set the number of symbols to detect and timeout from RXwindow2(0 to 255).
... ... @@ -1070,6 +1070,6 @@
1070 1070  
1071 1071  Same as:
1072 1072  
1073 -* AT+ADR=0 [[Reference>>http://8.211.40.43:8080/xwiki/bin/view/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#Adaptive_Data_Rate]]
1074 -* AT+DR=5 [[Reference>>url:https://wiki.dragino.com/index.php/End_Device_Downlink_Command#Data_Rate]]
1075 -* AT+TXP=0 [[Reference>>url:https://wiki.dragino.com/index.php/End_Device_Downlink_Command#Transmit_Power]]
1123 +* AT+ADR=0  [[Reference>>||anchor="H7.1AdaptiveDataRate"]]
1124 +* AT+DR=5  [[Reference>>||anchor="H7.4DataRate"]]
1125 +* AT+TXP=0  [[Reference>>||anchor="H7.14TransmitPower"]]
image-20220526162535-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +149.4 KB
Content