<
From version < 44.1 >
edited by Bei Jinggeng
on 2022/06/10 15:06
To version < 38.142 >
edited by Xiaoling
on 2022/06/01 12:00
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Xiaoling
Content
... ... @@ -24,6 +24,8 @@
24 24  ** Use Base64 format to send a downlink: [[Chirpstack>>Notes for ChirpStack]]
25 25  ** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server)
26 26  
27 +
28 +
27 27  = 3. Support End Node and firmware version =
28 28  
29 29  (% border="1" style="background-color:#ffffcc; color:green; width:966px" %)
... ... @@ -97,6 +97,8 @@
97 97  )))
98 98  )))
99 99  
102 +
103 +
100 100  = 4. System Management Commands =
101 101  
102 102  == 4.1 Change Uplink Interval ==
... ... @@ -135,6 +135,8 @@
135 135  * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds
136 136  * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds
137 137  
142 +
143 +
138 138  == 4.2 Reboot End Node ==
139 139  
140 140  Feature: Reboot End Node to perform a new OTAA or ABP Join.
... ... @@ -296,6 +296,8 @@
296 296  OK
297 297  )))
298 298  
305 +
306 +
299 299  = 5. Keys, IDs and EUIs management =
300 300  
301 301  == 5.1 Application EUI ==
... ... @@ -314,6 +314,8 @@
314 314  )))
315 315  |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK
316 316  
325 +
326 +
317 317  == 5.2 Application Key ==
318 318  
319 319  Feature: Get or Set the Application Key.
... ... @@ -330,6 +330,8 @@
330 330  )))
331 331  |(% 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" %)OK
332 332  
343 +
344 +
333 333  == 5.3 Application Session Key ==
334 334  
335 335  Feature: Get or Set the Application Session Key.
... ... @@ -348,6 +348,8 @@
348 348  OK
349 349  )))
350 350  
363 +
364 +
351 351  == 5.4 Device Address ==
352 352  
353 353  Feature: Get or Set the Device Address.
... ... @@ -366,6 +366,8 @@
366 366  )))
367 367  |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK
368 368  
383 +
384 +
369 369  == 5.5 Device EUI ==
370 370  
371 371  Feature: Get or Set the Device EUI.
... ... @@ -384,6 +384,8 @@
384 384  OK
385 385  )))
386 386  
403 +
404 +
387 387  == 5.6 Network ID ==
388 388  
389 389  Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection)
... ... @@ -400,6 +400,8 @@
400 400  )))
401 401  |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK
402 402  
421 +
422 +
403 403  == 5.7 Network Session Key ==
404 404  
405 405  Feature: Get or Set the Network Session Key
... ... @@ -416,6 +416,8 @@
416 416  )))
417 417  |(% 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" %)OK
418 418  
439 +
440 +
419 419  = 6. Joining and sending date on LoRaWAN network =
420 420  
421 421  == 6.1 Confirm Mode ==
... ... @@ -444,6 +444,8 @@
444 444  * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1
445 445  * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0
446 446  
469 +
470 +
447 447  == 6.2 Confirm Status ==
448 448  
449 449  Feature: Get confirmation status of the last AT+SEND (0-1).
... ... @@ -459,6 +459,8 @@
459 459  OK
460 460  )))
461 461  
486 +
487 +
462 462  == 6.3 Join LoRa® Network ==
463 463  
464 464  Feature: Join network.
... ... @@ -476,6 +476,8 @@
476 476  While Error in format, return AT_BUSY_ERROR
477 477  )))
478 478  
505 +
506 +
479 479  == 6.4 LoRa® Network Join Mode ==
480 480  
481 481  Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA).
... ... @@ -504,6 +504,8 @@
504 504  * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=O
505 505  * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1
506 506  
535 +
536 +
507 507  == 6.5 LoRa® Network Join Status ==
508 508  
509 509  Feature: LoRa® Network Join Status.
... ... @@ -519,6 +519,8 @@
519 519  OK
520 520  )))
521 521  
552 +
553 +
522 522  == 6.6 Print Last Received Data in Raw Format ==
523 523  
524 524  Feature: Print Last Received Data in Raw Format<port:data>.
... ... @@ -534,6 +534,8 @@
534 534  OK
535 535  )))
536 536  
569 +
570 +
537 537  == 6.7 Print Last Received Data in Binary Format ==
538 538  
539 539  Feature: Print Last Received Data in Binary Format<port:data>.
... ... @@ -549,6 +549,8 @@
549 549  OK
550 550  )))
551 551  
586 +
587 +
552 552  == 6.8 Send Text Data ==
553 553  
554 554  Feature: Send Text Data<port:data>.
... ... @@ -568,6 +568,8 @@
568 568  
569 569  )))
570 570  
607 +
608 +
571 571  == 6.9 Send Hexadecimal Data ==
572 572  
573 573  Feature: Send hexadecimal data along with the application port.
... ... @@ -586,6 +586,8 @@
586 586  
587 587  )))
588 588  
627 +
628 +
589 589  = 7. LoRaWAN network management =
590 590  
591 591  == 7.1 Adaptive Data Rate ==
... ... @@ -617,6 +617,8 @@
617 617  * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1.
618 618  * **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0.
619 619  
660 +
661 +
620 620  == 7.2 LoRa® Class ==
621 621  
622 622  Feature: Get or Set the Device Class(Currently only support class A, class C).
... ... @@ -635,6 +635,8 @@
635 635  
636 636  )))
637 637  
680 +
681 +
638 638  == 7.3 Duty Cycle Setting ==
639 639  
640 640  Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing.
... ... @@ -653,6 +653,8 @@
653 653  
654 654  )))
655 655  
700 +
701 +
656 656  == 7.4 Data Rate ==
657 657  
658 658  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
... ... @@ -681,6 +681,8 @@
681 681  * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1.
682 682  * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0.
683 683  
730 +
731 +
684 684  == 7.5 Frame Counter Downlink ==
685 685  
686 686  Feature: Get or Set the Frame Counter Downlink.
... ... @@ -701,6 +701,8 @@
701 701  
702 702  )))
703 703  
752 +
753 +
704 704  == 7.6 Frame Counter Uplink ==
705 705  
706 706  Feature: Get or Set the Frame Counter Uplink.
... ... @@ -719,6 +719,8 @@
719 719  
720 720  )))
721 721  
772 +
773 +
722 722  == 7.7 Join Accept Delay1 ==
723 723  
724 724  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms.
... ... @@ -737,6 +737,8 @@
737 737  
738 738  )))
739 739  
792 +
793 +
740 740  == 7.8 Join Accept Delay2 ==
741 741  
742 742  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms.
... ... @@ -755,6 +755,8 @@
755 755  
756 756  )))
757 757  
812 +
813 +
758 758  == 7.9 Public Network Mode ==
759 759  
760 760  Feature: Get or Set the public network mode. (0: off, 1: on)
... ... @@ -775,6 +775,8 @@
775 775  
776 776  )))
777 777  
834 +
835 +
778 778  == 7.10 Receive Delay1 ==
779 779  
780 780  Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms
... ... @@ -793,6 +793,8 @@
793 793  
794 794  )))
795 795  
854 +
855 +
796 796  == 7.11 Receive Delay2 ==
797 797  
798 798  Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms
... ... @@ -811,6 +811,8 @@
811 811  
812 812  )))
813 813  
874 +
875 +
814 814  == 7.12 Rx2 Window Data Rate ==
815 815  
816 816  Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X)
... ... @@ -829,6 +829,8 @@
829 829  
830 830  )))
831 831  
894 +
895 +
832 832  == 7.13 Rx2 Window Frequency ==
833 833  
834 834  Feature: Get or Set the Rx2 window frequency
... ... @@ -847,6 +847,8 @@
847 847  
848 848  )))
849 849  
914 +
915 +
850 850  == 7.14 Transmit Power ==
851 851  
852 852  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. )
... ... @@ -872,6 +872,8 @@
872 872  * **Example 1**: Downlink Payload: **22000102** ~/~/ Set AT+TXP=2.
873 873  * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+TXP=0.
874 874  
941 +
942 +
875 875  == 7.15 RSSI of the Last Received Packet ==
876 876  
877 877  Feature: Get or Set the Rx2 window frequency
... ... @@ -887,6 +887,8 @@
887 887  OK
888 888  )))
889 889  
958 +
959 +
890 890  == 7.16 SNR of the Last Received Packet ==
891 891  
892 892  Feature: Get the SNR of the last received packet
... ... @@ -902,6 +902,8 @@
902 902  OK
903 903  )))
904 904  
975 +
976 +
905 905  == 7.17 Application Port ==
906 906  
907 907  Feature: Get or set the application port.
... ... @@ -929,6 +929,8 @@
929 929  * **Example 1**: Downlink Payload: **2301** ~/~/ set the application port to 1
930 930  * **Example 2**: Downlink Payload:** 2305** ~/~/ set the application port to 5
931 931  
1004 +
1005 +
932 932  == 7.18 Single Channel Mode ==
933 933  
934 934  Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode.
... ... @@ -945,6 +945,8 @@
945 945  )))
946 946  |(% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK
947 947  
1022 +
1023 +
948 948  == 7.19 Eight Channel Mode ==
949 949  
950 950  Feature: Get or Set eight channels mode,Only for US915,AU915,CN470.
... ... @@ -974,6 +974,8 @@
974 974  * **Example 1**: Downlink Payload: 2401 ~/~/ set channel mode to 1
975 975  * **Example 2**: Downlink Payload: 2405 ~/~/ set channel mode to 5
976 976  
1053 +
1054 +
977 977  == 7.20 Get or Set RXwindows1 timeout ==
978 978  
979 979  Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255).
... ... @@ -1018,6 +1018,8 @@
1018 1018  )))
1019 1019  |(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK
1020 1020  
1099 +
1100 +
1021 1021  == 7.22 Setting up uplinkdwelltime (as923, au915) ==
1022 1022  
1023 1023  Feature: Get or Set uplinkdwelltime
... ... @@ -1086,149 +1086,6 @@
1086 1086  * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1
1087 1087  * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2
1088 1088  
1089 -== 7.24 Uplink fcnt settings(LWS007) ==
1090 -
1091 -{{info}}
1092 -**AT Command: AT+CFM**
1093 -{{/info}}
1094 -
1095 -(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
1096 -|=(% colspan="3" style="width: 707px;" %)AT+CFM
1097 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
1098 -|(% style="width:160px" %)(((
1099 -AT+CFM=1,0,0
1100 -
1101 -value1
1102 -)))|(% style="width:198px" %)confirmed uplink|(% style="width:349px" %)(((
1103 -1
1104 -
1105 -OK
1106 -)))
1107 -|(% style="width:160px" %)(((
1108 -AT+CFM=0,?,0
1109 -
1110 -value2
1111 -)))|(% style="width:198px" %)set max retry , range: 0 ~~ 7|(% style="width:349px" %)(((
1112 -0~~7
1113 -
1114 -OK
1115 -)))
1116 -|(% style="width:160px" %)(((
1117 -AT+CFM=0,0,1
1118 -
1119 -value3
1120 -)))|(% style="width:198px" %)uplink fcnt increase by 1 for each retry|(% style="width:349px" %)(((
1121 -1
1122 -
1123 -OK
1124 -)))
1125 -
1126 -{{info}}
1127 -**Downlink Command: 0x05**
1128 -{{/info}}
1129 -
1130 -Format: Command Code (0x05) followed by 2 bytes mode value.
1131 -
1132 -If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05.
1133 -
1134 -* Example 1: Downlink Payload: 05010101 ~/~/ Set AT+CFM=1,1,1
1135 -* Example 2: Downlink Payload: 05000700 ~/~/ Set AT+CFM=0,7,0
1136 -
1137 -== 7.25 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) ==
1138 -
1139 -{{info}}
1140 -**AT Command: AT+SETMAXNBTRANS **
1141 -{{/info}}
1142 -
1143 -(% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
1144 -|=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS**
1145 -|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response**
1146 -|(% style="width:160px" %)**AT+SETMAXNBTRANS=1,0**|(% style="width:263px" %)Value1: set the maximum NBTrans.|(% style="width:109px" %)1(((
1147 -OK
1148 -)))
1149 -|(% style="width:160px" %)**AT+SETMAXNBTRANS=?,1**|(% style="width:263px" %)value2: 0: uplink fcnt doesn't change for each NBTrans; 1: uplink fcnt increase by 1 for each NBTrans.|(% style="width:109px" %)(((
1150 -1
1151 -
1152 -OK
1153 -)))
1154 -
1155 -{{info}}
1156 -**Downlink Command: 0x33**
1157 -{{/info}}
1158 -
1159 -Format: Command Code (0x33) followed by 2 bytes mode value.
1160 -
1161 -If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33.
1162 -
1163 -* Example 1: Downlink Payload: 330100 ~/~/ Set AT+SETMAXNBTRANS=1,0
1164 -* Example 2: Downlink Payload: 330201 ~/~/ Set AT+SETMAXNBTRANS=2,1
1165 -
1166 -== 7.26 Device offline rejoining ==
1167 -
1168 -{{info}}
1169 -**AT Command: AT+DDETECT**
1170 -{{/info}}
1171 -
1172 -(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
1173 -|=(% colspan="3" style="width: 707px;" %)AT+**DDETECT**
1174 -|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
1175 -|(% style="width:160px" %)(((
1176 -AT+DDETECT=1,1440,2880
1177 -
1178 -value1
1179 -)))|(% style="width:198px" %)Enable online detect|(% style="width:349px" %)(((
1180 -1
1181 -
1182 -OK
1183 -)))
1184 -|(% style="width:160px" %)(((
1185 -AT+DDETECT=1,?,2880
1186 -
1187 -value2
1188 -)))|(% style="width:198px" %)Online detection packet sending time|(% style="width:349px" %)(((
1189 -
1190 -
1191 -OK
1192 -)))
1193 -|(% style="width:160px" %)(((
1194 -AT+DDETECT=1,1440,?
1195 -
1196 -value3
1197 -)))|(% style="width:198px" %)Process rejoin|(% style="width:349px" %)(((
1198 -
1199 -
1200 -OK
1201 -)))
1202 -
1203 -{{info}}
1204 -**Downlink Command: 0x33**
1205 -{{/info}}
1206 -
1207 -Format: Command Code (0x32) followed by 2 bytes mode value.
1208 -
1209 -If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33.
1210 -
1211 -* Example 1: Downlink Payload: 320105A00B40 ~/~/ Set AT+DDETECT=1,1440,2880
1212 -
1213 -(% class="wikigeneratedid" %)
1214 -== 7.27 Request the server to send an ACK ==
1215 -
1216 -{{info}}
1217 -**AT Command: AT+PNACKMD**
1218 -{{/info}}
1219 -
1220 -(% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
1221 -|=(% colspan="3" style="width: 533px;" %)**AT+PNACKMD**
1222 -|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response**
1223 -|(% style="width:160px" %)**AT+PNACKMD=1**|(% style="width:263px" %)If the node uploads the ACK as confirm, it will request the server to send an ACK. If the server ack is not received, the node will upload the packets that have not received the ACK the next time it receives the ACK|(% style="width:109px" %)1(((
1224 -OK
1225 -)))
1226 -|(% style="width:160px" %)**AT+PNACKMD=0**|(% style="width:263px" %)off request the server to send an ACK|(% style="width:109px" %)(((
1227 -1
1228 -
1229 -OK
1230 -)))
1231 -
1232 1232  = 8. AT Commands Combination =
1233 1233  
1234 1234  == 8.1 Set a fix RX2DR for downlink window ==
... ... @@ -1247,4 +1247,3 @@
1247 1247  * AT+ADR=0  [[Reference>>||anchor="H7.1AdaptiveDataRate"]]
1248 1248  * AT+DR=5  [[Reference>>||anchor="H7.4DataRate"]]
1249 1249  * AT+TXP=0  [[Reference>>||anchor="H7.14TransmitPower"]]
1250 -~)~)~)
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0