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, 2 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,39 +416,38 @@ 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 441 +Below are the uplink payloads: 435 435 436 - (% style="color:red" %)Notice: In firmwarev1.3, the Max bytes has beenchanged according to the max bytes in different Frequency Bands for lowest SF. As below:443 +[[image:1653270130359-810.png]] 437 437 438 - ~* For AU915/AS923 bands, if UplinkDwell time=0, max 51 bytes for each uplink. 439 439 440 - ForAU915/AS923bands,if UplinkDwelltime=0,max11bytes for eachuplink.446 +(% style="color:red" %)**Notice: the Max bytes is according to the max support bytes in different Frequency Bands for lowest SF. As below:** 441 441 442 - * S915 band, max 11bytes.448 + ~* For AU915/AS923 bands, if UplinkDwell time=0, max 51 bytes for each uplink ( so 51 -5 = 46 max valid date) 443 443 444 - ~*allotherbands:max51 bytes for each uplink.450 + * For AU915/AS923 bands, if UplinkDwell time=1, max 11 bytes for each uplink ( so 11 -5 = 6 max valid date). 445 445 452 + * For US915 band, max 11 bytes for each uplink ( so 11 -5 = 6 max valid date). 446 446 447 - Belowarethe uplinkpayloads:454 + ~* For all other bands: max 51 bytes for each uplink ( so 51 -5 = 46 max valid date). 448 448 449 -[[image:1654157178836-407.png]] 450 - 451 - 452 452 === 3.3.5 Uplink on demand === 453 453 454 454 Except uplink periodically, RS485-BL is able to uplink on demand. The server sends downlink command to RS485-BL and RS485 will uplink data base on the command. ... ... @@ -461,8 +461,8 @@ 461 461 462 462 463 463 464 -1. 465 -11. 468 +1. 469 +11. 466 466 111. Uplink on Interrupt 467 467 468 468 Put the interrupt sensor between 3.3v_out and GPIO ext.[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png]] ... ... @@ -476,7 +476,7 @@ 476 476 AT+INTMOD=3 Interrupt trigger by rising edge. 477 477 478 478 479 -1. 483 +1. 480 480 11. Uplink Payload 481 481 482 482 |**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands** ... ... @@ -538,15 +538,15 @@ 538 538 539 539 * **Sensor Related Commands**: These commands are special designed for RS485-BL. User can see these commands below: 540 540 541 -1. 542 -11. 545 +1. 546 +11. 543 543 111. Common Commands: 544 544 545 545 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]] 546 546 547 547 548 -1. 549 -11. 552 +1. 553 +11. 550 550 111. Sensor related commands: 551 551 552 552 ==== Choose Device Type (RS485 or TTL) ==== ... ... @@ -852,13 +852,13 @@ 852 852 853 853 854 854 855 -1. 859 +1. 856 856 11. Buttons 857 857 858 858 |**Button**|**Feature** 859 859 |**RST**|Reboot RS485-BL 860 860 861 -1. 865 +1. 862 862 11. +3V3 Output 863 863 864 864 RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor. ... ... @@ -876,7 +876,7 @@ 876 876 By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time 877 877 878 878 879 -1. 883 +1. 880 880 11. +5V Output 881 881 882 882 RS485-BL has a Controllable +5V output, user can use this output to power external sensor. ... ... @@ -896,13 +896,13 @@ 896 896 897 897 898 898 899 -1. 903 +1. 900 900 11. LEDs 901 901 902 902 |**LEDs**|**Feature** 903 903 |**LED1**|Blink when device transmit a packet. 904 904 905 -1. 909 +1. 906 906 11. Switch Jumper 907 907 908 908 |**Switch Jumper**|**Feature** ... ... @@ -948,7 +948,7 @@ 948 948 949 949 950 950 951 -1. 955 +1. 952 952 11. Common AT Command Sequence 953 953 111. Multi-channel ABP mode (Use with SX1301/LG308) 954 954 ... ... @@ -967,8 +967,8 @@ 967 967 968 968 ATZ 969 969 970 -1. 971 -11. 974 +1. 975 +11. 972 972 111. Single-channel ABP mode (Use with LG01/LG02) 973 973 974 974 AT+FDR Reset Parameters to Factory Default, Keys Reserve ... ... @@ -1043,7 +1043,7 @@ 1043 1043 [[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]] 1044 1044 1045 1045 1046 -1. 1050 +1. 1047 1047 11. How to change the LoRa Frequency Bands/Region? 1048 1048 1049 1049 User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download. ... ... @@ -1050,7 +1050,7 @@ 1050 1050 1051 1051 1052 1052 1053 -1. 1057 +1. 1054 1054 11. How many RS485-Slave can RS485-BL connects? 1055 1055 1056 1056 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]]. ... ... @@ -1067,7 +1067,7 @@ 1067 1067 1068 1068 1069 1069 1070 -1. 1074 +1. 1071 1071 11. Why I can’t join TTN V3 in US915 /AU915 bands? 1072 1072 1073 1073 It might about the channels mapping. Please see for detail.
- 1654157178836-407.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -179.9 KB - Content
- image-20220602155039-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -24.6 KB - Content