Last modified by Xiaoling on 2025/04/23 15:57

From version 29.13
edited by Xiaoling
on 2022/06/01 18:02
Change comment: There is no comment for this version
To version 28.2
edited by Xiaoling
on 2022/05/23 10:44
Change comment: There is no comment for this version

Summary

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:**
... ... @@ -93,8 +93,6 @@
93 93  * 127 dB Dynamic Range RSSI.
94 94  * Automatic RF Sense and CAD with ultra-fast AFC. ​​​
95 95  
96 -
97 -
98 98  == 1.3 Features ==
99 99  
100 100  * LoRaWAN Class A & Class C protocol (default Class A)
... ... @@ -106,8 +106,6 @@
106 106  * Support Modbus protocol
107 107  * Support Interrupt uplink
108 108  
109 -
110 -
111 111  == 1.4 Applications ==
112 112  
113 113  * Smart Buildings & Home Automation
... ... @@ -117,13 +117,10 @@
117 117  * Smart Cities
118 118  * Smart Factory
119 119  
120 -
121 -
122 122  == 1.5 Firmware Change log ==
123 123  
124 124  [[RS485-BL Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/RS485-BL/Firmware/||style="background-color: rgb(255, 255, 255);"]]
125 125  
126 -
127 127  == 1.6 Hardware Change log ==
128 128  
129 129  (((
... ... @@ -150,8 +150,6 @@
150 150  
151 151  (((
152 152  Release version ​​​​​
153 -
154 -
155 155  )))
156 156  
157 157  = 2. Pin mapping and Power ON Device =
... ... @@ -165,7 +165,6 @@
165 165  
166 166  The Left TXD and RXD are TTL interface for external sensor. TTL level is controlled by 3.3/5v Jumper.
167 167  
168 -
169 169  = 3. Operation Mode =
170 170  
171 171  == 3.1 How it works? ==
... ... @@ -172,8 +172,6 @@
172 172  
173 173  (((
174 174  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.
175 -
176 -
177 177  )))
178 178  
179 179  == 3.2 Example to join LoRaWAN network ==
... ... @@ -237,9 +237,7 @@
237 237  == 3.3 Configure Commands to read data ==
238 238  
239 239  (((
240 -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.
241 -
242 -
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.
243 243  )))
244 244  
245 245  === 3.3.1 onfigure UART settings for RS485 or TTL communication ===
... ... @@ -626,97 +626,66 @@
626 626  
627 627  [[image:1653273818896-432.png]]
628 628  
629 -(((
630 630  AT+INTMOD=0  Disable Interrupt
631 -)))
632 632  
633 -(((
634 634  AT+INTMOD=1  Interrupt trigger by rising or falling edge.
635 -)))
636 636  
637 -(((
638 638  AT+INTMOD=2  Interrupt trigger by falling edge. ( Default Value)
639 -)))
640 640  
641 -(((
642 642  AT+INTMOD=3  Interrupt trigger by rising edge.
643 -)))
644 644  
645 645  == 3.4 Uplink Payload ==
646 646  
647 -(% border="1" style="background-color:#4f81bd; color:white; width:850px" %)
648 -|**Size(bytes)**|(% style="width:130px" %)**2**|(% style="width:93px" %)**1**|(% style="width:509px" %)**Length depends on the return from the commands**
649 -|Value|(% style="width:130px" %)(((
650 -(((
622 +|**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands**
623 +|Value|(((
651 651  Battery(mV)
652 -)))
653 653  
654 -(((
655 655  &
656 -)))
657 657  
658 -(((
659 659  Interrupt _Flag
660 -)))
661 -)))|(% style="width:93px" %)(((
629 +)))|(((
662 662  PAYLOAD_VER
663 663  
664 664  
665 -)))|(% 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.
666 666  
667 667  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
668 668  
669 -(((
637 +
670 670  function Decoder(bytes, port) {
671 -)))
672 672  
673 -(((
674 674  ~/~/Payload Formats of RS485-BL Deceive
675 -)))
676 676  
677 -(((
678 678  return {
679 -)))
680 680  
681 -(((
682 682   ~/~/Battery,units:V
683 -)))
684 684  
685 -(((
686 686   BatV:((bytes[0]<<8 | bytes[1])&0x7fff)/1000,
687 -)))
688 688  
689 -(((
690 690   ~/~/GPIO_EXTI 
691 -)))
692 692  
693 -(((
694 694   EXTI_Trigger:(bytes[0] & 0x80)? "TRUE":"FALSE",
695 -)))
696 696  
697 -(((
698 698   ~/~/payload of version
699 -)))
700 700  
701 -(((
702 702   Pay_ver:bytes[2],
703 -)))
704 704  
705 -(((
706 706   };
707 -)))
708 708  
709 -(((
710 710   }
711 -)))
712 712  
713 -(((
660 +
661 +
662 +
663 +
664 +
665 +
714 714  TTN V3 uplink screen shot.
715 -)))
716 716  
717 -[[image:1653274001211-372.png||height="192" width="732"]]
668 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]]
718 718  
719 -== 3.5 Configure RS485-BL via AT or Downlink ==
670 +1.
671 +11. Configure RS485-BL via AT or Downlink
720 720  
721 721  User can configure RS485-BL via [[AT Commands >>path:#_​Using_the_AT]]or LoRaWAN Downlink Commands
722 722  
... ... @@ -726,15 +726,15 @@
726 726  
727 727  * **Sensor Related Commands**: These commands are special designed for RS485-BL.  User can see these commands below:
728 728  
729 -1.
730 -11.
681 +1.
682 +11.
731 731  111. Common Commands:
732 732  
733 733  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]]
734 734  
735 735  
736 -1.
737 -11.
688 +1.
689 +11.
738 738  111. Sensor related commands:
739 739  
740 740  ==== Choose Device Type (RS485 or TTL) ====
... ... @@ -1040,13 +1040,13 @@
1040 1040  
1041 1041  
1042 1042  
1043 -1.
995 +1.
1044 1044  11. Buttons
1045 1045  
1046 1046  |**Button**|**Feature**
1047 1047  |**RST**|Reboot RS485-BL
1048 1048  
1049 -1.
1001 +1.
1050 1050  11. +3V3 Output
1051 1051  
1052 1052  RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
... ... @@ -1064,7 +1064,7 @@
1064 1064  By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
1065 1065  
1066 1066  
1067 -1.
1019 +1.
1068 1068  11. +5V Output
1069 1069  
1070 1070  RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
... ... @@ -1084,13 +1084,13 @@
1084 1084  
1085 1085  
1086 1086  
1087 -1.
1039 +1.
1088 1088  11. LEDs
1089 1089  
1090 1090  |**LEDs**|**Feature**
1091 1091  |**LED1**|Blink when device transmit a packet.
1092 1092  
1093 -1.
1045 +1.
1094 1094  11. Switch Jumper
1095 1095  
1096 1096  |**Switch Jumper**|**Feature**
... ... @@ -1136,7 +1136,7 @@
1136 1136  
1137 1137  
1138 1138  
1139 -1.
1091 +1.
1140 1140  11. Common AT Command Sequence
1141 1141  111. Multi-channel ABP mode (Use with SX1301/LG308)
1142 1142  
... ... @@ -1155,8 +1155,8 @@
1155 1155  
1156 1156  ATZ
1157 1157  
1158 -1.
1159 -11.
1110 +1.
1111 +11.
1160 1160  111. Single-channel ABP mode (Use with LG01/LG02)
1161 1161  
1162 1162  AT+FDR   Reset Parameters to Factory Default, Keys Reserve
... ... @@ -1231,7 +1231,7 @@
1231 1231  [[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]]
1232 1232  
1233 1233  
1234 -1.
1186 +1.
1235 1235  11. How to change the LoRa Frequency Bands/Region?
1236 1236  
1237 1237  User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
... ... @@ -1238,7 +1238,7 @@
1238 1238  
1239 1239  
1240 1240  
1241 -1.
1193 +1.
1242 1242  11. How many RS485-Slave can RS485-BL connects?
1243 1243  
1244 1244  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]].
... ... @@ -1255,7 +1255,7 @@
1255 1255  
1256 1256  
1257 1257  
1258 -1.
1210 +1.
1259 1259  11. Why I can’t join TTN V3 in US915 /AU915 bands?
1260 1260  
1261 1261  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