Changes for page RS485-BL – Waterproof RS485 to LoRaWAN Converter
Last modified by Xiaoling on 2025/04/23 15:57
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 4 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -60,7 +60,7 @@ 60 60 * Power Consumption (exclude RS485 device): 61 61 ** Idle: 6uA@3.3v 62 62 63 -* 63 +* 64 64 ** 20dB Transmit: 130mA@3.3v 65 65 66 66 **Interface for Model:** ... ... @@ -501,54 +501,75 @@ 501 501 502 502 [[image:1653271763403-806.png]] 503 503 504 +=== 3.3.4 Compose the uplink payload === 504 504 505 - 506 - 507 -1. 508 -11. 509 -111. Compose the uplink payload 510 - 506 +((( 511 511 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.** 508 +))) 512 512 510 +((( 511 +(% style="color:#4f81bd" %)**Examples: AT+DATAUP=0** 512 +))) 513 513 514 -**Examples: AT+DATAUP=0** 514 +((( 515 +Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**A SIGNLE UPLINK**. 516 +))) 515 515 516 -Compose the uplink payload with value returns in sequence and send with **A SIGNLE UPLINK**. 517 - 518 +((( 518 518 Final Payload is 520 +))) 519 519 520 -Battery Info+PAYVER + VALID Value from RETURN1 + Valid Value from RETURN2 + … + RETURNx 522 +((( 523 +(% style="color:#4f81bd" %)Battery Info+PAYVER + VALID Value from RETURN1 + Valid Value from RETURN2 + … + RETURNx 524 +))) 521 521 526 +((( 522 522 Where PAYVER is defined by AT+PAYVER, below is an example screen shot. 528 +))) 523 523 524 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image019.png]]530 +[[image:1653272787040-634.png||height="515" width="719"]] 525 525 532 +((( 533 +(% style="color:#4f81bd" %)**Examples: AT+DATAUP=1** 534 +))) 526 526 536 +((( 537 +Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**Multiply UPLINKs**. 538 +))) 527 527 528 -**Examples: AT+DATAUP=1** 529 - 530 -Compose the uplink payload with value returns in sequence and send with **Multiply UPLINKs**. 531 - 540 +((( 532 532 Final Payload is 542 +))) 533 533 534 -Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA 544 +((( 545 +(% style="color:#4f81bd" %)Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA 546 +))) 535 535 536 -1. Battery Info (2 bytes): Battery voltage 537 -1. PAYVER (1 byte): Defined by AT+PAYVER 538 -1. PAYLOAD COUNT (1 byte): Total how many uplinks of this sampling. 539 -1. PAYLOAD# (1 byte): Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 540 -1. DATA: Valid value: max 6 bytes(US915 version here, [[Notice*!>>path:#max_byte]]) for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 6 bytes 548 +1. ((( 549 +Battery Info (2 bytes): Battery voltage 550 +))) 551 +1. ((( 552 +PAYVER (1 byte): Defined by AT+PAYVER 553 +))) 554 +1. ((( 555 +PAYLOAD COUNT (1 byte): Total how many uplinks of this sampling. 556 +))) 557 +1. ((( 558 +PAYLOAD# (1 byte): Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 559 +))) 560 +1. ((( 561 +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 562 +))) 541 541 542 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png]]564 +[[image:1653272817147-600.png||height="437" width="717"]] 543 543 544 - 545 545 So totally there will be 3 uplinks for this sampling, each uplink includes 6 bytes DATA 546 546 547 -DATA1=RETURN1 Valid Value = 20 20 0a 33 90 41 568 +DATA1=RETURN1 Valid Value = ~(% style="background-color:#4f81bd;color:white" %)(% style="display:none" %) (%%)20 20 0a 33 90 41 548 548 549 -DATA2=1^^st^^ ~~ 6^^th^^ byte of Valid value of RETURN10= 02 aa 05 81 0a 20 570 +DATA2=1^^st^^ ~~ 6^^th^^ byte of Valid value of RETURN10= ~(% style="background-color:#4f81bd;color:white" %)(% style="display:none" %) (%%)02 aa 05 81 0a 20 550 550 551 -DATA3=7^^th^^ ~~ 11^^th^^ bytes of Valid value of RETURN10 = 20 20 20 2d 30 572 +DATA3=7^^th^^ ~~ 11^^th^^ bytes of Valid value of RETURN10 =~(% style="background-color:#4f81bd;color:white" %)(% style="display:none" %) (%%) 20 20 20 2d 30 552 552 553 553 554 554 ... ... @@ -569,8 +569,8 @@ 569 569 570 570 571 571 572 -1. 573 -11. 593 +1. 594 +11. 574 574 111. Uplink on demand 575 575 576 576 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. ... ... @@ -583,8 +583,8 @@ 583 583 584 584 585 585 586 -1. 587 -11. 607 +1. 608 +11. 588 588 111. Uplink on Interrupt 589 589 590 590 Put the interrupt sensor between 3.3v_out and GPIO ext.[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png]] ... ... @@ -598,7 +598,7 @@ 598 598 AT+INTMOD=3 Interrupt trigger by rising edge. 599 599 600 600 601 -1. 622 +1. 602 602 11. Uplink Payload 603 603 604 604 |**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands** ... ... @@ -660,15 +660,15 @@ 660 660 661 661 * **Sensor Related Commands**: These commands are special designed for RS485-BL. User can see these commands below: 662 662 663 -1. 664 -11. 684 +1. 685 +11. 665 665 111. Common Commands: 666 666 667 667 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]] 668 668 669 669 670 -1. 671 -11. 691 +1. 692 +11. 672 672 111. Sensor related commands: 673 673 674 674 ==== Choose Device Type (RS485 or TTL) ==== ... ... @@ -974,13 +974,13 @@ 974 974 975 975 976 976 977 -1. 998 +1. 978 978 11. Buttons 979 979 980 980 |**Button**|**Feature** 981 981 |**RST**|Reboot RS485-BL 982 982 983 -1. 1004 +1. 984 984 11. +3V3 Output 985 985 986 986 RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor. ... ... @@ -998,7 +998,7 @@ 998 998 By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time 999 999 1000 1000 1001 -1. 1022 +1. 1002 1002 11. +5V Output 1003 1003 1004 1004 RS485-BL has a Controllable +5V output, user can use this output to power external sensor. ... ... @@ -1018,13 +1018,13 @@ 1018 1018 1019 1019 1020 1020 1021 -1. 1042 +1. 1022 1022 11. LEDs 1023 1023 1024 1024 |**LEDs**|**Feature** 1025 1025 |**LED1**|Blink when device transmit a packet. 1026 1026 1027 -1. 1048 +1. 1028 1028 11. Switch Jumper 1029 1029 1030 1030 |**Switch Jumper**|**Feature** ... ... @@ -1070,7 +1070,7 @@ 1070 1070 1071 1071 1072 1072 1073 -1. 1094 +1. 1074 1074 11. Common AT Command Sequence 1075 1075 111. Multi-channel ABP mode (Use with SX1301/LG308) 1076 1076 ... ... @@ -1089,8 +1089,8 @@ 1089 1089 1090 1090 ATZ 1091 1091 1092 -1. 1093 -11. 1113 +1. 1114 +11. 1094 1094 111. Single-channel ABP mode (Use with LG01/LG02) 1095 1095 1096 1096 AT+FDR Reset Parameters to Factory Default, Keys Reserve ... ... @@ -1165,7 +1165,7 @@ 1165 1165 [[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]] 1166 1166 1167 1167 1168 -1. 1189 +1. 1169 1169 11. How to change the LoRa Frequency Bands/Region? 1170 1170 1171 1171 User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download. ... ... @@ -1172,7 +1172,7 @@ 1172 1172 1173 1173 1174 1174 1175 -1. 1196 +1. 1176 1176 11. How many RS485-Slave can RS485-BL connects? 1177 1177 1178 1178 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]]. ... ... @@ -1189,7 +1189,7 @@ 1189 1189 1190 1190 1191 1191 1192 -1. 1213 +1. 1193 1193 11. Why I can’t join TTN V3 in US915 /AU915 bands? 1194 1194 1195 1195 It might about the channels mapping. Please see for detail.
- 1653272787040-634.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +294.0 KB - Content
- 1653272817147-600.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +143.3 KB - Content
- 1653272901032-107.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +197.8 KB - Content
- 1653273818896-432.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +31.6 KB - Content