Changes for page End Device AT Commands and Downlink Command
Last modified by kai on 2024/09/06 10:00
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -3,7 +3,6 @@ 3 3 {{toc/}} 4 4 5 5 6 - 7 7 = 1. Introduction = 8 8 9 9 Dragino LoRaWAN End Node support two types of AT Commands and Downlink Commands: ... ... @@ -20,8 +20,8 @@ 20 20 21 21 * 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/]] 22 22 * 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: 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]] 22 +** Use HEX format to send a downlink: [[TTN v3>>doc:Main.Notes for TTN.WebHome]] 23 +** Use Base64 format to send a downlink: [[Chirpstack>>doc:Main.Notes for ChirpStack.WebHome]]. 25 25 ** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server) 26 26 27 27 ... ... @@ -139,7 +139,6 @@ 139 139 * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds 140 140 141 141 142 - 143 143 == 4.2 Reboot End Node == 144 144 145 145 Feature: Reboot End Node to perform a new OTAA or ABP Join. ... ... @@ -302,7 +302,6 @@ 302 302 ))) 303 303 304 304 305 - 306 306 = 5. Keys, IDs and EUIs management = 307 307 308 308 == 5.1 Application EUI == ... ... @@ -321,6 +321,7 @@ 321 321 ))) 322 322 |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK 323 323 321 + 324 324 == 5.2 Application Key == 325 325 326 326 Feature: Get or Set the Application Key. ... ... @@ -357,6 +357,7 @@ 357 357 ))) 358 358 359 359 358 + 360 360 == 5.4 Device Address == 361 361 362 362 Feature: Get or Set the Device Address. ... ... @@ -376,6 +376,7 @@ 376 376 |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK 377 377 378 378 378 + 379 379 == 5.5 Device EUI == 380 380 381 381 Feature: Get or Set the Device EUI. ... ... @@ -395,6 +395,7 @@ 395 395 ))) 396 396 397 397 398 + 398 398 == 5.6 Network ID == 399 399 400 400 Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection) ... ... @@ -412,6 +412,7 @@ 412 412 |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK 413 413 414 414 416 + 415 415 == 5.7 Network Session Key == 416 416 417 417 Feature: Get or Set the Network Session Key ... ... @@ -429,6 +429,7 @@ 429 429 |(% 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 430 430 431 431 434 + 432 432 = 6. Joining and sending date on LoRaWAN network = 433 433 434 434 == 6.1 Confirm Mode == ... ... @@ -458,6 +458,7 @@ 458 458 * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0 459 459 460 460 464 + 461 461 == 6.2 Confirm Status == 462 462 463 463 Feature: Get confirmation status of the last AT+SEND (0-1). ... ... @@ -474,6 +474,7 @@ 474 474 ))) 475 475 476 476 481 + 477 477 == 6.3 Join LoRa® Network == 478 478 479 479 Feature: Join network. ... ... @@ -491,6 +491,8 @@ 491 491 While Error in format, return AT_BUSY_ERROR 492 492 ))) 493 493 499 + 500 + 494 494 == 6.4 LoRa® Network Join Mode == 495 495 496 496 Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA). ... ... @@ -519,6 +519,8 @@ 519 519 * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=O 520 520 * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1 521 521 529 + 530 + 522 522 == 6.5 LoRa® Network Join Status == 523 523 524 524 Feature: LoRa® Network Join Status. ... ... @@ -534,6 +534,8 @@ 534 534 OK 535 535 ))) 536 536 546 + 547 + 537 537 == 6.6 Print Last Received Data in Raw Format == 538 538 539 539 Feature: Print Last Received Data in Raw Format<port:data>. ... ... @@ -549,6 +549,8 @@ 549 549 OK 550 550 ))) 551 551 563 + 564 + 552 552 == 6.7 Print Last Received Data in Binary Format == 553 553 554 554 Feature: Print Last Received Data in Binary Format<port:data>. ... ... @@ -564,6 +564,8 @@ 564 564 OK 565 565 ))) 566 566 580 + 581 + 567 567 == 6.8 Send Text Data == 568 568 569 569 Feature: Send Text Data<port:data>. ... ... @@ -583,6 +583,8 @@ 583 583 584 584 ))) 585 585 601 + 602 + 586 586 == 6.9 Send Hexadecimal Data == 587 587 588 588 Feature: Send hexadecimal data along with the application port. ... ... @@ -601,6 +601,8 @@ 601 601 602 602 ))) 603 603 621 + 622 + 604 604 = 7. LoRaWAN network management = 605 605 606 606 == 7.1 Adaptive Data Rate == ... ... @@ -632,6 +632,8 @@ 632 632 * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1. 633 633 * **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0. 634 634 654 + 655 + 635 635 == 7.2 LoRa® Class == 636 636 637 637 Feature: Get or Set the Device Class(Currently only support class A, class C). ... ... @@ -650,6 +650,8 @@ 650 650 651 651 ))) 652 652 674 + 675 + 653 653 == 7.3 Duty Cycle Setting == 654 654 655 655 Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing. ... ... @@ -668,6 +668,8 @@ 668 668 669 669 ))) 670 670 694 + 695 + 671 671 == 7.4 Data Rate == 672 672 673 673 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 ... ... @@ -696,6 +696,8 @@ 696 696 * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1. 697 697 * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0. 698 698 724 + 725 + 699 699 == 7.5 Frame Counter Downlink == 700 700 701 701 Feature: Get or Set the Frame Counter Downlink. ... ... @@ -716,6 +716,8 @@ 716 716 717 717 ))) 718 718 746 + 747 + 719 719 == 7.6 Frame Counter Uplink == 720 720 721 721 Feature: Get or Set the Frame Counter Uplink. ... ... @@ -734,6 +734,8 @@ 734 734 735 735 ))) 736 736 766 + 767 + 737 737 == 7.7 Join Accept Delay1 == 738 738 739 739 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms. ... ... @@ -752,6 +752,8 @@ 752 752 753 753 ))) 754 754 786 + 787 + 755 755 == 7.8 Join Accept Delay2 == 756 756 757 757 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms. ... ... @@ -770,6 +770,8 @@ 770 770 771 771 ))) 772 772 806 + 807 + 773 773 == 7.9 Public Network Mode == 774 774 775 775 Feature: Get or Set the public network mode. (0: off, 1: on) ... ... @@ -790,6 +790,8 @@ 790 790 791 791 ))) 792 792 828 + 829 + 793 793 == 7.10 Receive Delay1 == 794 794 795 795 Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms ... ... @@ -808,6 +808,8 @@ 808 808 809 809 ))) 810 810 848 + 849 + 811 811 == 7.11 Receive Delay2 == 812 812 813 813 Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms ... ... @@ -826,6 +826,8 @@ 826 826 827 827 ))) 828 828 868 + 869 + 829 829 == 7.12 Rx2 Window Data Rate == 830 830 831 831 Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X) ... ... @@ -844,6 +844,8 @@ 844 844 845 845 ))) 846 846 888 + 889 + 847 847 == 7.13 Rx2 Window Frequency == 848 848 849 849 Feature: Get or Set the Rx2 window frequency ... ... @@ -862,6 +862,8 @@ 862 862 863 863 ))) 864 864 908 + 909 + 865 865 == 7.14 Transmit Power == 866 866 867 867 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. ) ... ... @@ -887,6 +887,8 @@ 887 887 * **Example 1**: Downlink Payload: **22000102** ~/~/ Set AT+TXP=2. 888 888 * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+TXP=0. 889 889 935 + 936 + 890 890 == 7.15 RSSI of the Last Received Packet == 891 891 892 892 Feature: Get or Set the Rx2 window frequency ... ... @@ -902,6 +902,8 @@ 902 902 OK 903 903 ))) 904 904 952 + 953 + 905 905 == 7.16 SNR of the Last Received Packet == 906 906 907 907 Feature: Get the SNR of the last received packet ... ... @@ -917,6 +917,8 @@ 917 917 OK 918 918 ))) 919 919 969 + 970 + 920 920 == 7.17 Application Port == 921 921 922 922 Feature: Get or set the application port. ... ... @@ -944,6 +944,8 @@ 944 944 * **Example 1**: Downlink Payload: **2301** ~/~/ set the application port to 1 945 945 * **Example 2**: Downlink Payload:** 2305** ~/~/ set the application port to 5 946 946 998 + 999 + 947 947 == 7.18 Single Channel Mode == 948 948 949 949 Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode. ... ... @@ -960,6 +960,8 @@ 960 960 ))) 961 961 |(% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK 962 962 1016 + 1017 + 963 963 == 7.19 Eight Channel Mode == 964 964 965 965 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. ... ... @@ -989,6 +989,8 @@ 989 989 * **Example 1**: Downlink Payload: 2401 ~/~/ set channel mode to 1 990 990 * **Example 2**: Downlink Payload: 2405 ~/~/ set channel mode to 5 991 991 1047 + 1048 + 992 992 == 7.20 Get or Set RXwindows1 timeout == 993 993 994 994 Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255). ... ... @@ -1033,6 +1033,8 @@ 1033 1033 ))) 1034 1034 |(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK 1035 1035 1093 + 1094 + 1036 1036 == 7.22 Setting up uplinkdwelltime (as923, au915) == 1037 1037 1038 1038 Feature: Get or Set uplinkdwelltime ... ... @@ -1060,6 +1060,8 @@ 1060 1060 * **Example 1**: Downlink Payload: **2501** ~/~/ set uplinkdwelltime to 1 1061 1061 * **Example 2**: Downlink Payload: **2500** ~/~/ set uplinkdwelltime to 0 1062 1062 1122 + 1123 + 1063 1063 == 7.23 Set Packet Receiving Response Level == 1064 1064 1065 1065 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. ... ... @@ -1101,6 +1101,8 @@ 1101 1101 * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1 1102 1102 * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2 1103 1103 1165 + 1166 + 1104 1104 = 8. AT Commands Combination = 1105 1105 1106 1106 == 8.1 Set a fix RX2DR for downlink window == ... ... @@ -1108,6 +1108,8 @@ 1108 1108 * **AT+ADR=0 **~-~-> Disable ADR first 1109 1109 * **AT+RX2DR=xxxx** ~-~-> Set xxxx to your wanted DataRate 1110 1110 1174 + 1175 + 1111 1111 == 8.2 Use Downlink Command to set a fix uplink DR == 1112 1112 1113 1113 {{info}}