<
From version < 39.1 >
edited by Bei Jinggeng
on 2022/06/10 10:47
To version < 43.1 >
edited by Bei Jinggeng
on 2022/06/10 12:03
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -24,7 +24,6 @@
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 28  = 3. Support End Node and firmware version =
29 29  
30 30  (% border="1" style="background-color:#ffffcc; color:green; width:966px" %)
... ... @@ -98,7 +98,6 @@
98 98  )))
99 99  )))
100 100  
101 -
102 102  = 4. System Management Commands =
103 103  
104 104  == 4.1 Change Uplink Interval ==
... ... @@ -137,7 +137,6 @@
137 137  * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds
138 138  * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds
139 139  
140 -
141 141  == 4.2 Reboot End Node ==
142 142  
143 143  Feature: Reboot End Node to perform a new OTAA or ABP Join.
... ... @@ -299,7 +299,6 @@
299 299  OK
300 300  )))
301 301  
302 -
303 303  = 5. Keys, IDs and EUIs management =
304 304  
305 305  == 5.1 Application EUI ==
... ... @@ -318,7 +318,6 @@
318 318  )))
319 319  |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK
320 320  
321 -
322 322  == 5.2 Application Key ==
323 323  
324 324  Feature: Get or Set the Application Key.
... ... @@ -335,7 +335,6 @@
335 335  )))
336 336  |(% 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
337 337  
338 -
339 339  == 5.3 Application Session Key ==
340 340  
341 341  Feature: Get or Set the Application Session Key.
... ... @@ -354,7 +354,6 @@
354 354  OK
355 355  )))
356 356  
357 -
358 358  == 5.4 Device Address ==
359 359  
360 360  Feature: Get or Set the Device Address.
... ... @@ -373,7 +373,6 @@
373 373  )))
374 374  |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK
375 375  
376 -
377 377  == 5.5 Device EUI ==
378 378  
379 379  Feature: Get or Set the Device EUI.
... ... @@ -392,7 +392,6 @@
392 392  OK
393 393  )))
394 394  
395 -
396 396  == 5.6 Network ID ==
397 397  
398 398  Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection)
... ... @@ -409,7 +409,6 @@
409 409  )))
410 410  |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK
411 411  
412 -
413 413  == 5.7 Network Session Key ==
414 414  
415 415  Feature: Get or Set the Network Session Key
... ... @@ -426,7 +426,6 @@
426 426  )))
427 427  |(% 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
428 428  
429 -
430 430  = 6. Joining and sending date on LoRaWAN network =
431 431  
432 432  == 6.1 Confirm Mode ==
... ... @@ -455,7 +455,6 @@
455 455  * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1
456 456  * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0
457 457  
458 -
459 459  == 6.2 Confirm Status ==
460 460  
461 461  Feature: Get confirmation status of the last AT+SEND (0-1).
... ... @@ -471,7 +471,6 @@
471 471  OK
472 472  )))
473 473  
474 -
475 475  == 6.3 Join LoRa® Network ==
476 476  
477 477  Feature: Join network.
... ... @@ -489,7 +489,6 @@
489 489  While Error in format, return AT_BUSY_ERROR
490 490  )))
491 491  
492 -
493 493  == 6.4 LoRa® Network Join Mode ==
494 494  
495 495  Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA).
... ... @@ -518,7 +518,6 @@
518 518  * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=O
519 519  * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1
520 520  
521 -
522 522  == 6.5 LoRa® Network Join Status ==
523 523  
524 524  Feature: LoRa® Network Join Status.
... ... @@ -534,7 +534,6 @@
534 534  OK
535 535  )))
536 536  
537 -
538 538  == 6.6 Print Last Received Data in Raw Format ==
539 539  
540 540  Feature: Print Last Received Data in Raw Format<port:data>.
... ... @@ -550,7 +550,6 @@
550 550  OK
551 551  )))
552 552  
553 -
554 554  == 6.7 Print Last Received Data in Binary Format ==
555 555  
556 556  Feature: Print Last Received Data in Binary Format<port:data>.
... ... @@ -566,7 +566,6 @@
566 566  OK
567 567  )))
568 568  
569 -
570 570  == 6.8 Send Text Data ==
571 571  
572 572  Feature: Send Text Data<port:data>.
... ... @@ -586,7 +586,6 @@
586 586  
587 587  )))
588 588  
589 -
590 590  == 6.9 Send Hexadecimal Data ==
591 591  
592 592  Feature: Send hexadecimal data along with the application port.
... ... @@ -605,7 +605,6 @@
605 605  
606 606  )))
607 607  
608 -
609 609  = 7. LoRaWAN network management =
610 610  
611 611  == 7.1 Adaptive Data Rate ==
... ... @@ -637,7 +637,6 @@
637 637  * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1.
638 638  * **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0.
639 639  
640 -
641 641  == 7.2 LoRa® Class ==
642 642  
643 643  Feature: Get or Set the Device Class(Currently only support class A, class C).
... ... @@ -656,7 +656,6 @@
656 656  
657 657  )))
658 658  
659 -
660 660  == 7.3 Duty Cycle Setting ==
661 661  
662 662  Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing.
... ... @@ -675,7 +675,6 @@
675 675  
676 676  )))
677 677  
678 -
679 679  == 7.4 Data Rate ==
680 680  
681 681  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
... ... @@ -704,7 +704,6 @@
704 704  * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1.
705 705  * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0.
706 706  
707 -
708 708  == 7.5 Frame Counter Downlink ==
709 709  
710 710  Feature: Get or Set the Frame Counter Downlink.
... ... @@ -725,7 +725,6 @@
725 725  
726 726  )))
727 727  
728 -
729 729  == 7.6 Frame Counter Uplink ==
730 730  
731 731  Feature: Get or Set the Frame Counter Uplink.
... ... @@ -744,7 +744,6 @@
744 744  
745 745  )))
746 746  
747 -
748 748  == 7.7 Join Accept Delay1 ==
749 749  
750 750  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms.
... ... @@ -763,7 +763,6 @@
763 763  
764 764  )))
765 765  
766 -
767 767  == 7.8 Join Accept Delay2 ==
768 768  
769 769  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms.
... ... @@ -782,7 +782,6 @@
782 782  
783 783  )))
784 784  
785 -
786 786  == 7.9 Public Network Mode ==
787 787  
788 788  Feature: Get or Set the public network mode. (0: off, 1: on)
... ... @@ -803,7 +803,6 @@
803 803  
804 804  )))
805 805  
806 -
807 807  == 7.10 Receive Delay1 ==
808 808  
809 809  Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms
... ... @@ -822,7 +822,6 @@
822 822  
823 823  )))
824 824  
825 -
826 826  == 7.11 Receive Delay2 ==
827 827  
828 828  Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms
... ... @@ -841,7 +841,6 @@
841 841  
842 842  )))
843 843  
844 -
845 845  == 7.12 Rx2 Window Data Rate ==
846 846  
847 847  Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X)
... ... @@ -860,7 +860,6 @@
860 860  
861 861  )))
862 862  
863 -
864 864  == 7.13 Rx2 Window Frequency ==
865 865  
866 866  Feature: Get or Set the Rx2 window frequency
... ... @@ -879,7 +879,6 @@
879 879  
880 880  )))
881 881  
882 -
883 883  == 7.14 Transmit Power ==
884 884  
885 885  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. )
... ... @@ -905,7 +905,6 @@
905 905  * **Example 1**: Downlink Payload: **22000102** ~/~/ Set AT+TXP=2.
906 906  * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+TXP=0.
907 907  
908 -
909 909  == 7.15 RSSI of the Last Received Packet ==
910 910  
911 911  Feature: Get or Set the Rx2 window frequency
... ... @@ -921,7 +921,6 @@
921 921  OK
922 922  )))
923 923  
924 -
925 925  == 7.16 SNR of the Last Received Packet ==
926 926  
927 927  Feature: Get the SNR of the last received packet
... ... @@ -937,7 +937,6 @@
937 937  OK
938 938  )))
939 939  
940 -
941 941  == 7.17 Application Port ==
942 942  
943 943  Feature: Get or set the application port.
... ... @@ -965,7 +965,6 @@
965 965  * **Example 1**: Downlink Payload: **2301** ~/~/ set the application port to 1
966 966  * **Example 2**: Downlink Payload:** 2305** ~/~/ set the application port to 5
967 967  
968 -
969 969  == 7.18 Single Channel Mode ==
970 970  
971 971  Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode.
... ... @@ -982,7 +982,6 @@
982 982  )))
983 983  |(% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK
984 984  
985 -
986 986  == 7.19 Eight Channel Mode ==
987 987  
988 988  Feature: Get or Set eight channels mode,Only for US915,AU915,CN470.
... ... @@ -1012,7 +1012,6 @@
1012 1012  * **Example 1**: Downlink Payload: 2401 ~/~/ set channel mode to 1
1013 1013  * **Example 2**: Downlink Payload: 2405 ~/~/ set channel mode to 5
1014 1014  
1015 -
1016 1016  == 7.20 Get or Set RXwindows1 timeout ==
1017 1017  
1018 1018  Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255).
... ... @@ -1057,7 +1057,6 @@
1057 1057  )))
1058 1058  |(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK
1059 1059  
1060 -
1061 1061  == 7.22 Setting up uplinkdwelltime (as923, au915) ==
1062 1062  
1063 1063  Feature: Get or Set uplinkdwelltime
... ... @@ -1085,7 +1085,6 @@
1085 1085  * **Example 1**: Downlink Payload: **2501** ~/~/ set uplinkdwelltime to 1
1086 1086  * **Example 2**: Downlink Payload: **2500** ~/~/ set uplinkdwelltime to 0
1087 1087  
1088 -
1089 1089  == 7.23 Set Packet Receiving Response Level ==
1090 1090  
1091 1091  Feature: Get or Set packet receiving response level. This feature is used to set compatible with different LoRaWAN servers. If RPL doesn;t match , user will see strange message in the server portal.
... ... @@ -1127,23 +1127,132 @@
1127 1127  * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1
1128 1128  * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2
1129 1129  
1130 -== 7.24 Set retransmission packets ==
1089 +== 7.24 Uplink fcnt settings(LWS007) ==
1131 1131  
1091 +{{info}}
1092 +**AT Command: AT+CFM**
1093 +{{/info}}
1094 +
1132 1132  (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
1133 1133  |=(% colspan="3" style="width: 707px;" %)AT+CFM
1134 1134  |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
1135 -|(% style="width:160px" %)value1|(% style="width:198px" %)confirmed uplink|(% style="width:349px" %)(((
1136 -|(% style="width:160px" %)value1|(% style="width:198px" %)confirmed uplink|(% style="width:349px" %)(((
1098 +|(% style="width:160px" %)(((
1099 +AT+CFM=1,0,0
1100 +
1101 +value1
1102 +)))|(% style="width:198px" %)confirmed uplink|(% style="width:349px" %)(((
1137 1137  1
1138 1138  
1139 1139  OK
1140 1140  )))
1141 -|(% style="width:160px" %)value2|(% style="width:198px" %)set max retry , range: 0 ~~ 7|(% style="width:349px" %)(((
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 +(% class="wikigeneratedid" %)
1138 +== 7.25 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) ==
1139 +
1140 +{{info}}
1141 +**AT Command: AT+SETMAXNBTRANS **
1142 +{{/info}}
1143 +
1144 +(% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
1145 +|=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS**
1146 +|(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response**
1147 +|(% style="width:160px" %)**AT+SETMAXNBTRANS=1,0**|(% style="width:263px" %)Value1: set the maximum NBTrans.|(% style="width:109px" %)1(((
1148 +OK
1149 +)))
1150 +|(% 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" %)(((
1151 +1
1152 +
1153 +OK
1154 +)))
1155 +
1156 +{{info}}
1157 +**Downlink Command: 0x33**
1158 +{{/info}}
1159 +
1160 +Format: Command Code (0x33) followed by 2 bytes mode value.
1161 +
1162 +If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33.
1163 +
1164 +* Example 1: Downlink Payload: 330100 ~/~/ Set AT+SETMAXNBTRANS=1,0
1165 +* Example 2: Downlink Payload: 330201 ~/~/ Set AT+SETMAXNBTRANS=2,1
1166 +
1167 +(% class="wikigeneratedid" %)
1168 +== 7.26 Device offline rejoining ==
1169 +
1170 +{{info}}
1171 +**AT Command: AT+DDETECT**
1172 +{{/info}}
1173 +
1174 +(% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
1175 +|=(% colspan="3" style="width: 707px;" %)AT+**DDETECT**
1176 +|(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
1177 +|(% style="width:160px" %)(((
1178 +AT+DDETECT=1,1440,2880
1179 +
1180 +value1
1181 +)))|(% style="width:198px" %)Enable online detect|(% style="width:349px" %)(((
1182 +1
1183 +
1184 +OK
1185 +)))
1186 +|(% style="width:160px" %)(((
1187 +AT+DDETECT=1,?,2880
1188 +
1189 +value2
1190 +)))|(% style="width:198px" %)Online detection packet sending time|(% style="width:349px" %)(((
1142 1142  
1143 1143  
1144 1144  OK
1145 1145  )))
1195 +|(% style="width:160px" %)(((
1196 +AT+DDETECT=1,1440,?
1146 1146  
1198 +value3
1199 +)))|(% style="width:198px" %)Process rejoin|(% style="width:349px" %)(((
1200 +
1201 +
1202 +OK
1203 +)))
1204 +
1205 +{{info}}
1206 +**Downlink Command: 0x33**
1207 +{{/info}}
1208 +
1209 +Format: Command Code (0x32) followed by 2 bytes mode value.
1210 +
1211 +If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33.
1212 +
1213 +* Example 1: Downlink Payload: 320105A00B40 ~/~/ Set AT+DDETECT=1,1440,2880
1214 +
1147 1147  = 8. AT Commands Combination =
1148 1148  
1149 1149  == 8.1 Set a fix RX2DR for downlink window ==
... ... @@ -1151,7 +1151,6 @@
1151 1151  * **AT+ADR=0 **~-~-> Disable ADR first
1152 1152  * **AT+RX2DR=xxxx** ~-~-> Set xxxx to your wanted DataRate
1153 1153  
1154 -
1155 1155  == 8.2 Use Downlink Command to set a fix uplink DR ==
1156 1156  
1157 1157  {{info}}
... ... @@ -1163,3 +1163,4 @@
1163 1163  * AT+ADR=0  [[Reference>>||anchor="H7.1AdaptiveDataRate"]]
1164 1164  * AT+DR=5  [[Reference>>||anchor="H7.4DataRate"]]
1165 1165  * AT+TXP=0  [[Reference>>||anchor="H7.14TransmitPower"]]
1233 +~)~)~)
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0