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:** ... ... @@ -225,9 +225,7 @@ 225 225 == 3.3 Configure Commands to read data == 226 226 227 227 ((( 228 -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. 229 - 230 - 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. 231 231 ))) 232 232 233 233 === 3.3.1 onfigure UART settings for RS485 or TTL communication === ... ... @@ -614,97 +614,66 @@ 614 614 615 615 [[image:1653273818896-432.png]] 616 616 617 -((( 618 618 AT+INTMOD=0 Disable Interrupt 619 -))) 620 620 621 -((( 622 622 AT+INTMOD=1 Interrupt trigger by rising or falling edge. 623 -))) 624 624 625 -((( 626 626 AT+INTMOD=2 Interrupt trigger by falling edge. ( Default Value) 627 -))) 628 628 629 -((( 630 630 AT+INTMOD=3 Interrupt trigger by rising edge. 631 -))) 632 632 633 633 == 3.4 Uplink Payload == 634 634 635 -(% border="1" style="background-color:#4f81bd; color:white; width:850px" %) 636 -|**Size(bytes)**|(% style="width:130px" %)**2**|(% style="width:93px" %)**1**|(% style="width:509px" %)**Length depends on the return from the commands** 637 -|Value|(% style="width:130px" %)((( 638 -((( 622 +|**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands** 623 +|Value|((( 639 639 Battery(mV) 640 -))) 641 641 642 -((( 643 643 & 644 -))) 645 645 646 -((( 647 647 Interrupt _Flag 648 -))) 649 -)))|(% style="width:93px" %)((( 629 +)))|((( 650 650 PAYLOAD_VER 651 651 652 652 653 -)))| (% 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. 654 654 655 655 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 656 656 657 - (((637 + 658 658 function Decoder(bytes, port) { 659 -))) 660 660 661 -((( 662 662 ~/~/Payload Formats of RS485-BL Deceive 663 -))) 664 664 665 -((( 666 666 return { 667 -))) 668 668 669 -((( 670 670 ~/~/Battery,units:V 671 -))) 672 672 673 -((( 674 674 BatV:((bytes[0]<<8 | bytes[1])&0x7fff)/1000, 675 -))) 676 676 677 -((( 678 678 ~/~/GPIO_EXTI 679 -))) 680 680 681 -((( 682 682 EXTI_Trigger:(bytes[0] & 0x80)? "TRUE":"FALSE", 683 -))) 684 684 685 -((( 686 686 ~/~/payload of version 687 -))) 688 688 689 -((( 690 690 Pay_ver:bytes[2], 691 -))) 692 692 693 -((( 694 694 }; 695 -))) 696 696 697 -((( 698 698 } 699 -))) 700 700 701 -((( 660 + 661 + 662 + 663 + 664 + 665 + 702 702 TTN V3 uplink screen shot. 703 -))) 704 704 705 -[[image: 1653274001211-372.png||height="192" width="732"]]668 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]] 706 706 707 -== 3.5 Configure RS485-BL via AT or Downlink == 670 +1. 671 +11. Configure RS485-BL via AT or Downlink 708 708 709 709 User can configure RS485-BL via [[AT Commands >>path:#_Using_the_AT]]or LoRaWAN Downlink Commands 710 710 ... ... @@ -714,15 +714,15 @@ 714 714 715 715 * **Sensor Related Commands**: These commands are special designed for RS485-BL. User can see these commands below: 716 716 717 -1. 718 -11. 681 +1. 682 +11. 719 719 111. Common Commands: 720 720 721 721 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]] 722 722 723 723 724 -1. 725 -11. 688 +1. 689 +11. 726 726 111. Sensor related commands: 727 727 728 728 ==== Choose Device Type (RS485 or TTL) ==== ... ... @@ -1028,13 +1028,13 @@ 1028 1028 1029 1029 1030 1030 1031 -1. 995 +1. 1032 1032 11. Buttons 1033 1033 1034 1034 |**Button**|**Feature** 1035 1035 |**RST**|Reboot RS485-BL 1036 1036 1037 -1. 1001 +1. 1038 1038 11. +3V3 Output 1039 1039 1040 1040 RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor. ... ... @@ -1052,7 +1052,7 @@ 1052 1052 By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time 1053 1053 1054 1054 1055 -1. 1019 +1. 1056 1056 11. +5V Output 1057 1057 1058 1058 RS485-BL has a Controllable +5V output, user can use this output to power external sensor. ... ... @@ -1072,13 +1072,13 @@ 1072 1072 1073 1073 1074 1074 1075 -1. 1039 +1. 1076 1076 11. LEDs 1077 1077 1078 1078 |**LEDs**|**Feature** 1079 1079 |**LED1**|Blink when device transmit a packet. 1080 1080 1081 -1. 1045 +1. 1082 1082 11. Switch Jumper 1083 1083 1084 1084 |**Switch Jumper**|**Feature** ... ... @@ -1124,7 +1124,7 @@ 1124 1124 1125 1125 1126 1126 1127 -1. 1091 +1. 1128 1128 11. Common AT Command Sequence 1129 1129 111. Multi-channel ABP mode (Use with SX1301/LG308) 1130 1130 ... ... @@ -1143,8 +1143,8 @@ 1143 1143 1144 1144 ATZ 1145 1145 1146 -1. 1147 -11. 1110 +1. 1111 +11. 1148 1148 111. Single-channel ABP mode (Use with LG01/LG02) 1149 1149 1150 1150 AT+FDR Reset Parameters to Factory Default, Keys Reserve ... ... @@ -1219,7 +1219,7 @@ 1219 1219 [[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]] 1220 1220 1221 1221 1222 -1. 1186 +1. 1223 1223 11. How to change the LoRa Frequency Bands/Region? 1224 1224 1225 1225 User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download. ... ... @@ -1226,7 +1226,7 @@ 1226 1226 1227 1227 1228 1228 1229 -1. 1193 +1. 1230 1230 11. How many RS485-Slave can RS485-BL connects? 1231 1231 1232 1232 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]]. ... ... @@ -1243,7 +1243,7 @@ 1243 1243 1244 1244 1245 1245 1246 -1. 1210 +1. 1247 1247 11. Why I can’t join TTN V3 in US915 /AU915 bands? 1248 1248 1249 1249 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