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, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -7,15 +7,12 @@ 7 7 **RS485-BL – Waterproof RS485 to LoRaWAN Converter User Manual** 8 8 9 9 10 - 11 11 **Table of Contents:** 12 12 13 -{{toc/}} 14 14 15 15 16 16 17 17 18 - 19 19 = 1.Introduction = 20 20 21 21 == 1.1 What is RS485-BL RS485 to LoRaWAN Converter == ... ... @@ -63,7 +63,7 @@ 63 63 * Power Consumption (exclude RS485 device): 64 64 ** Idle: 6uA@3.3v 65 65 66 -* 63 +* 67 67 ** 20dB Transmit: 130mA@3.3v 68 68 69 69 **Interface for Model:** ... ... @@ -143,8 +143,6 @@ 143 143 144 144 ((( 145 145 Release version 146 - 147 - 148 148 ))) 149 149 150 150 = 2. Pin mapping and Power ON Device = ... ... @@ -158,7 +158,6 @@ 158 158 159 159 The Left TXD and RXD are TTL interface for external sensor. TTL level is controlled by 3.3/5v Jumper. 160 160 161 - 162 162 = 3. Operation Mode = 163 163 164 164 == 3.1 How it works? == ... ... @@ -165,8 +165,6 @@ 165 165 166 166 ((( 167 167 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 - 170 170 ))) 171 171 172 172 == 3.2 Example to join LoRaWAN network == ... ... @@ -230,9 +230,7 @@ 230 230 == 3.3 Configure Commands to read data == 231 231 232 232 ((( 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 - 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. 236 236 ))) 237 237 238 238 === 3.3.1 onfigure UART settings for RS485 or TTL communication === ... ... @@ -619,97 +619,66 @@ 619 619 620 620 [[image:1653273818896-432.png]] 621 621 622 -((( 623 623 AT+INTMOD=0 Disable Interrupt 624 -))) 625 625 626 -((( 627 627 AT+INTMOD=1 Interrupt trigger by rising or falling edge. 628 -))) 629 629 630 -((( 631 631 AT+INTMOD=2 Interrupt trigger by falling edge. ( Default Value) 632 -))) 633 633 634 -((( 635 635 AT+INTMOD=3 Interrupt trigger by rising edge. 636 -))) 637 637 638 638 == 3.4 Uplink Payload == 639 639 640 -(% border="1" style="background-color:#4f81bd; color:white; width:850px" %) 641 -|**Size(bytes)**|(% style="width:130px" %)**2**|(% style="width:93px" %)**1**|(% style="width:509px" %)**Length depends on the return from the commands** 642 -|Value|(% style="width:130px" %)((( 643 -((( 622 +|**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands** 623 +|Value|((( 644 644 Battery(mV) 645 -))) 646 646 647 -((( 648 648 & 649 -))) 650 650 651 -((( 652 652 Interrupt _Flag 653 -))) 654 -)))|(% style="width:93px" %)((( 629 +)))|((( 655 655 PAYLOAD_VER 656 656 657 657 658 -)))| (% style="width:509px" %)If the valid payload is too long and exceed the maximum support payload length in server, server will show payload not provided in the LoRaWAN server.633 +)))|If the valid payload is too long and exceed the maximum support payload length in server, server will show payload not provided in the LoRaWAN server. 659 659 660 660 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 661 661 662 - (((637 + 663 663 function Decoder(bytes, port) { 664 -))) 665 665 666 -((( 667 667 ~/~/Payload Formats of RS485-BL Deceive 668 -))) 669 669 670 -((( 671 671 return { 672 -))) 673 673 674 -((( 675 675 ~/~/Battery,units:V 676 -))) 677 677 678 -((( 679 679 BatV:((bytes[0]<<8 | bytes[1])&0x7fff)/1000, 680 -))) 681 681 682 -((( 683 683 ~/~/GPIO_EXTI 684 -))) 685 685 686 -((( 687 687 EXTI_Trigger:(bytes[0] & 0x80)? "TRUE":"FALSE", 688 -))) 689 689 690 -((( 691 691 ~/~/payload of version 692 -))) 693 693 694 -((( 695 695 Pay_ver:bytes[2], 696 -))) 697 697 698 -((( 699 699 }; 700 -))) 701 701 702 -((( 703 703 } 704 -))) 705 705 706 -((( 660 + 661 + 662 + 663 + 664 + 665 + 707 707 TTN V3 uplink screen shot. 708 -))) 709 709 710 -[[image: 1653274001211-372.png||height="192" width="732"]]668 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]] 711 711 712 -== 3.5 Configure RS485-BL via AT or Downlink == 670 +1. 671 +11. Configure RS485-BL via AT or Downlink 713 713 714 714 User can configure RS485-BL via [[AT Commands >>path:#_Using_the_AT]]or LoRaWAN Downlink Commands 715 715 ... ... @@ -719,15 +719,15 @@ 719 719 720 720 * **Sensor Related Commands**: These commands are special designed for RS485-BL. User can see these commands below: 721 721 722 -1. 723 -11. 681 +1. 682 +11. 724 724 111. Common Commands: 725 725 726 726 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]] 727 727 728 728 729 -1. 730 -11. 688 +1. 689 +11. 731 731 111. Sensor related commands: 732 732 733 733 ==== Choose Device Type (RS485 or TTL) ==== ... ... @@ -1033,13 +1033,13 @@ 1033 1033 1034 1034 1035 1035 1036 -1. 995 +1. 1037 1037 11. Buttons 1038 1038 1039 1039 |**Button**|**Feature** 1040 1040 |**RST**|Reboot RS485-BL 1041 1041 1042 -1. 1001 +1. 1043 1043 11. +3V3 Output 1044 1044 1045 1045 RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor. ... ... @@ -1057,7 +1057,7 @@ 1057 1057 By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time 1058 1058 1059 1059 1060 -1. 1019 +1. 1061 1061 11. +5V Output 1062 1062 1063 1063 RS485-BL has a Controllable +5V output, user can use this output to power external sensor. ... ... @@ -1077,13 +1077,13 @@ 1077 1077 1078 1078 1079 1079 1080 -1. 1039 +1. 1081 1081 11. LEDs 1082 1082 1083 1083 |**LEDs**|**Feature** 1084 1084 |**LED1**|Blink when device transmit a packet. 1085 1085 1086 -1. 1045 +1. 1087 1087 11. Switch Jumper 1088 1088 1089 1089 |**Switch Jumper**|**Feature** ... ... @@ -1129,7 +1129,7 @@ 1129 1129 1130 1130 1131 1131 1132 -1. 1091 +1. 1133 1133 11. Common AT Command Sequence 1134 1134 111. Multi-channel ABP mode (Use with SX1301/LG308) 1135 1135 ... ... @@ -1148,8 +1148,8 @@ 1148 1148 1149 1149 ATZ 1150 1150 1151 -1. 1152 -11. 1110 +1. 1111 +11. 1153 1153 111. Single-channel ABP mode (Use with LG01/LG02) 1154 1154 1155 1155 AT+FDR Reset Parameters to Factory Default, Keys Reserve ... ... @@ -1224,7 +1224,7 @@ 1224 1224 [[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]] 1225 1225 1226 1226 1227 -1. 1186 +1. 1228 1228 11. How to change the LoRa Frequency Bands/Region? 1229 1229 1230 1230 User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download. ... ... @@ -1231,7 +1231,7 @@ 1231 1231 1232 1232 1233 1233 1234 -1. 1193 +1. 1235 1235 11. How many RS485-Slave can RS485-BL connects? 1236 1236 1237 1237 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]]. ... ... @@ -1248,7 +1248,7 @@ 1248 1248 1249 1249 1250 1250 1251 -1. 1210 +1. 1252 1252 11. Why I can’t join TTN V3 in US915 /AU915 bands? 1253 1253 1254 1254 It might about the channels mapping. Please see for detail.
- 1653274001211-372.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -91.4 KB - Content