<
From version < 53.2 >
edited by Xiaoling
on 2022/10/15 16:48
To version < 52.10 >
edited by Xiaoling
on 2022/08/12 17:13
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -9,8 +9,8 @@
9 9  
10 10  Dragino LoRaWAN End Node support two types of AT Commands and Downlink Commands:
11 11  
12 -* (% style="color:blue" %)**Common Commands:** (%%) They should be available for each sensor, such as: change uplink interval, reset device.
13 -* (% style="color:blue" %)**Sensor Related Commands:** (%%) Only for special sensor, such as control relay, poll RS485 device.
12 +* **Common Commands:** They should be available for each sensor, such as: change uplink interval, reset device.
13 +* **Sensor Related Commands:** Only for special sensor, such as control relay, poll RS485 device.
14 14  
15 15  (((
16 16  **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.**
... ... @@ -25,12 +25,11 @@
25 25  * 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/]]
26 26  * 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:
27 27  ** Use HEX format to send a downlink: [[TTN v3>>Notes for TTN]]
28 -** Use Base64 format to send a downlink: [[Chirpstack>>Notes for ChirpStack]], [[How to Convert>>http://wiki.dragino.com/xwiki/bin/view/Main/Notes%20for%20ChirpStack/#H4.1ConvertHEXtoBase64]]?
28 +** Use Base64 format to send a downlink: [[Chirpstack>>Notes for ChirpStack]]
29 29  ** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server)
30 30  
31 31  
32 32  
33 -
34 34  = 3. Support End Node and firmware version =
35 35  
36 36  
... ... @@ -110,6 +110,7 @@
110 110  
111 111  = 4. System Management Commands =
112 112  
112 +
113 113  == 4.1 Change Uplink Interval ==
114 114  
115 115  
... ... @@ -139,7 +139,7 @@
139 139  )))
140 140  
141 141  (((
142 -If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
142 +If the downlink payload=0100003C, it means set the END Nodes Transmit Interval to 0x00003C=60(S), while type code is 01.
143 143  )))
144 144  
145 145  * **Example 1**: Downlink Payload:** 0100001E**  ~/~/ Set Transmit Interval (TDC) = 30 seconds
... ... @@ -148,6 +148,7 @@
148 148  
149 149  
150 150  
151 +
151 151  == 4.2 Reboot End Node ==
152 152  
153 153  
... ... @@ -318,6 +318,7 @@
318 318  
319 319  = 5. Keys, IDs and EUIs management =
320 320  
322 +
321 321  == 5.1 Application EUI ==
322 322  
323 323  
... ... @@ -459,8 +459,10 @@
459 459  
460 460  = 6. Joining and sending date on LoRaWAN network =
461 461  
464 +
462 462  == 6.1 Confirm Mode ==
463 463  
467 +
464 464  === 6.1.1  AT+CFM command before DR-LWS007 software stack ===
465 465  
466 466  
... ... @@ -689,11 +689,11 @@
689 689  
690 690  (% style="color:blue" %)**AT Command: AT+SENDB**
691 691  
692 -(% border="1" style="background-color:#ffffcc; color:green; width:1101px" %)
693 -|=(% colspan="3" style="width: 1098px;" %)AT+SENDB
694 -|(% style="width:257px" %)**Command Example**|(% style="width:394px" %)**Function**|(% style="width:446px" %)**Response**
695 -|(% style="width:257px" %)AT+SENDB=12:abcdef0123456789|(% style="width:394px" %)Send hexadecimal data along with the application port.|(% style="width:446px" %)OK
696 -|(% style="width:257px" %)AT+SENDB=abcdef0123456789|(% style="width:394px" %)Send hexadecimal data along with the application port.|(% style="width:446px" %)While Error in format, return(((
696 +(% border="1" style="background-color:#ffffcc; color:green; width:1120.22px" %)
697 +|=(% colspan="3" style="width: 1117px;" %)AT+SENDB
698 +|(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response**
699 +|(% style="width:257px" %)AT+SENDB=12:abcdef0123456789|(% style="width:406px" %)Send hexadecimal data along with the application port.|(% style="width:453px" %)OK
700 +|(% 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(((
697 697  AT_PARAM_ERROR AT_BUSY_ERROR/AT_NO_NETWORK_JOINED
698 698  
699 699  
... ... @@ -704,6 +704,7 @@
704 704  
705 705  = 7. LoRaWAN network management =
706 706  
711 +
707 707  == 7.1 Adaptive Data Rate ==
708 708  
709 709  
... ... @@ -733,6 +733,7 @@
733 733  
734 734  
735 735  
741 +
736 736  == 7.2 LoRa® Class ==
737 737  
738 738  
... ... @@ -739,7 +739,7 @@
739 739  Feature: Get or Set the Device Class(Currently only support class A, class C).
740 740  
741 741  
742 -(% style="color:blue" %)**AT Command:  AT+CLASS**
748 +(% style="color:blue" %)**AT Command:AT+CLASS**
743 743  
744 744  (% border="1" style="background-color:#ffffcc; color:green; width:507.222px" %)
745 745  |=(% colspan="3" style="width: 504px;" %)AT+CLASS
... ... @@ -757,10 +757,10 @@
757 757  == 7.3 Duty Cycle Setting ==
758 758  
759 759  
760 -Feature: Get or Set the ETSI Duty Cycle setting** - 0**=disable, **1**=enable - Only for testing.
766 +Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing.
761 761  
762 762  
763 -(% style="color:blue" %)**AT Command:  AT+DCS**
769 +(% style="color:blue" %)**AT Command:AT+DCS**
764 764  
765 765  (% border="1" style="background-color:#ffffcc; color:green; width:515.222px" %)
766 766  |=(% colspan="3" style="width: 512px;" %)AT+DCS
... ... @@ -803,6 +803,7 @@
803 803  
804 804  
805 805  
812 +
806 806  == 7.5 Frame Counter Downlink ==
807 807  
808 808  
... ... @@ -809,7 +809,7 @@
809 809  Feature: Get or Set the Frame Counter Downlink.
810 810  
811 811  
812 -(% style="color:blue" %)**AT Command:  AT+FCD**
819 +(% style="color:blue" %)**AT Command:AT+FCD**
813 813  
814 814  (% border="1" style="background-color:#ffffcc; color:green; width:693.222px" %)
815 815  |=(% colspan="3" style="width: 690px;" %)AT+FCD
... ... @@ -829,7 +829,7 @@
829 829  Feature: Get or Set the Frame Counter Uplink.
830 830  
831 831  
832 -(% style="color:blue" %)**AT Command:  AT+FCU**
839 +(% style="color:blue" %)**AT Command:AT+FCU**
833 833  
834 834  (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %)
835 835  |=(% colspan="3" style="width: 531px;" %)AT+FCU
... ... @@ -850,7 +850,7 @@
850 850  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms.
851 851  
852 852  
853 -(% style="color:blue" %)**AT Command:  AT+JN1DL**
860 +(% style="color:blue" %)**AT Command:AT+JN1DL**
854 854  
855 855  (% border="1" style="background-color:#ffffcc; color:green; width:537.222px" %)
856 856  |=(% colspan="3" style="width: 534px;" %)AT+JN1DL
... ... @@ -867,11 +867,10 @@
867 867  
868 868  == 7.8 Join Accept Delay2 ==
869 869  
870 -
871 871  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms.
872 872  
873 873  
874 -(% style="color:blue" %)**AT Command:  AT+JN2DL**
880 +(% style="color:blue" %)**AT Command:AT+JN2DL**
875 875  
876 876  (% border="1" style="background-color:#ffffcc; color:green; width:538.222px" %)
877 877  |=(% colspan="3" style="width: 535px;" %)AT+JN2DL
... ... @@ -894,7 +894,7 @@
894 894  (% style="color:red" %)**Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network.**
895 895  
896 896  
897 -(% style="color:blue" %)**AT Command:  AT+PNM**
903 +(% style="color:blue" %)**AT Command:AT+PNM**
898 898  
899 899  (% border="1" style="background-color:#ffffcc; color:green; width:667.222px" %)
900 900  |=(% colspan="3" style="width: 664px;" %)AT+PNM
... ... @@ -922,7 +922,7 @@
922 922  Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms
923 923  
924 924  
925 -(% style="color:blue" %)**AT Command: AT+RX1DL**
931 +(% style="color:blue" %)**AT Command:AT+RX1DL**
926 926  
927 927  (% border="1" style="background-color:#ffffcc; color:green; width:408.222px" %)
928 928  |=(% colspan="3" style="width: 405px;" %)AT+RX1DL
... ... @@ -943,7 +943,7 @@
943 943  Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms
944 944  
945 945  
946 -(% style="color:blue" %)**AT Command: AT+RX2DL**
952 +(% style="color:blue" %)**AT Command:AT+RX2DL**
947 947  
948 948  (% border="1" style="background-color:#ffffcc; color:green; width:481.222px" %)
949 949  |=(% colspan="3" style="width: 478px;" %)AT+RX2DL
... ... @@ -964,7 +964,7 @@
964 964  Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X)
965 965  
966 966  
967 -(% style="color:blue" %)**AT Command:  AT+RX2DR**
973 +(% style="color:blue" %)**AT Command:AT+RX2DR**
968 968  
969 969  (% border="1" style="background-color:#ffffcc; color:green; width:525.222px" %)
970 970  |=(% colspan="3" style="width: 522px;" %)AT+RX2DR
... ... @@ -985,7 +985,7 @@
985 985  Feature: Get or Set the Rx2 window frequency
986 986  
987 987  
988 -(% style="color:blue" %)**AT Command:  AT+RX2FQ**
994 +(% style="color:blue" %)**AT Command:AT+RX2FQ**
989 989  
990 990  (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %)
991 991  |=(% colspan="3" style="width: 584px;" %)AT+RX2FQ
... ... @@ -1005,10 +1005,10 @@
1005 1005  
1006 1006  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. )
1007 1007  
1008 -(% style="color:red" %)**Notice: Transmit Power might be changed by ADR from LoRaWAN server. So manually change TXP also remember to set AT+ADR=0 in sensor**
1014 +Notice: Transmit Power might be changed by ADR from LoRaWAN server. So manually change TXP also remember to set AT+ADR=0 in sensor
1009 1009  
1010 1010  
1011 -(% style="color:blue" %)**AT Command:  AT+TXP**
1017 +(% style="color:blue" %)**AT Command:AT+TXP**
1012 1012  
1013 1013  (% border="1" style="background-color:#ffffcc; color:green; width:465.222px" %)
1014 1014  |=(% colspan="3" style="width: 462px;" %)AT+TXP
... ... @@ -1054,7 +1054,7 @@
1054 1054  Feature: Get the SNR of the last received packet
1055 1055  
1056 1056  
1057 -(% style="color:blue" %)**AT Command:  AT+SNR**
1063 +(% style="color:blue" %)**AT Command:AT+SNR**
1058 1058  
1059 1059  (% border="1" style="background-color:#ffffcc; color:green; width:571.222px" %)
1060 1060  |=(% colspan="3" style="width: 568px;" %)AT+SNR
... ... @@ -1162,9 +1162,8 @@
1162 1162  (((
1163 1163  
1164 1164  
1171 +**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.
1165 1165  
1166 -(% style="color:blue" %)**AT+RX1WTO**(%%) 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.
1167 -
1168 1168  
1169 1169  )))
1170 1170  
... ... @@ -1398,11 +1398,12 @@
1398 1398  
1399 1399  = 8. AT Commands Combination =
1400 1400  
1406 +
1401 1401  == 8.1 Set a fix RX2DR for downlink window ==
1402 1402  
1403 1403  
1404 -* (% style="color:blue" %)**AT+ADR=0             **(%%) **~-~->**  Disable ADR first
1405 -* (% style="color:blue" %)**AT+RX2DR=xxxx**   (%%) **~-~->**  Set xxxx to your wanted DataRate
1410 +* **AT+ADR=0             ** **~-~->**  Disable ADR first
1411 +* **AT+RX2DR=xxxx**  **~-~->**  Set xxxx to your wanted DataRate
1406 1406  
1407 1407  
1408 1408  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0