<
From version < 20.2 >
edited by Xiaoling
on 2022/05/23 09:08
To version < 22.8 >
edited by Xiaoling
on 2022/05/23 09:21
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -41,17 +41,17 @@
41 41  **Hardware System:**
42 42  
43 43  * STM32L072CZT6 MCU
44 -* SX1276/78 Wireless Chip
44 +* SX1276/78 Wireless Chip 
45 45  * Power Consumption (exclude RS485 device):
46 46  ** Idle: 32mA@12v
47 47  
48 -*
48 +*
49 49  ** 20dB Transmit: 65mA@12v
50 50  
51 51  **Interface for Model:**
52 52  
53 53  * RS485
54 -* Power Input 7~~ 24V DC.
54 +* Power Input 7~~ 24V DC. 
55 55  
56 56  **LoRa Spec:**
57 57  
... ... @@ -116,7 +116,9 @@
116 116  * Power Source VIN to RS485-LN VIN+
117 117  * Power Source GND to RS485-LN VIN-
118 118  
119 +(((
119 119  Once there is power, the RS485-LN will be on.
121 +)))
120 120  
121 121  [[image:1653268091319-405.png]]
122 122  )))
... ... @@ -126,7 +126,7 @@
126 126  == 3.1 How it works? ==
127 127  
128 128  (((
129 -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.
131 +The RS485-LN is configured as LoRaWAN OTAA Class C 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-LN. It will auto join the network via OTAA.
130 130  )))
131 131  
132 132  == 3.2 Example to join LoRaWAN network ==
... ... @@ -133,27 +133,32 @@
133 133  
134 134  Here shows an example for how to join the TTN V3 Network. Below is the network structure, we use [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]] as LoRaWAN gateway here. 
135 135  
136 -[[image:1652953414711-647.png||height="337" width="723"]]
138 +[[image:1653268155545-638.png||height="334" width="724"]]
137 137  
138 138  (((
139 -The RS485-BL in this example connected to two RS485 devices for demonstration, user can connect to other RS485 devices via the same method.
140 -)))
141 +The RS485-LN in this example connected to two RS485 devices for demonstration, user can connect to other RS485 devices via the same method. The connection is as below:
141 141  
143 +485A+ and 485B- of the sensor are connected to RS485A and RA485B of RS485-LN respectively.
144 +
145 +[[image:1653268227651-549.png||height="592" width="720"]]
146 +
142 142  (((
143 -The LG308 is already set to connect to [[TTN V3 network >>url:https://www.thethingsnetwork.org/]]. So what we need to now is only configure the TTN V3:
148 +The LG308 is already set to connect to [[TTN V3 network >>path:eu1.cloud.thethings.network/]]. So what we need to now is only configure the TTN V3:
144 144  )))
145 145  
146 146  (((
147 -**Step 1**: Create a device in TTN V3 with the OTAA keys from RS485-BL.
152 +**Step 1**: Create a device in TTN V3 with the OTAA keys from RS485-LN.
148 148  )))
149 149  
150 150  (((
151 -Each RS485-BL is shipped with a sticker with unique device EUI:
156 +Each RS485-LN is shipped with a sticker with unique device EUI:
152 152  )))
158 +)))
153 153  
154 154  [[image:1652953462722-299.png]]
155 155  
156 156  (((
163 +(((
157 157  User can enter this key in their LoRaWAN Server portal. Below is TTN V3 screen shot:
158 158  )))
159 159  
... ... @@ -160,13 +160,11 @@
160 160  (((
161 161  Add APP EUI in the application.
162 162  )))
170 +)))
163 163  
164 -
165 -
166 -
167 167  [[image:image-20220519174512-1.png]]
168 168  
169 -[[image:image-20220519174512-2.png||height="328" width="731"]]
174 +[[image:image-20220519174512-2.png||height="323" width="720"]]
170 170  
171 171  [[image:image-20220519174512-3.png||height="556" width="724"]]
172 172  
... ... @@ -182,7 +182,7 @@
182 182  
183 183  
184 184  (((
185 -**Step 2**: Power on RS485-BL and it will auto join to the TTN V3 network. After join success, it will start to upload message to TTN V3 and user can see in the panel.
190 +**Step 2**: Power on RS485-LN and it will auto join to the TTN V3 network. After join success, it will start to upload message to TTN V3 and user can see in the panel.
186 186  )))
187 187  
188 188  [[image:1652953568895-172.png||height="232" width="724"]]
... ... @@ -190,23 +190,19 @@
190 190  == 3.3 Configure Commands to read data ==
191 191  
192 192  (((
193 -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.
198 +(((
199 +There are plenty of RS485 devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-LN supports flexible command set. User can use [[AT Commands>>path:#AT_COMMAND]] or LoRaWAN Downlink Command to configure what commands RS485-LN should send for each sampling and how to handle the return from RS485 devices.
194 194  )))
195 195  
202 +(((
203 +(% style="color:red" %)Note: below description and commands are for firmware version >v1.1, if you have firmware version v1.0. Please check the [[user manual v1.0>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/&file=RS485-LN_UserManual_v1.0.1.pdf]] or upgrade the firmware to v1.1
204 +)))
205 +)))
206 +
196 196  === 3.3.1 onfigure UART settings for RS485 or TTL communication ===
197 197  
198 -RS485-BL can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect.
209 +To use RS485-LN to read data from RS485 sensors, connect the RS485-LN A/B traces to the sensors. And user need to make sure RS485-LN use the match UART setting to access the sensors. The related commands for UART settings are:
199 199  
200 -**~1. RS485-MODBUS mode:**
201 -
202 -AT+MOD=1 ~/~/ Support RS485-MODBUS type sensors. User can connect multiply RS485 , Modbus sensors to the A / B pins.
203 -
204 -**2. TTL mode:**
205 -
206 -AT+MOD=2 ~/~/ Support TTL Level sensors, User can connect one TTL Sensor to the TXD/RXD/GND pins.
207 -
208 -RS485-BL default UART settings is **9600, no parity, stop bit 1**. If the sensor has a different settings, user can change the RS485-BL setting to match.
209 -
210 210  (% border="1" style="background-color:#ffffcc; color:green; width:795px" %)
211 211  |(((
212 212  **AT Commands**
... ... @@ -231,13 +231,7 @@
231 231  |(((
232 232  AT+PARITY
233 233  )))|(% style="width:285px" %)(((
234 -(((
235 235  Set UART parity (for RS485 connection)
236 -)))
237 -
238 -(((
239 -Default Value is: no parity.
240 -)))
241 241  )))|(% style="width:347px" %)(((
242 242  (((
243 243  AT+PARITY=0
... ... @@ -255,7 +255,7 @@
255 255  )))
256 256  
257 257  (((
258 -Default Value is: 1bit.
253 +
259 259  )))
260 260  )))|(% style="width:347px" %)(((
261 261  (((
... ... @@ -274,12 +274,10 @@
274 274  === 3.3.2 Configure sensors ===
275 275  
276 276  (((
277 -Some sensors might need to configure before normal operation. User can configure such sensor via PC or through RS485-BL AT Commands (% style="color:#4f81bd" %)**AT+CFGDEV**.
278 -)))
279 -
280 280  (((
281 -When user issue an (% style="color:#4f81bd" %)**AT+CFGDEV**(%%) command, Each (% style="color:#4f81bd" %)**AT+CFGDEV**(%%) equals to send a command to the RS485 or TTL sensors. This command will only run when user input it and won’t run during each sampling.
273 +Some sensors might need to configure before normal operation. User can configure such sensor via PC and RS485 adapter or through RS485-LN AT Commands (% style="color:#4f81bd" %)**AT+CFGDEV**(%%). Each (% style="color:#4f81bd" %)**AT+CFGDEV **(%%)equals to send a RS485 command to sensors. This command will only run when user input it and won’t run during each sampling.
282 282  )))
275 +)))
283 283  
284 284  (% border="1" style="background-color:#ffffcc; color:green; width:806px" %)
285 285  |**AT Commands**|(% style="width:418px" %)**Description**|(% style="width:256px" %)**Example**
... ... @@ -291,8 +291,6 @@
291 291  mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command
292 292  )))|(% style="width:256px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m
293 293  
294 -Detail of AT+CFGDEV command see [[AT+CFGDEV detail>>path:#AT_CFGDEV]].
295 -
296 296  === 3.3.3 Configure read commands for each sampling ===
297 297  
298 298  (((
... ... @@ -459,7 +459,7 @@
459 459  
460 460  
461 461  1.
462 -11.
453 +11.
463 463  111. Compose the uplink payload
464 464  
465 465  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.**
... ... @@ -523,8 +523,8 @@
523 523  
524 524  
525 525  
526 -1.
527 -11.
517 +1.
518 +11.
528 528  111. Uplink on demand
529 529  
530 530  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.
... ... @@ -537,8 +537,8 @@
537 537  
538 538  
539 539  
540 -1.
541 -11.
531 +1.
532 +11.
542 542  111. Uplink on Interrupt
543 543  
544 544  Put the interrupt sensor between 3.3v_out and GPIO ext.[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png]]
... ... @@ -552,7 +552,7 @@
552 552  AT+INTMOD=3  Interrupt trigger by rising edge.
553 553  
554 554  
555 -1.
546 +1.
556 556  11. Uplink Payload
557 557  
558 558  |**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands**
... ... @@ -614,15 +614,15 @@
614 614  
615 615  * **Sensor Related Commands**: These commands are special designed for RS485-BL.  User can see these commands below:
616 616  
617 -1.
618 -11.
608 +1.
609 +11.
619 619  111. Common Commands:
620 620  
621 621  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]]
622 622  
623 623  
624 -1.
625 -11.
615 +1.
616 +11.
626 626  111. Sensor related commands:
627 627  
628 628  ==== Choose Device Type (RS485 or TTL) ====
... ... @@ -928,13 +928,13 @@
928 928  
929 929  
930 930  
931 -1.
922 +1.
932 932  11. Buttons
933 933  
934 934  |**Button**|**Feature**
935 935  |**RST**|Reboot RS485-BL
936 936  
937 -1.
928 +1.
938 938  11. +3V3 Output
939 939  
940 940  RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
... ... @@ -952,7 +952,7 @@
952 952  By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
953 953  
954 954  
955 -1.
946 +1.
956 956  11. +5V Output
957 957  
958 958  RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
... ... @@ -972,13 +972,13 @@
972 972  
973 973  
974 974  
975 -1.
966 +1.
976 976  11. LEDs
977 977  
978 978  |**LEDs**|**Feature**
979 979  |**LED1**|Blink when device transmit a packet.
980 980  
981 -1.
972 +1.
982 982  11. Switch Jumper
983 983  
984 984  |**Switch Jumper**|**Feature**
... ... @@ -1024,7 +1024,7 @@
1024 1024  
1025 1025  
1026 1026  
1027 -1.
1018 +1.
1028 1028  11. Common AT Command Sequence
1029 1029  111. Multi-channel ABP mode (Use with SX1301/LG308)
1030 1030  
... ... @@ -1043,8 +1043,8 @@
1043 1043  
1044 1044  ATZ
1045 1045  
1046 -1.
1047 -11.
1037 +1.
1038 +11.
1048 1048  111. Single-channel ABP mode (Use with LG01/LG02)
1049 1049  
1050 1050  AT+FDR   Reset Parameters to Factory Default, Keys Reserve
... ... @@ -1119,7 +1119,7 @@
1119 1119  [[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]]
1120 1120  
1121 1121  
1122 -1.
1113 +1.
1123 1123  11. How to change the LoRa Frequency Bands/Region?
1124 1124  
1125 1125  User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
... ... @@ -1126,7 +1126,7 @@
1126 1126  
1127 1127  
1128 1128  
1129 -1.
1120 +1.
1130 1130  11. How many RS485-Slave can RS485-BL connects?
1131 1131  
1132 1132  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]].
... ... @@ -1143,7 +1143,7 @@
1143 1143  
1144 1144  
1145 1145  
1146 -1.
1137 +1.
1147 1147  11. Why I can’t join TTN V3 in US915 /AU915 bands?
1148 1148  
1149 1149  It might about the channels mapping. Please see for detail.
1653268155545-638.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +113.7 KB
Content
1653268227651-549.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +1.3 MB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0