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)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,4 +1,4 @@ 1 -Contens 1 + **Contents:** 2 2 3 3 {{toc/}} 4 4 ... ... @@ -19,28 +19,29 @@ 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]]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]]. 24 +** See use note for more serves [[Servers Note>>doc:Main.WebHome]](IoT LoRaWAN Server) 25 25 26 + 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: 9 92px;" %)(((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:3 49px" %)(((35 +)))|(% style="width:330px" %)((( 35 35 **Description** 36 -)))|(% style="width:45 3px" %)(((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:3 49px" %)(((42 +)))|(% style="width:330px" %)((( 42 42 Open Source Generic LoRaWAN Sensor Node 43 -)))|(% style="width:45 3px" %)(((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:3 49px" %)(((57 +)))|(% style="width:330px" %)((( 57 57 LoRaWAN GPS Tracker 58 -)))|(% style="width:45 3px" %)(((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:3 49px" %)(((72 +)))|(% style="width:330px" %)((( 72 72 LoRaWAN BLE Indoor Tracker 73 -)))|(% style="width:45 3px" %)(((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:3 49px" %)(((79 +)))|(% style="width:330px" %)((( 79 79 LoRaWAN RS485 Modbus Converter 80 -)))|(% style="width:45 3px" %)(((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:3 49px" %)(((86 +)))|(% style="width:330px" %)((( 86 86 LoRaWAN Temperature & Humidity Sensor 87 -)))|(% style="width:45 3px" %)(((88 +)))|(% style="width:445px" %)((( 88 88 ((( 89 89 LHT65 v1.7 <~-~-> DR-LWS-003; 90 90 ))) ... ... @@ -96,6 +96,8 @@ 96 96 ))) 97 97 ))) 98 98 100 + 101 + 99 99 = 4. System Management Commands = 100 100 101 101 == 4.1 Change Uplink Interval == ... ... @@ -134,6 +134,7 @@ 134 134 * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds 135 135 * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds 136 136 140 + 137 137 == 4.2 Reboot End Node == 138 138 139 139 Feature: Reboot End Node to perform a new OTAA or ABP Join. ... ... @@ -163,10 +163,16 @@ 163 163 **Downlink Command: 0x04** 164 164 {{/info}} 165 165 170 +((( 166 166 Format: Command Code (0x04) followed by FF. 172 +))) 167 167 174 +((( 168 168 If the downlink payload=**04FF**, the end node will reboot. 169 169 177 + 178 +))) 179 + 170 170 == 4.3 Reset to factory Default == 171 171 172 172 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. ... ... @@ -196,9 +196,13 @@ 196 196 **Downlink Command: 0x04** 197 197 {{/info}} 198 198 209 +((( 199 199 Format: Command Code (0x04) followed by FE. 211 +))) 200 200 213 +((( 201 201 If the downlink payload=**04FE**, Reset Parameters to Factory Default, Keys Reserve. 215 +))) 202 202 203 203 204 204 == 4.4 Show Firmware Version == ... ... @@ -209,10 +209,10 @@ 209 209 **AT Command: AT+VER** 210 210 {{/info}} 211 211 212 -(% border="1" style="background-color:#ffffcc; color:green" %) 213 -|=(% colspan="3" %)AT+VER: Image Version and Frequency Band 214 -|**Command Example**|**Function**|**Response** 215 -|AT+VER=?|Show Image version and Frequency Band|((( 226 +(% border="1" style="background-color:#ffffcc; color:green; width:586px" %) 227 +|=(% colspan="3" style="width: 583px;" %)AT+VER: Image Version and Frequency Band 228 +|(% style="width:170px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response** 229 +|(% style="width:170px" %)AT+VER=?|(% style="width:300px" %)Show Image version and Frequency Band|(% style="width:113px" %)((( 216 216 1.3 EU868 217 217 218 218 OK ... ... @@ -222,19 +222,25 @@ 222 222 **Downlink Command: 0x26 (Valid in 006 stack)** 223 223 {{/info}} 224 224 239 +((( 225 225 Downlink Format: 0x26 241 +))) 226 226 227 227 ((( 228 228 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 229 229 ))) 230 230 247 +((( 231 231 **xx: Software Type:** 249 +))) 232 232 233 233 * 0x00 01: LGT92 Version 234 234 * 0x00 02: LBT1 235 235 * 0x00 03: LSE01/LDDS75/LDDS20/LSPH01/LLMS01/LSNPK01 236 236 255 +((( 237 237 **yy: Frequency Band:** 257 +))) 238 238 239 239 * 0x01: EU868 240 240 * 0x02: US915 ... ... @@ -247,7 +247,9 @@ 247 247 * 0x09: AS923-2 248 248 * 0xa0: AS923-3 249 249 270 +((( 250 250 **zz: Subband** 272 +))) 251 251 252 252 firmware version: v1.1.0 ~-~-> 110 253 253 ... ... @@ -277,6 +277,7 @@ 277 277 OK 278 278 ))) 279 279 302 + 280 280 = 5. Keys, IDs and EUIs management = 281 281 282 282 == 5.1 Application EUI == ... ... @@ -295,6 +295,7 @@ 295 295 ))) 296 296 |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK 297 297 321 + 298 298 == 5.2 Application Key == 299 299 300 300 Feature: Get or Set the Application Key. ... ... @@ -311,6 +311,7 @@ 311 311 ))) 312 312 |(% 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 313 313 338 + 314 314 == 5.3 Application Session Key == 315 315 316 316 Feature: Get or Set the Application Session Key. ... ... @@ -329,6 +329,8 @@ 329 329 OK 330 330 ))) 331 331 357 + 358 + 332 332 == 5.4 Device Address == 333 333 334 334 Feature: Get or Set the Device Address. ... ... @@ -347,6 +347,8 @@ 347 347 ))) 348 348 |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK 349 349 377 + 378 + 350 350 == 5.5 Device EUI == 351 351 352 352 Feature: Get or Set the Device EUI. ... ... @@ -365,6 +365,8 @@ 365 365 OK 366 366 ))) 367 367 397 + 398 + 368 368 == 5.6 Network ID == 369 369 370 370 Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection) ... ... @@ -381,6 +381,8 @@ 381 381 ))) 382 382 |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK 383 383 415 + 416 + 384 384 == 5.7 Network Session Key == 385 385 386 386 Feature: Get or Set the Network Session Key ... ... @@ -397,6 +397,8 @@ 397 397 ))) 398 398 |(% 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 399 399 433 + 434 + 400 400 = 6. Joining and sending date on LoRaWAN network = 401 401 402 402 == 6.1 Confirm Mode == ... ... @@ -425,6 +425,8 @@ 425 425 * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1 426 426 * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0 427 427 463 + 464 + 428 428 == 6.2 Confirm Status == 429 429 430 430 Feature: Get confirmation status of the last AT+SEND (0-1). ... ... @@ -440,6 +440,8 @@ 440 440 OK 441 441 ))) 442 442 480 + 481 + 443 443 == 6.3 Join LoRa® Network == 444 444 445 445 Feature: Join network. ... ... @@ -457,6 +457,8 @@ 457 457 While Error in format, return AT_BUSY_ERROR 458 458 ))) 459 459 499 + 500 + 460 460 == 6.4 LoRa® Network Join Mode == 461 461 462 462 Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA). ... ... @@ -485,6 +485,8 @@ 485 485 * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=O 486 486 * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1 487 487 529 + 530 + 488 488 == 6.5 LoRa® Network Join Status == 489 489 490 490 Feature: LoRa® Network Join Status. ... ... @@ -500,6 +500,8 @@ 500 500 OK 501 501 ))) 502 502 546 + 547 + 503 503 == 6.6 Print Last Received Data in Raw Format == 504 504 505 505 Feature: Print Last Received Data in Raw Format<port:data>. ... ... @@ -515,6 +515,8 @@ 515 515 OK 516 516 ))) 517 517 563 + 564 + 518 518 == 6.7 Print Last Received Data in Binary Format == 519 519 520 520 Feature: Print Last Received Data in Binary Format<port:data>. ... ... @@ -530,6 +530,8 @@ 530 530 OK 531 531 ))) 532 532 580 + 581 + 533 533 == 6.8 Send Text Data == 534 534 535 535 Feature: Send Text Data<port:data>. ... ... @@ -549,6 +549,8 @@ 549 549 550 550 ))) 551 551 601 + 602 + 552 552 == 6.9 Send Hexadecimal Data == 553 553 554 554 Feature: Send hexadecimal data along with the application port. ... ... @@ -567,6 +567,8 @@ 567 567 568 568 ))) 569 569 621 + 622 + 570 570 = 7. LoRaWAN network management = 571 571 572 572 == 7.1 Adaptive Data Rate == ... ... @@ -598,6 +598,8 @@ 598 598 * **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1. 599 599 * **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0. 600 600 654 + 655 + 601 601 == 7.2 LoRa® Class == 602 602 603 603 Feature: Get or Set the Device Class(Currently only support class A, class C). ... ... @@ -616,6 +616,8 @@ 616 616 617 617 ))) 618 618 674 + 675 + 619 619 == 7.3 Duty Cycle Setting == 620 620 621 621 Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing. ... ... @@ -634,6 +634,8 @@ 634 634 635 635 ))) 636 636 694 + 695 + 637 637 == 7.4 Data Rate == 638 638 639 639 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 ... ... @@ -662,6 +662,8 @@ 662 662 * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1. 663 663 * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0. 664 664 724 + 725 + 665 665 == 7.5 Frame Counter Downlink == 666 666 667 667 Feature: Get or Set the Frame Counter Downlink. ... ... @@ -682,6 +682,8 @@ 682 682 683 683 ))) 684 684 746 + 747 + 685 685 == 7.6 Frame Counter Uplink == 686 686 687 687 Feature: Get or Set the Frame Counter Uplink. ... ... @@ -700,6 +700,8 @@ 700 700 701 701 ))) 702 702 766 + 767 + 703 703 == 7.7 Join Accept Delay1 == 704 704 705 705 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms. ... ... @@ -718,6 +718,8 @@ 718 718 719 719 ))) 720 720 786 + 787 + 721 721 == 7.8 Join Accept Delay2 == 722 722 723 723 Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms. ... ... @@ -736,6 +736,8 @@ 736 736 737 737 ))) 738 738 806 + 807 + 739 739 == 7.9 Public Network Mode == 740 740 741 741 Feature: Get or Set the public network mode. (0: off, 1: on) ... ... @@ -756,6 +756,8 @@ 756 756 757 757 ))) 758 758 828 + 829 + 759 759 == 7.10 Receive Delay1 == 760 760 761 761 Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms ... ... @@ -774,8 +774,10 @@ 774 774 775 775 ))) 776 776 777 -== 7.11Receive Delay2 == 778 778 849 + 850 +== 7.11 Receive Delay2 == 851 + 779 779 Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms 780 780 781 781 {{info}} ... ... @@ -792,6 +792,8 @@ 792 792 793 793 ))) 794 794 868 + 869 + 795 795 == 7.12 Rx2 Window Data Rate == 796 796 797 797 Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X) ... ... @@ -810,6 +810,8 @@ 810 810 811 811 ))) 812 812 888 + 889 + 813 813 == 7.13 Rx2 Window Frequency == 814 814 815 815 Feature: Get or Set the Rx2 window frequency ... ... @@ -828,6 +828,8 @@ 828 828 829 829 ))) 830 830 908 + 909 + 831 831 == 7.14 Transmit Power == 832 832 833 833 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. ) ... ... @@ -853,6 +853,8 @@ 853 853 * **Example 1**: Downlink Payload: **22000102** ~/~/ Set AT+TXP=2. 854 854 * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+TXP=0. 855 855 935 + 936 + 856 856 == 7.15 RSSI of the Last Received Packet == 857 857 858 858 Feature: Get or Set the Rx2 window frequency ... ... @@ -868,6 +868,8 @@ 868 868 OK 869 869 ))) 870 870 952 + 953 + 871 871 == 7.16 SNR of the Last Received Packet == 872 872 873 873 Feature: Get the SNR of the last received packet ... ... @@ -883,6 +883,8 @@ 883 883 OK 884 884 ))) 885 885 969 + 970 + 886 886 == 7.17 Application Port == 887 887 888 888 Feature: Get or set the application port. ... ... @@ -910,6 +910,8 @@ 910 910 * **Example 1**: Downlink Payload: **2301** ~/~/ set the application port to 1 911 911 * **Example 2**: Downlink Payload:** 2305** ~/~/ set the application port to 5 912 912 998 + 999 + 913 913 == 7.18 Single Channel Mode == 914 914 915 915 Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode. ... ... @@ -926,6 +926,8 @@ 926 926 ))) 927 927 |(% style="width:182px" %)AT+CHS=868100000|(% style="width:295px" %)Set Frequency for Single Channel Mode|(% style="width:122px" %)OK 928 928 1016 + 1017 + 929 929 == 7.19 Eight Channel Mode == 930 930 931 931 Feature: Get or Set eight channels mode,Only for US915,AU915,CN470. ... ... @@ -955,6 +955,8 @@ 955 955 * **Example 1**: Downlink Payload: 2401 ~/~/ set channel mode to 1 956 956 * **Example 2**: Downlink Payload: 2405 ~/~/ set channel mode to 5 957 957 1047 + 1048 + 958 958 == 7.20 Get or Set RXwindows1 timeout == 959 959 960 960 Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255). ... ... @@ -975,10 +975,12 @@ 975 975 **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. 976 976 ))) 977 977 978 -[[image:image-2022051 1120050-1.png]]1069 +[[image:image-20220526162535-1.png]] 979 979 980 980 ((( 981 981 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. 1073 + 1074 + 982 982 ))) 983 983 984 984 == 7.21 Get or Set RXwindows2 timeout == ... ... @@ -997,6 +997,8 @@ 997 997 ))) 998 998 |(% style="width:190px" %)AT+RX2WTO=20|(% style="width:199px" %)Set RXwindows2 timeout|(% style="width:104px" %)OK 999 999 1093 + 1094 + 1000 1000 == 7.22 Setting up uplinkdwelltime (as923, au915) == 1001 1001 1002 1002 Feature: Get or Set uplinkdwelltime ... ... @@ -1024,6 +1024,8 @@ 1024 1024 * **Example 1**: Downlink Payload: **2501** ~/~/ set uplinkdwelltime to 1 1025 1025 * **Example 2**: Downlink Payload: **2500** ~/~/ set uplinkdwelltime to 0 1026 1026 1122 + 1123 + 1027 1027 == 7.23 Set Packet Receiving Response Level == 1028 1028 1029 1029 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. ... ... @@ -1065,6 +1065,8 @@ 1065 1065 * **Example 1**: Downlink Payload: **2101** ~/~/ set packet receiving response level to 1 1066 1066 * **Example 2**: Downlink Payload: **2102** ~/~/ set packet receiving response level to 2 1067 1067 1165 + 1166 + 1068 1068 = 8. AT Commands Combination = 1069 1069 1070 1070 == 8.1 Set a fix RX2DR for downlink window == ... ... @@ -1072,6 +1072,8 @@ 1072 1072 * **AT+ADR=0 **~-~-> Disable ADR first 1073 1073 * **AT+RX2DR=xxxx** ~-~-> Set xxxx to your wanted DataRate 1074 1074 1174 + 1175 + 1075 1075 == 8.2 Use Downlink Command to set a fix uplink DR == 1076 1076 1077 1077 {{info}} ... ... @@ -1080,6 +1080,6 @@ 1080 1080 1081 1081 Same as: 1082 1082 1083 -* AT+ADR=0 [[Reference>>h ttp://8.211.40.43:8080/xwiki/bin/view/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#Adaptive_Data_Rate]]1084 -* AT+DR=5 [[Reference>> url:https://wiki.dragino.com/index.php/End_Device_Downlink_Command#Data_Rate]]1085 -* AT+TXP=0 [[Reference>> url:https://wiki.dragino.com/index.php/End_Device_Downlink_Command#Transmit_Power]]1184 +* AT+ADR=0 [[Reference>>||anchor="H7.1AdaptiveDataRate"]] 1185 +* AT+DR=5 [[Reference>>||anchor="H7.4DataRate"]] 1186 +* 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