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, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -7,12 +7,15 @@ 7 7 **RS485-BL – Waterproof RS485 to LoRaWAN Converter User Manual** 8 8 9 9 10 + 10 10 **Table of Contents:** 11 11 13 +{{toc/}} 12 12 13 13 14 14 15 15 18 + 16 16 = 1.Introduction = 17 17 18 18 == 1.1 What is RS485-BL RS485 to LoRaWAN Converter == ... ... @@ -60,7 +60,7 @@ 60 60 * Power Consumption (exclude RS485 device): 61 61 ** Idle: 6uA@3.3v 62 62 63 -* 66 +* 64 64 ** 20dB Transmit: 130mA@3.3v 65 65 66 66 **Interface for Model:** ... ... @@ -140,6 +140,8 @@ 140 140 141 141 ((( 142 142 Release version 146 + 147 + 143 143 ))) 144 144 145 145 = 2. Pin mapping and Power ON Device = ... ... @@ -153,6 +153,7 @@ 153 153 154 154 The Left TXD and RXD are TTL interface for external sensor. TTL level is controlled by 3.3/5v Jumper. 155 155 161 + 156 156 = 3. Operation Mode = 157 157 158 158 == 3.1 How it works? == ... ... @@ -159,6 +159,8 @@ 159 159 160 160 ((( 161 161 The RS485-BL is configured as LoRaWAN OTAA Class A mode by default. It has OTAA keys to join network. To connect a local LoRaWAN network, user just need to input the OTAA keys in the network server and power on the RS485-BL. It will auto join the network via OTAA. 168 + 169 + 162 162 ))) 163 163 164 164 == 3.2 Example to join LoRaWAN network == ... ... @@ -222,7 +222,9 @@ 222 222 == 3.3 Configure Commands to read data == 223 223 224 224 ((( 225 -There are plenty of RS485 and TTL level devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-BL supports flexible command set. User can use [[AT Commands or LoRaWAN Downlink>>path:#AT_COMMAND]] Command to configure how RS485-BL should read the sensor and how to handle the return from RS485 or TTL sensors. 233 +There are plenty of RS485 and TTL level devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-BL supports flexible command set. User can use [[AT Commands or LoRaWAN Downlink>>||anchor="H3.5ConfigureRS485-BLviaATorDownlink"]] Command to configure how RS485-BL should read the sensor and how to handle the return from RS485 or TTL sensors. 234 + 235 + 226 226 ))) 227 227 228 228 === 3.3.1 onfigure UART settings for RS485 or TTL communication === ... ... @@ -609,13 +609,21 @@ 609 609 610 610 [[image:1653273818896-432.png]] 611 611 622 +((( 612 612 AT+INTMOD=0 Disable Interrupt 624 +))) 613 613 626 +((( 614 614 AT+INTMOD=1 Interrupt trigger by rising or falling edge. 628 +))) 615 615 630 +((( 616 616 AT+INTMOD=2 Interrupt trigger by falling edge. ( Default Value) 632 +))) 617 617 634 +((( 618 618 AT+INTMOD=3 Interrupt trigger by rising edge. 636 +))) 619 619 620 620 == 3.4 Uplink Payload == 621 621 ... ... @@ -641,41 +641,57 @@ 641 641 642 642 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 643 643 644 - 662 +((( 645 645 function Decoder(bytes, port) { 664 +))) 646 646 666 +((( 647 647 ~/~/Payload Formats of RS485-BL Deceive 668 +))) 648 648 670 +((( 649 649 return { 672 +))) 650 650 674 +((( 651 651 ~/~/Battery,units:V 676 +))) 652 652 678 +((( 653 653 BatV:((bytes[0]<<8 | bytes[1])&0x7fff)/1000, 680 +))) 654 654 682 +((( 655 655 ~/~/GPIO_EXTI 684 +))) 656 656 686 +((( 657 657 EXTI_Trigger:(bytes[0] & 0x80)? "TRUE":"FALSE", 688 +))) 658 658 690 +((( 659 659 ~/~/payload of version 692 +))) 660 660 694 +((( 661 661 Pay_ver:bytes[2], 696 +))) 662 662 698 +((( 663 663 }; 700 +))) 664 664 702 +((( 665 665 } 704 +))) 666 666 667 - 668 - 669 - 670 - 671 - 672 - 706 +((( 673 673 TTN V3 uplink screen shot. 708 +))) 674 674 675 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]]710 +[[image:1653274001211-372.png||height="192" width="732"]] 676 676 677 -1. 678 -11. Configure RS485-BL via AT or Downlink 712 +== 3.5 Configure RS485-BL via AT or Downlink == 679 679 680 680 User can configure RS485-BL via [[AT Commands >>path:#_Using_the_AT]]or LoRaWAN Downlink Commands 681 681 ... ... @@ -685,15 +685,15 @@ 685 685 686 686 * **Sensor Related Commands**: These commands are special designed for RS485-BL. User can see these commands below: 687 687 688 -1. 689 -11. 722 +1. 723 +11. 690 690 111. Common Commands: 691 691 692 692 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]] 693 693 694 694 695 -1. 696 -11. 729 +1. 730 +11. 697 697 111. Sensor related commands: 698 698 699 699 ==== Choose Device Type (RS485 or TTL) ==== ... ... @@ -999,13 +999,13 @@ 999 999 1000 1000 1001 1001 1002 -1. 1036 +1. 1003 1003 11. Buttons 1004 1004 1005 1005 |**Button**|**Feature** 1006 1006 |**RST**|Reboot RS485-BL 1007 1007 1008 -1. 1042 +1. 1009 1009 11. +3V3 Output 1010 1010 1011 1011 RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor. ... ... @@ -1023,7 +1023,7 @@ 1023 1023 By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time 1024 1024 1025 1025 1026 -1. 1060 +1. 1027 1027 11. +5V Output 1028 1028 1029 1029 RS485-BL has a Controllable +5V output, user can use this output to power external sensor. ... ... @@ -1043,13 +1043,13 @@ 1043 1043 1044 1044 1045 1045 1046 -1. 1080 +1. 1047 1047 11. LEDs 1048 1048 1049 1049 |**LEDs**|**Feature** 1050 1050 |**LED1**|Blink when device transmit a packet. 1051 1051 1052 -1. 1086 +1. 1053 1053 11. Switch Jumper 1054 1054 1055 1055 |**Switch Jumper**|**Feature** ... ... @@ -1095,7 +1095,7 @@ 1095 1095 1096 1096 1097 1097 1098 -1. 1132 +1. 1099 1099 11. Common AT Command Sequence 1100 1100 111. Multi-channel ABP mode (Use with SX1301/LG308) 1101 1101 ... ... @@ -1114,8 +1114,8 @@ 1114 1114 1115 1115 ATZ 1116 1116 1117 -1. 1118 -11. 1151 +1. 1152 +11. 1119 1119 111. Single-channel ABP mode (Use with LG01/LG02) 1120 1120 1121 1121 AT+FDR Reset Parameters to Factory Default, Keys Reserve ... ... @@ -1190,7 +1190,7 @@ 1190 1190 [[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]] 1191 1191 1192 1192 1193 -1. 1227 +1. 1194 1194 11. How to change the LoRa Frequency Bands/Region? 1195 1195 1196 1196 User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download. ... ... @@ -1197,7 +1197,7 @@ 1197 1197 1198 1198 1199 1199 1200 -1. 1234 +1. 1201 1201 11. How many RS485-Slave can RS485-BL connects? 1202 1202 1203 1203 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]]. ... ... @@ -1214,7 +1214,7 @@ 1214 1214 1215 1215 1216 1216 1217 -1. 1251 +1. 1218 1218 11. Why I can’t join TTN V3 in US915 /AU915 bands? 1219 1219 1220 1220 It might about the channels mapping. Please see for detail.
- 1653274001211-372.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +91.4 KB - Content