Changes for page RS485-LN – RS485 to LoRaWAN Converter User Manual
Last modified by Karry Zhuang on 2025/03/06 16:34
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -76,6 +76,8 @@ 76 76 * Automatic RF Sense and CAD with ultra-fast AFC. 77 77 * Packet engine up to 256 bytes with CRC. 78 78 79 + 80 + 79 79 == 1.3 Features == 80 80 81 81 * LoRaWAN Class A & Class C protocol (default Class C) ... ... @@ -87,6 +87,8 @@ 87 87 * Support Modbus protocol 88 88 * Support Interrupt uplink (Since hardware version v1.2) 89 89 92 + 93 + 90 90 == 1.4 Applications == 91 91 92 92 * Smart Buildings & Home Automation ... ... @@ -96,6 +96,8 @@ 96 96 * Smart Cities 97 97 * Smart Factory 98 98 103 + 104 + 99 99 == 1.5 Firmware Change log == 100 100 101 101 [[RS485-LN Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/]] ... ... @@ -283,6 +283,8 @@ 283 283 ))) 284 284 ))) 285 285 292 + 293 + 286 286 === 3.3.2 Configure sensors === 287 287 288 288 ((( ... ... @@ -301,6 +301,8 @@ 301 301 mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command 302 302 )))|(% style="width:256px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 303 303 312 + 313 + 304 304 === 3.3.3 Configure read commands for each sampling === 305 305 306 306 ((( ... ... @@ -352,9 +352,10 @@ 352 352 353 353 * **a: length for the return of AT+COMMAND** 354 354 * **b:1: grab valid value by byte, max 6 bytes. 2: grab valid value by bytes section, max 3 sections.** 355 -* **c: define the position for valid value. 365 +* **c: define the position for valid value. ** 356 356 ))) 357 357 368 + 358 358 **Examples:** 359 359 360 360 * Grab bytes: ... ... @@ -378,14 +378,10 @@ 378 378 379 379 ((( 380 380 Through AT+COMMANDx and AT+DATACUTx we got valid value from each RS485 commands, Assume these valid value are RETURN1, RETURN2, .., to RETURNx. The next step is how to compose the LoRa Uplink Payload by these RETURNs. The command is **AT+DATAUP.** 381 - 382 - 383 383 ))) 384 384 385 385 ((( 386 -(% style="color:#037691" %)**Examples: AT+DATAUP=0** 387 - 388 - 395 +(% style="color:#4f81bd" %)**Examples: AT+DATAUP=0** 389 389 ))) 390 390 391 391 ((( ... ... @@ -406,10 +406,8 @@ 406 406 407 407 [[image:1653269759169-150.png||height="513" width="716"]] 408 408 416 +(% style="color:#4f81bd" %)**Examples: AT+DATAUP=1** 409 409 410 -(% style="color:#037691" %)**Examples: AT+DATAUP=1** 411 - 412 - 413 413 Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**Multiply UPLINKs**. 414 414 415 415 Final Payload is ... ... @@ -416,34 +416,23 @@ 416 416 417 417 (% style="color:#4f81bd" %)**Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA** 418 418 419 -1. PAYVER: Defined by AT+PAYVER 420 -1. PAYLOAD COUNT: Total how many uplinks of this sampling. 421 -1. PAYLOAD#: Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 422 -1. DATA: Valid value: max 8 bytes for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 8 bytes 424 +1. Battery Info (2 bytes): Battery voltage 425 +1. PAYVER (1 byte): Defined by AT+PAYVER 426 +1. PAYLOAD COUNT (1 byte): Total how many uplinks of this sampling. 427 +1. PAYLOAD# (1 byte): Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 428 +1. DATA: Valid value: max 6 bytes(US915 version here, Notice*!) for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 6 bytes 423 423 424 -[[image: image-20220602155039-4.png]]430 +[[image:1653269916228-732.png||height="433" width="711"]] 425 425 426 426 427 -So totally there will be 3 uplinks for this sampling, each uplink include 8bytes DATA433 +So totally there will be 3 uplinks for this sampling, each uplink includes 6 bytes DATA 428 428 429 -DATA1=RETURN1 Valid Value +thefirsttwof Validvalueof RETURN10= **20 20 0a 33 90 4102 aa**435 +DATA1=RETURN1 Valid Value = (% style="background-color:green; color:white" %)20 20 0a 33 90 41 430 430 431 -DATA2= 3^^rd^^ ~~10^^th^^ byte of Valid value of RETURN10=**05810a202020 202d**437 +DATA2=1^^st^^ ~~ 6^^th^^ byte of Valid value of RETURN10=(% style="background-color:green; color:white" %) 02 aa 05 81 0a 20 432 432 433 -DATA3=th erestof Valid value of RETURN10=**30**439 +DATA3=7^^th^^ ~~ 11^^th^^ bytes of Valid value of RETURN10 = (% style="background-color:green; color:white" %)20 20 20 2d 30 434 434 435 - 436 -(% style="color:red" %)Notice: In firmware v1.3, the Max bytes has been changed according to the max bytes in different Frequency Bands for lowest SF. As below: 437 - 438 - ~* For AU915/AS923 bands, if UplinkDwell time=0, max 51 bytes for each uplink. 439 - 440 - * For AU915/AS923 bands, if UplinkDwell time=0, max 11 bytes for each uplink. 441 - 442 - * For US915 band, max 11 bytes for each uplink. 443 - 444 - ~* For all other bands: max 51 bytes for each uplink. 445 - 446 - 447 447 Below are the uplink payloads: 448 448 449 449 [[image:1653270130359-810.png]] ... ... @@ -471,8 +471,8 @@ 471 471 472 472 473 473 474 -1. 475 -11. 468 +1. 469 +11. 476 476 111. Uplink on Interrupt 477 477 478 478 Put the interrupt sensor between 3.3v_out and GPIO ext.[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png]] ... ... @@ -486,7 +486,7 @@ 486 486 AT+INTMOD=3 Interrupt trigger by rising edge. 487 487 488 488 489 -1. 483 +1. 490 490 11. Uplink Payload 491 491 492 492 |**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands** ... ... @@ -548,15 +548,15 @@ 548 548 549 549 * **Sensor Related Commands**: These commands are special designed for RS485-BL. User can see these commands below: 550 550 551 -1. 552 -11. 545 +1. 546 +11. 553 553 111. Common Commands: 554 554 555 555 They should be available for each of Dragino Sensors, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[http:~~/~~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands>>url:http://wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands]] 556 556 557 557 558 -1. 559 -11. 552 +1. 553 +11. 560 560 111. Sensor related commands: 561 561 562 562 ==== Choose Device Type (RS485 or TTL) ==== ... ... @@ -862,13 +862,13 @@ 862 862 863 863 864 864 865 -1. 859 +1. 866 866 11. Buttons 867 867 868 868 |**Button**|**Feature** 869 869 |**RST**|Reboot RS485-BL 870 870 871 -1. 865 +1. 872 872 11. +3V3 Output 873 873 874 874 RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor. ... ... @@ -886,7 +886,7 @@ 886 886 By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time 887 887 888 888 889 -1. 883 +1. 890 890 11. +5V Output 891 891 892 892 RS485-BL has a Controllable +5V output, user can use this output to power external sensor. ... ... @@ -906,13 +906,13 @@ 906 906 907 907 908 908 909 -1. 903 +1. 910 910 11. LEDs 911 911 912 912 |**LEDs**|**Feature** 913 913 |**LED1**|Blink when device transmit a packet. 914 914 915 -1. 909 +1. 916 916 11. Switch Jumper 917 917 918 918 |**Switch Jumper**|**Feature** ... ... @@ -958,7 +958,7 @@ 958 958 959 959 960 960 961 -1. 955 +1. 962 962 11. Common AT Command Sequence 963 963 111. Multi-channel ABP mode (Use with SX1301/LG308) 964 964 ... ... @@ -977,8 +977,8 @@ 977 977 978 978 ATZ 979 979 980 -1. 981 -11. 974 +1. 975 +11. 982 982 111. Single-channel ABP mode (Use with LG01/LG02) 983 983 984 984 AT+FDR Reset Parameters to Factory Default, Keys Reserve ... ... @@ -1053,7 +1053,7 @@ 1053 1053 [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image035.png]] [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image036.png]] 1054 1054 1055 1055 1056 -1. 1050 +1. 1057 1057 11. How to change the LoRa Frequency Bands/Region? 1058 1058 1059 1059 User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download. ... ... @@ -1060,7 +1060,7 @@ 1060 1060 1061 1061 1062 1062 1063 -1. 1057 +1. 1064 1064 11. How many RS485-Slave can RS485-BL connects? 1065 1065 1066 1066 The RS485-BL can support max 32 RS485 devices. Each uplink command of RS485-BL can support max 16 different RS485 command. So RS485-BL can support max 16 RS485 devices pre-program in the device for uplink. For other devices no pre-program, user can use the [[downlink message (type code 0xA8) to poll their info>>path:#downlink_A8]]. ... ... @@ -1077,7 +1077,7 @@ 1077 1077 1078 1078 1079 1079 1080 -1. 1074 +1. 1081 1081 11. Why I can’t join TTN V3 in US915 /AU915 bands? 1082 1082 1083 1083 It might about the channels mapping. Please see for detail.
- image-20220602155039-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -24.6 KB - Content