<
From version < 61.6 >
edited by Xiaoling
on 2022/06/14 11:40
To version < 38.4 >
edited by Xiaoling
on 2022/06/02 16:30
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -RS485-LN – RS485 to LoRaWAN Converter User Manual
1 +RS485-LN – RS485 to LoRaWAN Converter
Content
... ... @@ -1,92 +1,17 @@
1 -(% aria-label="1653266934636-343.png image widget" contenteditable="false" role="region" tabindex="-1" %)
2 -(((
3 -(% data-widget="image" style="text-align:center" %)
4 -[[image:1653266934636-343.png||height="385" width="385"]](% title="Click and drag to resize" %)​
1 +(% style="text-align:center" %)
2 +[[image:1653266934636-343.png||height="385" width="385"]]
5 5  
6 -(% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]]
7 -)))
8 8  
9 9  
6 +**RS485-LN – RS485 to LoRaWAN Converter User Manual**
10 10  
11 11  
12 -
13 -
14 -
15 15  **Table of Contents:**
16 16  
17 -(% aria-label="macro:toc widget" contenteditable="false" role="region" tabindex="-1" %)
18 -(((
19 -(% class="macro" data-macro="startmacro:toc|-|" data-widget="xwiki-macro" %)
20 -(((
21 -(% class="macro-placeholder hidden" %)
22 -(((
23 -macro:toc
24 -)))
25 25  
26 -* [[1.Introduction>>doc:null||anchor="H1.Introduction"]]
27 -** [[1.1 What is RS485-LN RS485 to LoRaWAN Converter>>doc:null||anchor="H1.1A0WhatisRS485-LNRS485toLoRaWANConverter"]]
28 -** [[1.2 Specifications>>doc:null||anchor="H1.2A0Specifications"]]
29 -** [[1.3 Features>>doc:null||anchor="H1.3Features"]]
30 -** [[1.4 Applications>>doc:null||anchor="H1.4A0Applications"]]
31 -** [[1.5 Firmware Change log>>doc:null||anchor="H1.5A0FirmwareChangelog"]]
32 -** [[1.6 Hardware Change log>>doc:null||anchor="H1.6HardwareChangelog"]]
33 -* [[2. Power ON Device>>doc:null||anchor="H2.PowerONDevice"]]
34 -* [[3. Operation Mode>>doc:null||anchor="H3.A0OperationMode"]]
35 -** [[3.1 How it works?>>doc:null||anchor="H3.1Howitworks3F"]]
36 -** [[3.2 Example to join LoRaWAN network>>doc:null||anchor="H3.2ExampletojoinLoRaWANnetwork"]]
37 -** [[3.3 Configure Commands to read data>>doc:null||anchor="H3.3ConfigureCommandstoreaddata"]]
38 -*** [[3.3.1 onfigure UART settings for RS485 or TTL communication>>doc:null||anchor="H3.3.1onfigureUARTsettingsforRS485orTTLcommunication"]]
39 -*** [[3.3.2 Configure sensors>>doc:null||anchor="H3.3.2Configuresensors"]]
40 -*** [[3.3.3 Configure read commands for each sampling>>doc:null||anchor="H3.3.3Configurereadcommandsforeachsampling"]]
41 -*** [[3.3.4 Compose the uplink payload>>doc:null||anchor="H3.3.4Composetheuplinkpayload"]]
42 -*** [[3.3.5 Uplink on demand>>doc:null||anchor="H3.3.5Uplinkondemand"]]
43 -*** [[3.3.6 Uplink on Interrupt>>doc:null||anchor="H3.3.6UplinkonInterrupt"]]
44 -** [[3.4 Uplink Payload>>doc:null||anchor="H3.4UplinkPayload"]]
45 -** [[3.5 Configure RS485-LN via AT or Downlink>>doc:null||anchor="H3.5ConfigureRS485-LNviaATorDownlink"]]
46 -*** [[3.5.1 Common Commands>>doc:null||anchor="H3.5.1CommonCommands"]]
47 -*** [[3.5.2 Sensor related commands>>doc:null||anchor="H3.5.2Sensorrelatedcommands"]]
48 -*** [[3.5.3 Sensor related commands>>doc:null||anchor="H3.5.3A0Sensorrelatedcommands"]]
49 -**** [[RS485 Debug Command>>doc:null||anchor="HRS485DebugCommand"]]
50 -**** [[Set Payload version>>doc:null||anchor="HSetPayloadversion"]]
51 -**** [[Set RS485 Sampling Commands>>doc:null||anchor="HSetRS485SamplingCommands"]]
52 -**** [[Fast command to handle MODBUS device>>doc:null||anchor="HFastcommandtohandleMODBUSdevice"]]
53 -**** [[RS485 command timeout>>doc:null||anchor="HRS485commandtimeout"]]
54 -**** [[Uplink payload mode>>doc:null||anchor="HUplinkpayloadmode"]]
55 -**** [[Manually trigger an Uplink>>doc:null||anchor="HManuallytriggeranUplink"]]
56 -**** [[Clear RS485 Command>>doc:null||anchor="HClearRS485Command"]]
57 -**** [[Set Serial Communication Parameters>>doc:null||anchor="HSetSerialCommunicationParameters"]]
58 -** [[3.6 Listening mode for RS485 network>>doc:null||anchor="H3.6A0ListeningmodeforRS485network"]]
59 -** [[3.7 Buttons>>doc:null||anchor="H3.7Buttons"]]
60 -** [[3.8 LEDs>>doc:null||anchor="H3.8LEDs"]]
61 -* [[4. Case Study>>doc:null||anchor="H4.CaseStudy"]]
62 -* [[5. Use AT Command>>doc:null||anchor="H5.UseATCommand"]]
63 -** [[5.1 Access AT Command>>doc:null||anchor="H5.1AccessATCommand"]]
64 -** [[5.2 Common AT Command Sequence>>doc:null||anchor="H5.2CommonATCommandSequence"]]
65 -*** [[5.2.1 Multi-channel ABP mode (Use with SX1301/LG308)>>doc:null||anchor="H5.2.1Multi-channelABPmode28UsewithSX13012FLG30829"]]
66 -*** [[5.5.2 Single-channel ABP mode (Use with LG01/LG02)>>doc:null||anchor="H5.5.2Single-channelABPmode28UsewithLG012FLG0229"]]
67 -* [[6. FAQ>>doc:null||anchor="H6.FAQ"]]
68 -** [[6.1 How to upgrade the image?>>doc:null||anchor="H6.1Howtoupgradetheimage3F"]]
69 -** [[6.2 How to change the LoRa Frequency Bands/Region?>>doc:null||anchor="H6.2HowtochangetheLoRaFrequencyBands2FRegion3F"]]
70 -** [[6.3 How many RS485-Slave can RS485-LN connects?>>doc:null||anchor="H6.3HowmanyRS485-SlavecanRS485-LNconnects3F"]]
71 -** [[6.4 Compatible question to ChirpStack and TTI LoRaWAN server ?>>doc:null||anchor="H6.4CompatiblequestiontoChirpStackandTTILoRaWANserver3F"]]
72 -* [[7. Trouble Shooting>>doc:null||anchor="H7.TroubleShooting"]]
73 -** [[7.1 Downlink doesn’t work, how to solve it?>>doc:null||anchor="H7.1Downlinkdoesn2019twork2Chowtosolveit3F"]]
74 -** [[7.2 Why I can’t join TTN V3 in US915 /AU915 bands?>>doc:null||anchor="H7.2WhyIcan2019tjoinTTNV3inUS9152FAU915bands3F"]]
75 -* [[8. Order Info>>doc:null||anchor="H8.OrderInfo"]]
76 -* [[9.Packing Info>>doc:null||anchor="H9.PackingInfo"]]
77 -* [[10. FCC Caution for RS485LN-US915>>doc:null||anchor="H10.FCCCautionforRS485LN-US915"]]
78 -* [[11. Support>>doc:null||anchor="H11.Support"]]
79 -)))
80 80  
81 -(% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]]
82 -)))
83 83  
84 84  
85 -
86 -
87 -
88 -
89 -
90 90  = 1.Introduction =
91 91  
92 92  == 1.1 What is RS485-LN RS485 to LoRaWAN Converter ==
... ... @@ -93,39 +93,25 @@
93 93  
94 94  (((
95 95  (((
96 -(((
97 -
98 -
99 99  The Dragino RS485-LN is a (% style="color:blue" %)**RS485 to LoRaWAN Converter**(%%). It converts the RS485 signal into LoRaWAN wireless signal which simplify the IoT installation and reduce the installation/maintaining cost.
100 100  )))
101 -)))
102 102  
103 103  (((
104 -(((
105 105  RS485-LN allows user to (% style="color:blue" %)**monitor / control RS485 devices**(%%) and reach extremely long ranges. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption. It targets professional wireless sensor network applications such as irrigation systems, smart metering, smart cities, smartphone detection, building automation, and so on.
106 106  )))
107 -)))
108 108  
109 109  (((
110 -(((
111 111  (% style="color:blue" %)**For data uplink**(%%), RS485-LN sends user-defined commands to RS485 devices and gets the return from the RS485 devices. RS485-LN will process these returns according to user-define rules to get the final payload and upload to LoRaWAN server.
112 112  )))
113 -)))
114 114  
115 115  (((
116 -(((
117 117  (% style="color:blue" %)**For data downlink**(%%), RS485-LN runs in LoRaWAN Class C. When there downlink commands from LoRaWAN server, RS485-LN will forward the commands from LoRaWAN server to RS485 devices.
118 -)))
119 119  
120 -(((
121 121  (% style="color:blue" %)**Demo Dashboard for RS485-LN**(%%) connect to two energy meters: [[https:~~/~~/app.datacake.de/dashboard/d/58844a26-378d-4c5a-aaf5-b5b5b153447a>>url:https://app.datacake.de/dashboard/d/58844a26-378d-4c5a-aaf5-b5b5b153447a]]
122 -
123 -
124 124  )))
125 125  )))
126 -)))
127 127  
128 -(% aria-label="1653267211009-519.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653267211009-519.png||data-widget="image" height="419" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
39 +[[image:1653267211009-519.png||height="419" width="724"]]
129 129  
130 130  
131 131  == 1.2 Specifications ==
... ... @@ -163,9 +163,8 @@
163 163  * Preamble detection.
164 164  * 127 dB Dynamic Range RSSI.
165 165  * Automatic RF Sense and CAD with ultra-fast AFC.
166 -* Packet engine up to 256 bytes with CRC
77 +* Packet engine up to 256 bytes with CRC.
167 167  
168 -
169 169  == 1.3 Features ==
170 170  
171 171  * LoRaWAN Class A & Class C protocol (default Class C)
... ... @@ -177,7 +177,6 @@
177 177  * Support Modbus protocol
178 178  * Support Interrupt uplink (Since hardware version v1.2)
179 179  
180 -
181 181  == 1.4 Applications ==
182 182  
183 183  * Smart Buildings & Home Automation
... ... @@ -187,7 +187,6 @@
187 187  * Smart Cities
188 188  * Smart Factory
189 189  
190 -
191 191  == 1.5 Firmware Change log ==
192 192  
193 193  [[RS485-LN Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/]]
... ... @@ -197,13 +197,9 @@
197 197  
198 198  (((
199 199  (((
200 -(((
201 201  v1.2: Add External Interrupt Pin.
202 -)))
203 203  
204 -(((
205 205  v1.0: Release
206 -)))
207 207  
208 208  
209 209  )))
... ... @@ -221,7 +221,7 @@
221 221  Once there is power, the RS485-LN will be on.
222 222  )))
223 223  
224 -(% aria-label="1653268091319-405.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268091319-405.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
128 +[[image:1653268091319-405.png]]
225 225  
226 226  
227 227  )))
... ... @@ -231,9 +231,7 @@
231 231  == 3.1 How it works? ==
232 232  
233 233  (((
234 -(((
235 235  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.
236 -)))
237 237  
238 238  
239 239  )))
... ... @@ -242,7 +242,7 @@
242 242  
243 243  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. 
244 244  
245 -(% aria-label="1653268155545-638.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268155545-638.png||data-widget="image" height="334" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
147 +[[image:1653268155545-638.png||height="334" width="724"]]
246 246  
247 247  
248 248  (((
... ... @@ -254,15 +254,14 @@
254 254  485A+ and 485B- of the sensor are connected to RS485A and RA485B of RS485-LN respectively.
255 255  )))
256 256  
257 -(% aria-label="1653268227651-549.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268227651-549.png||data-widget="image" height="592" width="720"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
159 +[[image:1653268227651-549.png||height="592" width="720"]]
258 258  
259 -
260 260  (((
261 -The LG308 is already set to connect to [[TTN V3 network >>path:https://www.thethingsnetwork.org/]]. So what we need to now is only configure the TTN V3:
162 +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:
262 262  )))
263 263  
264 264  (((
265 -(% style="color:blue" %)**Step 1**(%%): Create a device in TTN V3 with the OTAA keys from RS485-LN.
166 +**Step 1**: Create a device in TTN V3 with the OTAA keys from RS485-LN.
266 266  )))
267 267  
268 268  (((
... ... @@ -270,9 +270,8 @@
270 270  )))
271 271  )))
272 272  
273 -(% aria-label="1652953462722-299.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953462722-299.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
174 +[[image:1652953462722-299.png]]
274 274  
275 -
276 276  (((
277 277  (((
278 278  User can enter this key in their LoRaWAN Server portal. Below is TTN V3 screen shot:
... ... @@ -279,34 +279,32 @@
279 279  )))
280 280  
281 281  (((
282 -**Add APP EUI in the application.**
182 +Add APP EUI in the application.
283 283  )))
284 284  )))
285 285  
286 -(% aria-label="image-20220519174512-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-1.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
186 +[[image:image-20220519174512-1.png]]
287 287  
288 -(% aria-label="image-20220519174512-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-2.png||data-widget="image" height="323" width="720"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
188 +[[image:image-20220519174512-2.png||height="323" width="720"]]
289 289  
290 -(% aria-label="image-20220519174512-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-3.png||data-widget="image" height="556" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
190 +[[image:image-20220519174512-3.png||height="556" width="724"]]
291 291  
292 -(% aria-label="image-20220519174512-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-4.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
192 +[[image:image-20220519174512-4.png]]
293 293  
294 294  You can also choose to create the device manually.
295 295  
296 -(% aria-label="1652953542269-423.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953542269-423.png||data-widget="image" height="710" width="723"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
196 +[[image:1652953542269-423.png||height="710" width="723"]]
297 297  
198 +Add APP KEY and DEV EUI
298 298  
200 +[[image:1652953553383-907.png||height="514" width="724"]]
299 299  
300 -**Add APP KEY and DEV EUI**
301 301  
302 -(% aria-label="1652953553383-907.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953553383-907.png||data-widget="image" height="514" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
303 -
304 -
305 305  (((
306 -(% style="color:blue" %)**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.
204 +**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.
307 307  )))
308 308  
309 -(% aria-label="1652953568895-172.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953568895-172.png||data-widget="image" height="232" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
207 +[[image:1652953568895-172.png||height="232" width="724"]]
310 310  
311 311  
312 312  == 3.3 Configure Commands to read data ==
... ... @@ -313,15 +313,11 @@
313 313  
314 314  (((
315 315  (((
316 -(((
317 -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>>||anchor="H3.5ConfigureRS485-LNviaATorDownlink"]] or LoRaWAN Downlink Command to configure what commands RS485-LN should send for each sampling and how to handle the return from RS485 devices.
214 +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.
318 318  )))
319 -)))
320 320  
321 321  (((
322 -(((
323 323  (% 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
324 -)))
325 325  
326 326  
327 327  )))
... ... @@ -331,19 +331,19 @@
331 331  
332 332  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:
333 333  
334 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %)
335 -|=(% style="width: 110px;" %)(((
228 +(% border="1" style="background-color:#ffffcc; color:green; width:782px" %)
229 +|(% style="width:128px" %)(((
336 336  **AT Commands**
337 -)))|=(% style="width: 190px;" %)(((
231 +)))|(% style="width:305px" %)(((
338 338  **Description**
339 -)))|=(% style="width: 190px;" %)(((
233 +)))|(% style="width:346px" %)(((
340 340  **Example**
341 341  )))
342 -|(% style="width:110px" %)(((
236 +|(% style="width:128px" %)(((
343 343  AT+BAUDR
344 -)))|(% style="width:190px" %)(((
238 +)))|(% style="width:305px" %)(((
345 345  Set the baud rate (for RS485 connection). Default Value is: 9600.
346 -)))|(% style="width:190px" %)(((
240 +)))|(% style="width:346px" %)(((
347 347  (((
348 348  AT+BAUDR=9600
349 349  )))
... ... @@ -352,11 +352,11 @@
352 352  Options: (1200,2400,4800,14400,19200,115200)
353 353  )))
354 354  )))
355 -|(% style="width:110px" %)(((
249 +|(% style="width:128px" %)(((
356 356  AT+PARITY
357 -)))|(% style="width:190px" %)(((
251 +)))|(% style="width:305px" %)(((
358 358  Set UART parity (for RS485 connection)
359 -)))|(% style="width:190px" %)(((
253 +)))|(% style="width:346px" %)(((
360 360  (((
361 361  AT+PARITY=0
362 362  )))
... ... @@ -365,9 +365,9 @@
365 365  Option: 0: no parity, 1: odd parity, 2: even parity
366 366  )))
367 367  )))
368 -|(% style="width:110px" %)(((
262 +|(% style="width:128px" %)(((
369 369  AT+STOPBIT
370 -)))|(% style="width:190px" %)(((
264 +)))|(% style="width:305px" %)(((
371 371  (((
372 372  Set serial stopbit (for RS485 connection)
373 373  )))
... ... @@ -375,7 +375,7 @@
375 375  (((
376 376  
377 377  )))
378 -)))|(% style="width:190px" %)(((
272 +)))|(% style="width:346px" %)(((
379 379  (((
380 380  AT+STOPBIT=0 for 1bit
381 381  )))
... ... @@ -389,8 +389,6 @@
389 389  )))
390 390  )))
391 391  
392 -
393 -
394 394  === 3.3.2 Configure sensors ===
395 395  
396 396  (((
... ... @@ -399,24 +399,16 @@
399 399  )))
400 400  )))
401 401  
402 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %)
403 -|=(% style="width: 110px;" %)**AT Commands**|=(% style="width: 190px;" %)**Description**|=(% style="width: 190px;" %)**Example**
404 -|AT+CFGDEV|(% style="width:110px" %)(((
405 -(((
294 +(% border="1" style="background-color:#ffffcc; color:green; width:806px" %)
295 +|**AT Commands**|(% style="width:418px" %)**Description**|(% style="width:256px" %)**Example**
296 +|AT+CFGDEV|(% style="width:418px" %)(((
406 406  This command is used to configure the RS485/TTL devices; they won’t be used during sampling.
407 -)))
408 408  
409 -(((
410 410  AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,
411 -)))
412 412  
413 -(((
414 414  mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command
415 -)))
416 -)))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m
302 +)))|(% style="width:256px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m
417 417  
418 -
419 -
420 420  === 3.3.3 Configure read commands for each sampling ===
421 421  
422 422  (((
... ... @@ -429,7 +429,7 @@
429 429  During each sampling, the RS485-LN can support 15 commands to read sensors. And combine the return to one or several uplink payloads.
430 430  
431 431  
432 -(% style="color:#037691" %)**Each RS485 commands include two parts:**
316 +**Each RS485 commands include two parts:**
433 433  
434 434  ~1. What commands RS485-LN will send to the RS485 sensors. There are total 15 commands from **AT+COMMAD1**, **ATCOMMAND2**,…, to **AT+COMMANDF**. All commands are of same grammar.
435 435  
... ... @@ -440,14 +440,15 @@
440 440  
441 441  After we got the valid value from each RS485 commands, we need to combine them together with the command **AT+DATAUP**.
442 442  
327 +
443 443  Below are examples for the how above AT Commands works.
444 444  
445 445  
446 -(% style="color:#037691" %)**AT+COMMANDx **(%%)**: **This command will be sent to RS485 devices during each sampling, Max command length is 14 bytes. The grammar is:
331 +**AT+COMMANDx : **This command will be sent to RS485 devices during each sampling, Max command length is 14 bytes. The grammar is:
447 447  
448 448  (% border="1" style="background-color:#4bacc6; color:white; width:499px" %)
449 449  |(% style="width:496px" %)(((
450 -(% style="color:#037691" %)**AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m**
335 +**AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m**
451 451  
452 452  **xx xx xx xx xx xx xx xx xx xx xx xx: The RS485 command to be sent**
453 453  
... ... @@ -459,10 +459,10 @@
459 459  In the RS485-LN, we should use this command AT+COMMAND1=01 03 0B B8 00 02,1 for the same.
460 460  
461 461  
462 -(% style="color:#037691" %)**AT+DATACUTx **(%%)**: **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes.
347 +**AT+DATACUTx : **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes.
463 463  
464 -(% border="1" style="background-color:#4bacc6; color:white; width:510px" %)
465 -|(% style="width:510px" %)(((
349 +(% border="1" style="background-color:#4bacc6; color:white; width:725px" %)
350 +|(% style="width:722px" %)(((
466 466  **AT+DATACUTx=a,b,c**
467 467  
468 468  * **a: length for the return of AT+COMMAND**
... ... @@ -472,21 +472,20 @@
472 472  
473 473  **Examples:**
474 474  
475 -* (% style="color:#037691" %)**Grab bytes**
360 +* Grab bytes:
476 476  
477 -(% aria-label="image-20220602153621-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-1.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
362 +[[image:image-20220602153621-1.png]]
478 478  
479 479  
480 -* (% style="color:#037691" %)**Grab a section**
365 +* Grab a section.
481 481  
482 -(% aria-label="image-20220602153621-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-2.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
367 +[[image:image-20220602153621-2.png]]
483 483  
484 484  
485 -* (% style="color:#037691" %)**Grab different sections**
370 +* Grab different sections.
486 486  
487 -(% aria-label="image-20220602153621-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-3.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
372 +[[image:image-20220602153621-3.png]]
488 488  
489 -
490 490  
491 491  )))
492 492  
... ... @@ -520,7 +520,7 @@
520 520  Where PAYVER is defined by AT+PAYVER, below is an example screen shot.
521 521  )))
522 522  
523 -(% aria-label="1653269759169-150.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653269759169-150.png||data-widget="image" height="513" width="716"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
407 +[[image:1653269759169-150.png||height="513" width="716"]]
524 524  
525 525  
526 526  (% style="color:#037691" %)**Examples: AT+DATAUP=1**
... ... @@ -532,13 +532,12 @@
532 532  
533 533  (% style="color:#4f81bd" %)**Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA**
534 534  
535 -
536 536  1. PAYVER: Defined by AT+PAYVER
537 537  1. PAYLOAD COUNT: Total how many uplinks of this sampling.
538 538  1. PAYLOAD#: Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT)
539 539  1. DATA: Valid value: max 8 bytes for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 8 bytes
540 540  
541 -(% aria-label="image-20220602155039-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602155039-4.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
424 +[[image:image-20220602155039-4.png]]
542 542  
543 543  
544 544  So totally there will be 3 uplinks for this sampling, each uplink include 8 bytes DATA
... ... @@ -563,10 +563,9 @@
563 563  
564 564  Below are the uplink payloads:
565 565  
566 -(% aria-label="1654157178836-407.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157178836-407.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
449 +[[image:1654157178836-407.png]]
567 567  
568 568  
569 -
570 570  === 3.3.5 Uplink on demand ===
571 571  
572 572  Except uplink periodically, RS485-LN is able to uplink on demand. The server send downlink command to RS485-LN and RS485 will uplink data base on the command.
... ... @@ -583,7 +583,7 @@
583 583  
584 584  RS485-LN support external Interrupt uplink since hardware v1.2 release.
585 585  
586 -(% aria-label="1654157342174-798.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157342174-798.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
468 +[[image:1654157342174-798.png]]
587 587  
588 588  Connect the Interrupt pin to RS485-LN INT port and connect the GND pin to V- port. When there is a high voltage (Max 24v) on INT pin. Device will send an uplink packet.
589 589  
... ... @@ -590,33 +590,33 @@
590 590  
591 591  == 3.4 Uplink Payload ==
592 592  
475 +(% border="1" style="background-color:#4bacc6; color:white; width:734px" %)
476 +|**Size(bytes)**|(% style="width:120px" %)**2**|(% style="width:116px" %)**1**|(% style="width:386px" %)**Length depends on the return from the commands**
477 +|Value|(% style="width:120px" %)(((
478 +Battery(mV)
593 593  
594 -(% aria-label="image-20220606110929-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220606110929-1.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
480 +&
595 595  
482 +Interrupt _Flag
483 +)))|(% style="width:116px" %)(((
484 +PAYLOAD_VER
485 +
486 +
487 +)))|(% style="width:386px" %)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.
488 +
596 596  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
597 597  
598 598  
599 -== 3.5 Configure RS485-LN via AT or Downlink ==
492 +== 3.5 Configure RS485-BL via AT or Downlink ==
600 600  
601 -(((
602 602  User can configure RS485-LN via AT Commands or LoRaWAN Downlink Commands
603 -)))
604 604  
605 -(((
606 606  There are two kinds of Commands:
607 -)))
608 608  
609 -* (((
610 -(% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
611 -)))
498 +* (% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
612 612  
613 -* (((
614 -(% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-LN.  User can see these commands below:
615 -)))
500 +* (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-LN.  User can see these commands below:
616 616  
617 -(((
618 -
619 -)))
620 620  
621 621  
622 622  === 3.5.1 Common Commands ===
... ... @@ -624,947 +624,570 @@
624 624  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: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
625 625  
626 626  
627 -=== 3.5.2 Sensor related commands ===
509 +=== 3.5.2 Sensor related commands: ===
628 628  
629 -Response feature is added to the server's downlink, a special package with a FPort of 200 will be uploaded immediately after receiving the data sent by the server.
511 +==== Choose Device Type (RS485 or TTL) ====
630 630  
631 -(% aria-label="image-20220602163333-5.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602163333-5.png||data-widget="image" height="263" width="1160"]](% style="background:url(~"http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
513 +RS485-BL can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect.
632 632  
633 -The first byte of this package represents whether the configuration is successful, 00 represents failure, 01 represents success. Except for the first byte, the other is the previous downlink. (All commands except A8 type commands are applicable)
515 +* AT Command
634 634  
517 +**AT+MOD=1** ~/~/ Set to support RS485-MODBUS type sensors. User can connect multiply RS485 , Modbus sensors to the A / B pins.
635 635  
636 -=== 3.5.3 Sensor related commands ===
519 +**AT+MOD=2** ~/~/ Set to support TTL Level sensors, User can connect one TTL Sensor to the TXD/RXD/GND pins.
637 637  
638 638  
522 +* Downlink Payload
639 639  
524 +**0A aa**     à same as AT+MOD=aa
640 640  
641 -==== (% style="color:#037691" %)**RS485 Debug Command**(%%) ====
642 642  
643 -(((
644 -This command is used to configure the RS485 devices; they won’t be used during sampling.
645 -)))
646 646  
647 -* (((
648 -(% style="color:#037691" %)**AT Command**
528 +==== [[RS485 Debug Command>>path:#downlink_A8]] (AT+CFGDEV) ====
649 649  
650 -**AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m**
530 +This command is used to configure the RS485 or TTL sensors; they won’t be used during sampling.
651 651  
652 -
653 -)))
532 +* AT Command
654 654  
655 -(((
656 -m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command
657 -)))
534 +AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m
658 658  
659 -* (((
660 -(% style="color:#037691" %)**Downlink Payload**
661 -)))
536 +m: 0: no CRC; 1: add CRC-16/MODBUS in the end of this command.
662 662  
663 -(((
538 +
539 +
540 +* Downlink Payload
541 +
664 664  Format: A8 MM NN XX XX XX XX YY
665 -)))
666 666  
667 -(((
668 668  Where:
669 -)))
670 670  
671 -* (((
672 -MM: 1: add CRC-16/MODBUS ; 0: no CRC
673 -)))
674 -* (((
675 -NN: The length of RS485 command
676 -)))
677 -* (((
678 -XX XX XX XX: RS485 command total NN bytes
679 -)))
680 -* (((
681 -(((
682 -YY: How many bytes will be uplink from the return of this RS485 command,
683 -)))
546 +* MM: 1: add CRC-16/MODBUS ; 0: no CRC
547 +* NN: The length of RS485 command
548 +* XX XX XX XX: RS485 command total NN bytes
549 +* YY: How many bytes will be uplink from the return of this RS485 command, if YY=0, RS485-BL will execute the downlink command without uplink; if YY>0, RS485-BL will uplink total YY bytes from the output of this RS485 command
684 684  
685 -* (((
686 -if YY=0, RS485-LN will execute the downlink command without uplink;
687 -)))
688 -* (((
689 -if YY>0, RS485-LN will uplink total YY bytes from the output of this RS485 command; Fport=200
690 -)))
691 -* (((
692 -if YY=FF, RS485-LN will uplink RS485 output with the downlink command content; Fport=200.
693 -)))
694 -)))
551 +**Example 1:**
695 695  
696 -(((
697 -**Example 1** ~-~-> Configure without ask for uplink (YY=0)
698 -)))
699 -
700 -(((
701 701  To connect a Modbus Alarm with below commands.
702 -)))
703 703  
704 -* (((
705 -The command to active alarm is: 0A 05 00 04 00 01 4C B0. Where 0A 05 00 04 00 01 is the Modbus command to read the register 00 40 where stored the DI status. The 4C B0 is the CRC-16/MODBUS which calculate manually.
706 -)))
555 +* The command to active alarm is: 0A 05 00 04 00 01 4C B0. Where 0A 05 00 04 00 01 is the Modbus command to read the register 00 40 where stored the DI status. The 4C B0 is the CRC-16/MODBUS which calculate manually.
707 707  
708 -* (((
709 -The command to deactivate alarm is: 0A 05 00 04 00 00 8D 70. Where 0A 05 00 04 00 00 is the Modbus command to read the register 00 40 where stored the DI status. The 8D 70 is the CRC-16/MODBUS which calculate manually.
710 -)))
557 +* The command to deactivate alarm is: 0A 05 00 04 00 00 8D 70. Where 0A 05 00 04 00 00 is the Modbus command to read the register 00 40 where stored the DI status. The 8D 70 is the CRC-16/MODBUS which calculate manually.
711 711  
712 -(((
713 713  So if user want to use downlink command to control to RS485 Alarm, he can use:
714 -)))
715 715  
716 -(((
717 -(% style="color:#4f81bd" %)**A8 01 06 0A 05 00 04 00 01 00**(%%): to activate the RS485 Alarm
718 -)))
561 +**A8 01 06 0A 05 00 04 00 01 00**: to activate the RS485 Alarm
719 719  
720 -(((
721 -(% style="color:#4f81bd" %)**A8 01 06 0A 05 00 04 00 00 00**(%%): to deactivate the RS485 Alarm
722 -)))
563 +**A8 01 06 0A 05 00 04 00 00 00**: to deactivate the RS485 Alarm
723 723  
724 -(((
725 725  A8 is type code and 01 means add CRC-16/MODBUS at the end, the 3^^rd^^ byte is 06, means the next 6 bytes are the command to be sent to the RS485 network, the final byte 00 means this command don’t need to acquire output.
726 -)))
727 727  
728 -(((
729 -
730 -)))
731 731  
732 -(((
733 -**Example 2** ~-~-> Configure with requesting uplink and original downlink command (**YY=FF**)
734 -)))
568 +**Example 2:**
735 735  
736 -(((
737 -User in IoT server send a downlink command: (% style="color:#4f81bd" %)**A8 01 06 0A 08 00 04 00 01 YY**
738 -)))
570 +Check TTL Sensor return:
739 739  
740 -(((
741 -
742 -)))
572 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image024.png]]
743 743  
744 -(((
745 -RS485-LN got this downlink command and send (% style="color:#4f81bd" %)**0A 08 00 04 00 01 **(%%)to Modbus network. One of the RS485 sensor in the network send back Modbus reply **0A 08 00 04 00 00**. RS485-LN get this reply and combine with the original downlink command and uplink. The uplink message is:
746 -)))
747 747  
748 -(((
749 - **A8** (% style="color:#4f81bd" %)**0A 08 00 04 00  **(% style="color:red" %)**01 06** ** **(% style="color:green" %)**0A 08 00 04 00 00**
750 -)))
751 751  
752 -(((
753 - (% aria-label="1654159460680-153.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654159460680-153.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
754 -)))
755 755  
577 +==== Set Payload version ====
756 756  
579 +This is the first byte of the uplink payload. RS485-BL can connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload.
757 757  
581 +* AT Command:
758 758  
759 -==== **Set Payload version** ====
583 +AT+PAYVER: Set PAYVER field = 1
760 760  
761 -(((
762 -This is the first byte of the uplink payload. RS485-LN can connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload.
763 -)))
764 764  
765 -* (((
766 -**AT Command:**
767 -)))
586 +* Downlink Payload:
768 768  
769 -(% class="box infomessage" %)
770 -(((
771 -(((
772 -**AT+PAYVER: Set PAYVER field = 1**
773 -)))
774 -)))
588 +0xAE 01   à Set PAYVER field =  0x01
775 775  
776 -* (((
777 -**Downlink Payload:**
778 -)))
590 +0xAE 0F   à Set PAYVER field =  0x0F
779 779  
780 -(((
781 -**0xAE 01**  ~-~-> Set PAYVER field =  0x01
782 -)))
783 783  
784 -(((
785 -**0xAE 0F**   ~-~-> Set PAYVER field =  0x0F
786 -)))
593 +==== Set RS485 Sampling Commands ====
787 787  
595 +AT+COMMANDx, AT+DATACUTx and AT+SEARCHx
788 788  
597 +These three commands are used to configure how the RS485-BL polling data from Modbus device. Detail of usage please see : [[polling RS485 device>>path:#polling_485]].
789 789  
790 790  
791 -==== **Set RS485 Sampling Commands** ====
600 +* AT Command:
792 792  
793 -(((
794 -AT+COMMANDx or AT+DATACUTx
795 -)))
602 +AT+COMMANDx: Configure RS485 read command to sensor.
796 796  
797 -(((
798 -These three commands are used to configure how the RS485-LN polling data from Modbus device. Detail of usage please see : [[polling RS485 device>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]].
799 -)))
604 +AT+DATACUTx: Configure how to handle return from RS485 devices.
800 800  
801 -(((
802 -
803 -)))
606 +AT+SEARCHx: Configure search command
804 804  
805 -* (((
806 -**AT Command:**
807 -)))
808 808  
809 -(% class="box infomessage" %)
810 -(((
811 -(((
812 -**AT+COMMANDx: Configure RS485 read command to sensor.**
813 -)))
814 -)))
609 +* Downlink Payload:
815 815  
816 -(% class="box infomessage" %)
817 -(((
818 -(((
819 -**AT+DATACUTx: Configure how to handle return from RS485 devices.**
820 -)))
821 -)))
611 +0xAF downlink command can be used to set AT+COMMANDx or AT+DATACUTx.
822 822  
823 -(((
824 -
825 -)))
613 +Note: if user use AT+COMMANDx to add a new command, he also need to send AT+DATACUTx downlink.
826 826  
827 -* (((
828 -**Downlink Payload:**
829 -)))
615 +Format: AF MM NN LL XX XX XX XX YY
830 830  
831 -(((
832 -**0xAF** downlink command can be used to set AT+COMMANDx or AT+DATACUTx.
833 -)))
617 +Where:
834 834  
835 -(((
836 -(% style="color:red" %)**Note**(%%): if user use AT+COMMANDx to add a new command, he also need to send AT+DATACUTx downlink.
837 -)))
619 +* MM: the ATCOMMAND or AT+DATACUT to be set. Value from 01 ~~ 0F,
620 +* NN: 0: no CRC; 1: add CRC-16/MODBUS ; 2: set the AT+DATACUT value.
621 +* LL: The length of AT+COMMAND or AT+DATACUT command
622 +* XX XX XX XX: AT+COMMAND or AT+DATACUT command
623 +* YY: If YY=0, RS485-BL will execute the downlink command without uplink; if YY=1, RS485-BL will execute an uplink after got this command.
838 838  
839 -(((
840 -Format: AF MM NN LL XX XX XX XX YY
841 -)))
625 +Example:
842 842  
843 -(((
844 -Where:
845 -)))
627 +**AF 03 01 06 0A 05 00 04 00 01 00**: Same as AT+COMMAND3=0A 05 00 04 00 01,1
846 846  
847 -* (((
848 -MM: the ATCOMMAND or AT+DATACUT to be set. Value from 01 ~~ 0F,
849 -)))
850 -* (((
851 -NN:  0: no CRC; 1: add CRC-16/MODBUS ; 2: set the AT+DATACUT value.
852 -)))
853 -* (((
854 -LL:  The length of AT+COMMAND or AT+DATACUT command
855 -)))
856 -* (((
857 -XX XX XX XX: AT+COMMAND or AT+DATACUT command
858 -)))
859 -* (((
860 -YY:  If YY=0, RS485-LN will execute the downlink command without uplink; if YY=1, RS485-LN will execute an uplink after got this command.
861 -)))
629 +**AF 03 02 06 10 01 05 06 09 0A 00**: Same as AT+DATACUT3=**16**,**1**,**5+6+9+10**
862 862  
863 -(((
864 -**Example:**
865 -)))
631 +**AF 03 02 06 0B 02 05 07 08 0A 00**: Same as AT+DATACUT3=**11**,**2**,**5~~7+8~~10**
866 866  
867 -(((
868 -(% style="color:#037691" %)**AF 03 01 06 0A 05 00 04 00 01 00**(%%): Same as AT+COMMAND3=0A 05 00 04 00 01,1
869 -)))
870 870  
871 -(((
872 -(% style="color:#037691" %)**AF 03 02 06**(% style="color:orange" %)** 10 **(% style="color:red" %)**01 **(% style="color:green" %)**05 06 09 0A**(% style="color:#037691" %)** 00**(%%): Same as AT+DATACUT3=(% style="color:orange" %)**16**(%%),(% style="color:red" %)**1**(%%),(% style="color:green" %)**5+6+9+10**
873 -)))
634 +0xAB downlink command can be used for set AT+SEARCHx
874 874  
875 -(((
876 -(% style="color:#037691" %)**AF 03 02 06 **(% style="color:orange" %)**0B**(% style="color:red" %)** 02 **(% style="color:green" %)**05 07 08 0A **(% style="color:#037691" %)**00**(%%): Same as AT+DATACUT3=(% style="color:orange" %)**11**(%%),(% style="color:red" %)**2**(%%),(% style="color:green" %)**5~~7+8~~10**
877 -)))
636 +Example: **AB aa 01 03 xx xx xx** (03 here means there are total 3 bytes after 03) So
878 878  
638 +* AB aa 01 03 xx xx xx  same as AT+SEARCHaa=1,xx xx xx
639 +* AB aa 02 03 xx xx xx 02 yy yy(03 means there are 3 bytes after 03, they are xx xx xx;02 means there are 2 bytes after 02, they are yy yy) so the commands
879 879  
641 +**AB aa 02 03 xx xx xx 02 yy yy**  same as **AT+SEARCHaa=2,xx xx xx+yy yy**
880 880  
881 881  
882 -==== **Fast command to handle MODBUS device** ====
644 +==== Fast command to handle MODBUS device ====
883 883  
884 -(((
885 885  AT+MBFUN is valid since v1.3 firmware version. The command is for fast configure to read Modbus devices. It is only valid for the devices which follow the [[MODBUS-RTU protocol>>url:https://www.modbustools.com/modbus.html]].
886 -)))
887 887  
888 -(((
889 889  This command is valid since v1.3 firmware version
890 -)))
891 891  
892 -(((
893 -AT+MBFUN can auto read the Modbus function code: 01, 02, 03 or 04. AT+MBFUN has lower priority vs AT+DATACUT command. If AT+DATACUT command is configured, AT+MBFUN will be ignore.
894 -)))
895 895  
896 -(((
897 -
898 -)))
651 +AT+MBFUN has only two value:
899 899  
900 -(((
901 -**Example:**
902 -)))
653 +* AT+MBFUN=1: Enable Modbus reading. And get response base on the MODBUS return
903 903  
904 -* (((
905 -AT+MBFUN=1 and AT+DATACUT1/AT+DATACUT2 are not configure (0,0,0). So RS485-LN.
906 -)))
907 -* (((
908 -AT+COMMAND1= 01 03 00 10 00 08,1 ~-~-> read slave address 01 , function code 03, start address 00 01, quantity of registers 00 08.
909 -)))
910 -* (((
911 -AT+COMMAND2= 01 02 00 40 00 10,1 ~-~-> read slave address 01 , function code 02, start address 00 40, quantity of inputs 00 10.
912 -)))
655 +AT+MBFUN=1, device can auto read the Modbus function code: 01, 02, 03 or 04. AT+MBFUN has lower priority vs AT+DATACUT command. If AT+DATACUT command is configured, AT+MBFUN will be ignore.
913 913  
914 -(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png||data-widget="image"]](% style="background:url(~"http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
657 +* AT+MBFUN=0: Disable Modbus fast reading.
915 915  
916 -(% aria-label="image-20220602165351-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-7.png||data-widget="image"]](% style="background:url(~"http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
659 +Example:
917 917  
661 +* AT+MBFUN=1 and AT+DATACUT1/AT+DATACUT2 are not configure (0,0,0).
662 +* AT+COMMAND1= 01 03 00 10 00 08,1 ~-~-> read slave address 01 , function code 03, start address 00 01, quantity of registers 00 08.
663 +* AT+COMMAND2= 01 02 00 40 00 10,1 ~-~-> read slave address 01 , function code 02, start address 00 40, quantity of inputs 00 10.
918 918  
665 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image025.png]]
919 919  
920 920  
921 -==== **RS485 command timeout** ====
668 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image026.png]]
922 922  
923 -(((
924 -Some Modbus device has slow action to send replies. This command is used to configure the RS485-LN to use longer time to wait for their action.
925 -)))
926 926  
927 -(((
928 -Default value: 0, range:  0 ~~ 65 seconds
929 -)))
671 +* Downlink Commands:
930 930  
931 -* (((
932 -**AT Command:**
933 -)))
673 +A9 aa -à Same as AT+MBFUN=aa
934 934  
935 -(% class="box infomessage" %)
936 -(((
937 -(((
938 -**AT+CMDDLaa=hex(bb cc)*1000**
939 -)))
940 -)))
941 941  
942 -(((
943 -**Example:**
944 -)))
676 +==== RS485 command timeout ====
945 945  
946 -(((
947 -**AT+CMDDL1=1000** to send the open time to 1000ms
948 -)))
678 +Some Modbus device has slow action to send replies. This command is used to configure the RS485-BL to use longer time to wait for their action.
949 949  
950 -(((
951 -
952 -)))
680 +Default value: 0, range:  0 ~~ 5 seconds
953 953  
954 -* (((
955 -**Downlink Payload:**
956 -)))
957 957  
958 -(((
959 -**0x AA aa bb cc**
960 -)))
683 +* AT Command:
961 961  
962 -(((
963 -Same as: AT+CMDDLaa=hex(bb cc)*1000
964 -)))
685 +AT+CMDDLaa=hex(bb cc)
965 965  
966 -(((
967 - **Example:**
968 -)))
687 +Example:
969 969  
970 -(((
971 - 0xAA 01 00 01  ~-~-> Same as **AT+CMDDL1=1000 ms**
972 -)))
689 +**AT+CMDDL1=1000** to send the open time to 1000ms
973 973  
974 974  
692 +* Downlink Payload:
975 975  
694 +0x AA aa bb cc
976 976  
977 -==== **Uplink payload mode** ====
696 +Same as: AT+CMDDLaa=hex(bb cc)
978 978  
979 -(((
980 -Define to use one uplink or multiple uplinks for the sampling.
981 -)))
698 + Example:
982 982  
983 -(((
984 -The use of this command please see: [[Compose Uplink payload>>||anchor="H3.3.4Composetheuplinkpayload"]]
985 -)))
700 + 0xAA 01 03 E8  à Same as **AT+CMDDL1=1000 ms**
986 986  
987 -* (((
988 -**AT Command:**
989 -)))
990 990  
991 -(% class="box infomessage" %)
992 -(((
993 -(((
994 -**AT+DATAUP=0**
995 -)))
996 -)))
703 +==== [[Uplink>>path:#downlink_A8]] payload mode ====
997 997  
998 -(% class="box infomessage" %)
999 -(((
1000 -(((
1001 -**AT+DATAUP=1**
1002 -)))
1003 -)))
705 +Define to use one uplink or multiple uplinks for the sampling.
1004 1004  
1005 -(((
1006 -
1007 -)))
707 +The use of this command please see: [[Compose Uplink payload>>path:#DataUP]]
1008 1008  
1009 -* (((
1010 -**Downlink Payload:**
1011 -)))
709 +* AT Command:
1012 1012  
1013 -(((
1014 -**0xAD 00**  **~-~->** Same as AT+DATAUP=0
1015 -)))
711 +AT+DATAUP=0
1016 1016  
1017 -(((
1018 -**0xAD 01**  **~-~->** Same as AT+DATAUP=1
1019 -)))
713 +AT+DATAUP=1
1020 1020  
1021 1021  
716 +* Downlink Payload:
1022 1022  
718 +0xAD 00   à Same as AT+DATAUP=0
1023 1023  
1024 -==== **Manually trigger an Uplink** ====
720 +0xAD 01   à Same as AT+DATAUP=1
1025 1025  
1026 -(((
1027 -Ask device to send an uplink immediately.
1028 -)))
1029 1029  
1030 -* (((
1031 -**AT Command:**
1032 -)))
723 +==== Manually trigger an Uplink ====
1033 1033  
1034 -(((
1035 -No AT Command for this, user can press the [[ACT button>>||anchor="H3.7Buttons"]] for 1 second for the same.
1036 -)))
725 +Ask device to send an uplink immediately.
1037 1037  
1038 -(((
1039 -
1040 -)))
727 +* Downlink Payload:
1041 1041  
1042 -* (((
1043 -**Downlink Payload:**
1044 -)))
729 +0x08 FF, RS485-BL will immediately send an uplink.
1045 1045  
1046 -(((
1047 -**0x08 FF**, RS485-LN will immediately send an uplink.
1048 -)))
1049 1049  
732 +==== Clear RS485 Command ====
1050 1050  
1051 -
1052 -
1053 -==== **Clear RS485 Command** ====
1054 -
1055 -(((
1056 1056  The AT+COMMANDx and AT+DATACUTx settings are stored in special location, user can use below command to clear them.
1057 -)))
1058 1058  
1059 -* (((
1060 -**AT Command:**
1061 -)))
1062 1062  
1063 -(((
737 +* AT Command:
738 +
1064 1064  **AT+CMDEAR=mm,nn**   mm: start position of erase ,nn: stop position of erase
1065 -)))
1066 1066  
1067 -(((
1068 1068  Etc. AT+CMDEAR=1,10 means erase AT+COMMAND1/AT+DATACUT1 to AT+COMMAND10/AT+DATACUT10
1069 -)))
1070 1070  
1071 -(((
1072 1072  Example screen shot after clear all RS485 commands. 
1073 -)))
1074 1074  
1075 -(((
1076 -
1077 -)))
1078 1078  
1079 -(((
746 +
1080 1080  The uplink screen shot is:
1081 -)))
1082 1082  
1083 -(% aria-label="1654160691922-496.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654160691922-496.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
749 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]]
1084 1084  
1085 1085  
1086 -* (((
1087 -**Downlink Payload:**
1088 -)))
752 +* Downlink Payload:
1089 1089  
1090 -(((
1091 -**0x09 aa bb** same as AT+CMDEAR=aa,bb
1092 -)))
754 +0x09 aa bb same as AT+CMDEAR=aa,bb
1093 1093  
1094 1094  
757 +==== Set Serial Communication Parameters ====
1095 1095  
1096 -
1097 -==== **Set Serial Communication Parameters** ====
1098 -
1099 -(((
1100 1100  Set the Rs485 serial communication parameters:
1101 -)))
1102 1102  
1103 -* (((
1104 -**AT Command:**
1105 -)))
761 +* AT Command:
1106 1106  
1107 -(((
1108 1108  Set Baud Rate:
1109 -)))
1110 1110  
1111 -(% class="box infomessage" %)
1112 -(((
1113 -(((
1114 -**AT+BAUDR=9600**    ~/~/ Options: (1200,2400,4800,14400,19200,115200)
1115 -)))
1116 -)))
765 +AT+BAUDR=9600    ~/~/ Options: (1200,2400,4800,14400,19200,115200)
1117 1117  
1118 -(((
1119 -Set UART Parity
1120 -)))
1121 1121  
1122 -(% class="box infomessage" %)
1123 -(((
1124 -(((
1125 -**AT+PARITY=0**    ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity
1126 -)))
1127 -)))
768 +Set UART parity
1128 1128  
1129 -(((
770 +AT+PARITY=0    ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity
771 +
772 +
1130 1130  Set STOPBIT
1131 -)))
1132 1132  
1133 -(% class="box infomessage" %)
1134 -(((
1135 -(((
1136 -**AT+STOPBIT=0**    ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits
1137 -)))
1138 -)))
775 +AT+STOPBIT=0    ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits
1139 1139  
1140 -(((
1141 -
1142 -)))
1143 1143  
1144 -* (((
1145 -**Downlink Payload:**
1146 -)))
778 +* Downlink Payload:
1147 1147  
1148 -(((
1149 -**A7 01 aa bb**: Same  AT+BAUDR=hex(aa bb)*100
1150 -)))
780 +A7 01 aa bb: Same  AT+BAUDR=hex(aa bb)*100
1151 1151  
1152 -(((
1153 -**Example:**
1154 -)))
782 +Example:
1155 1155  
1156 -* (((
1157 -A7 01 00 60   same as AT+BAUDR=9600
1158 -)))
1159 -* (((
1160 -A7 01 04 80  same as AT+BAUDR=115200
1161 -)))
784 +* A7 01 00 60   same as AT+BAUDR=9600
785 +* A7 01 04 80  same as AT+BAUDR=115200
1162 1162  
1163 -(((
1164 1164  A7 02 aa: Same as  AT+PARITY=aa  (aa value: 00 , 01 or 02)
1165 -)))
1166 1166  
1167 -(((
1168 1168  A7 03 aa: Same as  AT+STOPBIT=aa  (aa value: 00 , 01 or 02)
1169 -)))
1170 1170  
1171 1171  
792 +==== Control output power duration ====
1172 1172  
794 +User can set the output power duration before each sampling.
1173 1173  
1174 -== 3.6 Listening mode for RS485 network ==
796 +* AT Command:
1175 1175  
1176 -(((
1177 -This feature support since firmware v1.4
1178 -)))
798 +Example:
1179 1179  
1180 -(((
1181 -RS485-LN supports listening mode, it can listen the RS485 network packets and send them via LoRaWAN uplink. Below is the structure. The blue arrow shows the RS485 network packets to RS485-LN.
1182 -)))
800 +AT+3V3T=1000 ~/~/ 3V3 output power will open 1s before each sampling.
1183 1183  
1184 -(% aria-label="image-20220602171200-8.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602171200-8.png||data-widget="image" height="567" width="1007"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
802 +AT+5VT=1000 ~/~/ +5V output power will open 1s before each sampling.
1185 1185  
1186 -(((
1187 -To enable the listening mode, use can run the command AT+RXMODE.
1188 -)))
1189 1189  
1190 -(((
1191 -
1192 -)))
805 +* LoRaWAN Downlink Command:
1193 1193  
1194 -(% border="1" cellspacing="10" style="background-color:#ffffcc; width:500px" %)
1195 -|=(% style="width: 100px;" %)(((
1196 -**Command example**
1197 -)))|=(% style="width: 400px;" %)(((
1198 -**Function**
1199 -)))
1200 -|(% style="width:100px" %)(((
1201 -AT+RXMODE=1,10
1202 -)))|(% style="width:400px" %)(((
1203 -Enable listening mode 1, if RS485-LN has received more than 10 RS485 commands from the network. RS485-LN will send these commands via LoRaWAN uplinks.
1204 -)))
1205 -|(% style="width:100px" %)(((
1206 -AT+RXMODE=2,500
1207 -)))|(% style="width:400px" %)(((
1208 -Enable listening mode 2, RS485-LN will capture and send a 500ms content once from the first detect of character. Max value is 65535 ms
1209 -)))
1210 -|(% style="width:100px" %)(((
1211 -AT+RXMODE=0,0
1212 -)))|(% style="width:400px" %)(((
1213 -Disable listening mode. This is the default settings.
1214 -)))
1215 -|(% style="width:100px" %)(((
1216 -
1217 -)))|(% style="width:400px" %)(((
1218 -A6 aa bb cc  same as AT+RXMODE=aa,(bb<<8 | cc)
1219 -)))
807 +07 01 aa bb  Same as AT+5VT=(aa bb)
1220 1220  
1221 -(((
1222 -**Downlink Command:**
1223 -)))
809 +07 02 aa bb  Same as AT+3V3T=(aa bb)
1224 1224  
1225 -(((
1226 -**0xA6 aa bb cc ** same as AT+RXMODE=aa,(bb<<8 | cc)
1227 -)))
1228 1228  
1229 -(((
1230 -
1231 -)))
1232 1232  
1233 -(((
1234 -**Example**:
1235 -)))
1236 1236  
1237 -(((
1238 -The RS485-LN is set to AT+RXMODE=2,1000
1239 -)))
814 +1.
815 +11. Buttons
1240 1240  
1241 -(((
1242 -There is a two Modbus commands in the RS485 network as below:
1243 -)))
817 +|**Button**|**Feature**
818 +|**RST**|Reboot RS485-BL
1244 1244  
1245 -(((
1246 -The Modbus master send a command: (% style="background-color:#ffc000" %)01 03 00 00 00 02 c4 0b
1247 -)))
820 +1.
821 +11. +3V3 Output
1248 1248  
1249 -(((
1250 -And Modbus slave reply with: (% style="background-color:green" %)01 03 04 00 00 00 00 fa 33
1251 -)))
823 +RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
1252 1252  
1253 -(((
1254 -RS485-LN will capture both and send the uplink: (% style="background-color:#ffc000" %)01 03 00 00 00 02 c4 0b  (% style="background-color:green" %)01 03 04 00 00 00 00 fa 33
1255 -)))
825 +The +3V3 output will be valid for every sampling. RS485-BL will enable +3V3 output before all sampling and disable the +3V3 after all sampling. 
1256 1256  
1257 -(((
1258 -(% aria-label="image-20220602171200-9.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602171200-9.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
1259 -)))
1260 1260  
1261 -(((
1262 -
1263 -)))
828 +The +3V3 output time can be controlled by AT Command.
1264 1264  
1265 -(((
1266 -(((
1267 -(% style="color:red" %)Notice: Listening mode can work with the default polling mode of RS485-LN. When RS485-LN is in to send the RS485 commands (from AT+COMMANDx), the listening mode will be interrupt for a while.
1268 -)))
1269 -)))
830 +**AT+3V3T=1000**
1270 1270  
832 +Means set +3v3 valid time to have 1000ms. So, the real +3v3 output will actually have 1000ms + sampling time for other sensors.
1271 1271  
1272 -== 3.7 Buttons ==
1273 1273  
835 +By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
1274 1274  
1275 -(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1276 -|=(% style="width: 50px;" %)**Button**|=(% style="width: 361px;" %)**Feature**
1277 -|(% style="width:50px" %)**ACT**|(% style="width:361px" %)If RS485 joined in network, press this button for more than 1 second, RS485 will upload a packet, and the SYS LED will give a (% style="color:blue" %)**Blue blink**
1278 -|(% style="width:50px" %)**RST**|(% style="width:361px" %)Reboot RS485
1279 -|(% style="width:50px" %)**PRO**|(% style="width:361px" %)Use for upload image, see [[How to Update Image>>||anchor="H6.1Howtoupgradetheimage3F"]]
1280 1280  
1281 -== 3.8 LEDs ==
838 +1.
839 +11. +5V Output
1282 1282  
841 +RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
1283 1283  
1284 -(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1285 -|=(% style="width: 50px;" %)**LEDs**|=(% style="width: 380px;" %)**Feature**
1286 -|**PWR**|Always on if there is power
1287 -|**SYS**|After device is powered on, the SYS will (% style="color:green" %)**fast blink in GREEN**(%%) for 5 times, means RS485-LN start to join LoRaWAN network. If join success, SYS will be (% style="color:green" %)**on GREEN for 5 seconds** (%%)**. **SYS will (% style="color:green" %)**blink Blue**(%%) on every upload and (% style="color:green" %)**blink Green**(%%) once receive a downlink message.
843 +The +5V output will be valid for every sampling. RS485-BL will enable +5V output before all sampling and disable the +5v after all sampling. 
1288 1288  
1289 -= 4. Case Study =
1290 1290  
1291 -User can check this URL for some case studies: [[APP RS485 COMMUNICATE WITH SENSORS>>doc:Main.Application Note \: Communicate with Different Sensors ----- RS485-LN RS485-BL.WebHome]]
846 +The 5V output time can be controlled by AT Command.
1292 1292  
848 +**AT+5VT=1000**
1293 1293  
1294 -= 5. Use AT Command =
850 +Means set 5V valid time to have 1000ms. So, the real 5V output will actually have 1000ms + sampling time for other sensors.
1295 1295  
1296 -== 5.1 Access AT Command ==
1297 1297  
1298 -(((
1299 -RS485-LN supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to RS485-LN to use AT command, as below.
1300 -)))
853 +By default, the AT+5VT=0. If the external sensor which require 5v and require more time to get stable state, user can use this command to increase the power ON duration for this sensor.
1301 1301  
1302 -(% aria-label="1654162355560-817.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162355560-817.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
1303 1303  
1304 1304  
1305 -(((
1306 -In PC, User needs to set (% style="color:blue" %)**serial tool**(%%)(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console of RS485-LN. The default password is 123456. Below is the output for reference:
1307 -)))
1308 1308  
1309 -(% aria-label="1654162368066-342.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162368066-342.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
858 +1.
859 +11. LEDs
1310 1310  
861 +|**LEDs**|**Feature**
862 +|**LED1**|Blink when device transmit a packet.
1311 1311  
1312 -(((
1313 -More detail AT Command manual can be found at [[AT Command Manual>>https://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/]]
864 +1.
865 +11. Switch Jumper
866 +
867 +|**Switch Jumper**|**Feature**
868 +|**SW1**|(((
869 +ISP position: Upgrade firmware via UART
870 +
871 +Flash position: Configure device, check running status.
1314 1314  )))
873 +|**SW2**|(((
874 +5V position: set to compatible with 5v I/O.
1315 1315  
876 +3.3v position: set to compatible with 3.3v I/O.,
877 +)))
1316 1316  
879 ++3.3V: is always ON
1317 1317  
1318 -== 5.2 Common AT Command Sequence ==
881 ++5V: Only open before every sampling. The time is by default, it is AT+5VT=0.  Max open time. 5000 ms.
1319 1319  
1320 -=== 5.2.1 Multi-channel ABP mode (Use with SX1301/LG308) ===
883 +1. Case Study
1321 1321  
1322 -If device has not joined network yet:
885 +User can check this URL for some case studies.
1323 1323  
1324 -(% class="box infomessage" %)
1325 -(((
1326 -**AT+FDR**
1327 -)))
887 +[[http:~~/~~/wiki.dragino.com/index.php?title=APP_RS485_COMMUNICATE_WITH_SENSORS>>url:http://wiki.dragino.com/index.php?title=APP_RS485_COMMUNICATE_WITH_SENSORS]]
1328 1328  
1329 -(% class="box infomessage" %)
1330 -(((
1331 -**AT+NJM=0**
1332 -)))
1333 1333  
1334 -(% class="box infomessage" %)
1335 -(((
1336 -**ATZ**
1337 -)))
1338 1338  
1339 1339  
1340 -(((
1341 -If device already joined network:
1342 -)))
892 +1. Use AT Command
893 +11. Access AT Command
1343 1343  
1344 -(% class="box infomessage" %)
1345 -(((
1346 -**AT+NJM=0**
1347 -)))
895 +RS485-BL supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to RS485-BL to use AT command, as below.
1348 1348  
1349 -(% class="box infomessage" %)
1350 -(((
1351 -**ATZ**
1352 -)))
897 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image027.png]]
1353 1353  
1354 1354  
1355 -=== 5.5.2 Single-channel ABP mode (Use with LG01/LG02) ===
900 +In PC, User needs to set **serial tool**(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to **9600** to access to access serial console of RS485-BL. The default password is 123456. Below is the output for reference:
1356 1356  
902 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image028.png]]
1357 1357  
1358 -(% style="background-color:#dcdcdc" %)**AT+FDR** (%%) Reset Parameters to Factory Default, Keys Reserve
1359 1359  
1360 -(% style="background-color:#dcdcdc" %)**AT+NJM=0 **(%%)Set to ABP mode
1361 1361  
1362 -(% style="background-color:#dcdcdc" %)**AT+ADR=0** (%%)Set the Adaptive Data Rate Off
906 +More detail AT Command manual can be found at [[AT Command Manual>>path:#AT_COMMAND]]
1363 1363  
1364 -(% style="background-color:#dcdcdc" %)**AT+DR=5**   (%%)Set Data Rate
1365 1365  
1366 -(% style="background-color:#dcdcdc" %)**AT+TDC=60000** (%%) Set transmit interval to 60 seconds
1367 1367  
1368 -(% style="background-color:#dcdcdc" %)**AT+CHS=868400000**(%%) Set transmit frequency to 868.4Mhz
910 +1.
911 +11. Common AT Command Sequence
912 +111. Multi-channel ABP mode (Use with SX1301/LG308)
1369 1369  
1370 -(% style="background-color:#dcdcdc" %)**AT+RX2FQ=868400000** (%%) Set RX2Frequency to 868.4Mhz (according to the result from server)
914 +If device has not joined network yet:
1371 1371  
1372 -(% style="background-color:#dcdcdc" %)**AT+RX2DR=5**  (%%) Set RX2DR to match the downlink DR from server. see below
916 +AT+FDR
1373 1373  
1374 -(% style="background-color:#dcdcdc" %)**AT+DADDR=26** (%%) 01 1A F1 Set Device Address to 26 01 1A F1, this ID can be found in the LoRa Server portal.
918 +AT+NJM=0
1375 1375  
1376 -(% style="background-color:#dcdcdc" %)**ATZ**       (%%) Reset MCU
920 +ATZ
1377 1377  
1378 1378  
1379 -(% style="color:red" %)**Note:**
923 +If device already joined network:
1380 1380  
1381 -(((
1382 -(% style="color:red" %)1. Make sure the device is set to ABP mode in the IoT Server.
1383 -2. Make sure the LG01/02 gateway RX frequency is exactly the same as AT+CHS setting.
1384 -3. Make sure SF / bandwidth setting in LG01/LG02 match the settings of AT+DR. refer [[this link>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/&file=LoRaWAN%201.0.3%20Regional%20Parameters.xlsx]] to see what DR means.
1385 -4. The command AT+RX2FQ and AT+RX2DR is to let downlink work. to set the correct parameters, user can check the actually downlink parameters to be used. As below. Which shows the RX2FQ should use 868400000 and RX2DR should be 5
1386 -)))
925 +AT+NJM=0
1387 1387  
1388 -(% aria-label="1654162478620-421.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162478620-421.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
927 +ATZ
1389 1389  
929 +1.
930 +11.
931 +111. Single-channel ABP mode (Use with LG01/LG02)
1390 1390  
1391 -= 6. FAQ =
933 +AT+FDR   Reset Parameters to Factory Default, Keys Reserve
1392 1392  
1393 -== 6.1 How to upgrade the image? ==
935 +AT+NJM=0 Set to ABP mode
1394 1394  
1395 -(((
1396 -The RS485-LN LoRaWAN Controller is shipped with a 3.5mm cable, the cable is used to upload image to RS485-LN to:
1397 -)))
937 +AT+ADR=0 Set the Adaptive Data Rate Off
1398 1398  
1399 -* (((
1400 -Support new features
1401 -)))
1402 -* (((
1403 -For bug fix
1404 -)))
1405 -* (((
1406 -Change LoRaWAN bands.
1407 -)))
939 +AT+DR=5  Set Data Rate
1408 1408  
1409 -(((
1410 -Below shows the hardware connection for how to upload an image to RS485-LN:
1411 -)))
941 +AT+TDC=60000  Set transmit interval to 60 seconds
1412 1412  
1413 -(% aria-label="1654162535040-878.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162535040-878.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
943 +AT+CHS=868400000 Set transmit frequency to 868.4Mhz
1414 1414  
1415 -(((
1416 -**Step1:** Download [[flash loader>>url:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html]].
1417 -)))
945 +AT+RX2FQ=868400000 Set RX2Frequency to 868.4Mhz (according to the result from server)
1418 1418  
1419 -(((
1420 -**Step2**: Download the [[LT Image files>>url:http://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/image/]].
1421 -)))
947 +AT+RX2DR=5  Set RX2DR to match the downlink DR from server. see below
1422 1422  
1423 -(((
1424 -**Step3: **Open flashloader; choose the correct COM port to update.
1425 -)))
949 +AT+DADDR=26 01 1A F1 Set Device Address to 26 01 1A F1, this ID can be found in the LoRa Server portal.
1426 1426  
1427 -(((
1428 -(((
1429 -(((
1430 -(% style="color:blue" %) Hold down the PRO button and then momentarily press the RST reset button and the SYS led will change from OFF to ON, While SYS LED is RED ON, it means the RS485-LN is ready to be program.
1431 -)))
1432 -)))
1433 -)))
951 +ATZ          Reset MCU
1434 1434  
953 +**Note:**
1435 1435  
1436 -(% aria-label="image-20220602175818-12.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175818-12.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
955 +1. Make sure the device is set to ABP mode in the IoT Server.
956 +1. Make sure the LG01/02 gateway RX frequency is exactly the same as AT+CHS setting.
957 +1. Make sure SF / bandwidth setting in LG01/LG02 match the settings of AT+DR. refer [[this link>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/&file=LoRaWAN%201.0.3%20Regional%20Parameters.xlsx]] to see what DR means.
958 +1. The command AT+RX2FQ and AT+RX2DR is to let downlink work. to set the correct parameters, user can check the actually downlink parameters to be used. As below. Which shows the RX2FQ should use 868400000 and RX2DR should be 5
1437 1437  
960 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image029.png]]
1438 1438  
1439 -(% aria-label="image-20220602175848-13.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175848-13.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
1440 1440  
963 +1. FAQ
964 +11. How to upgrade the image?
1441 1441  
1442 -(% aria-label="image-20220602175912-14.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175912-14.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
966 +The RS485-BL LoRaWAN Controller is shipped with a 3.5mm cable, the cable is used to upload image to RS485-BL to:
1443 1443  
968 +* Support new features
969 +* For bug fix
970 +* Change LoRaWAN bands.
1444 1444  
1445 -**Notice**: In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is:
972 +Below shows the hardware connection for how to upload an image to RS485-BL:
1446 1446  
1447 -(% aria-label="image-20220602175638-10.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175638-10.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
974 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image030.png]]
1448 1448  
976 +**Step1:** Download [[flash loader>>url:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html]].
1449 1449  
1450 -== 6.2 How to change the LoRa Frequency Bands/Region? ==
978 +**Step2**: Download the [[LT Image files>>url:http://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/image/]].
1451 1451  
1452 -User can follow the introduction for [[how to upgrade image>>||anchor="H6.1Howtoupgradetheimage3F"]]. When download the images, choose the required image file for download.
980 +**Step3: **Open flashloader; choose the correct COM port to update.
1453 1453  
1454 1454  
1455 -== 6.3 How many RS485-Slave can RS485-LN connects? ==
983 +|(((
984 +HOLD PRO then press the RST button, SYS will be ON, then click next
985 +)))
1456 1456  
1457 -The RS485-LN can support max 32 RS485 devices. Each uplink command of RS485-LN can support max 16 different RS485 command. So RS485-LN 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>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]].
987 +|(((
988 +Board detected
989 +)))
1458 1458  
991 +|(((
992 +
993 +)))
1459 1459  
1460 -== 6.4 Compatible question to ChirpStack and TTI LoRaWAN server ? ==
995 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image031.png]] [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image032.png]]
1461 1461  
1462 -When user need to use with ChirpStack or TTI. Please set AT+RPL=4.
1463 1463  
1464 -Detail info check this link: [[Set Packet Receiving Response Level>>doc:Main.End Device AT Commands and Downlink Command.WebHome||anchor="H7.23SetPacketReceivingResponseLevel"]]
1465 1465  
999 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image033.png]] [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image034.png]]
1466 1466  
1467 -= 7. Trouble Shooting =
1468 1468  
1469 -== 7.1 Downlink doesn’t work, how to solve it? ==
1002 +[[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]]
1470 1470  
1471 -Please see this link for debug: [[LoRaWAN Communication Debug>>doc:Main.LoRaWAN Communication Debug.WebHome]]
1472 1472  
1005 +1.
1006 +11. How to change the LoRa Frequency Bands/Region?
1473 1473  
1474 -== 7.2 Why I cant join TTN V3 in US915 /AU915 bands? ==
1008 +User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
1475 1475  
1476 -It might about the channels mapping. Please see for detail: [[Notice of Frequency band>>doc:Main.LoRaWAN Communication Debug.WebHome||anchor="H2.NoticeofUS9152FCN4702FAU915Frequencyband"]]
1477 1477  
1478 1478  
1479 -= 8. Order Info =
1012 +1.
1013 +11. How many RS485-Slave can RS485-BL connects?
1480 1480  
1481 -(% style="color:blue" %)**Part Number: RS485-LN-XXX**
1015 +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]].
1482 1482  
1483 -(% style="color:blue" %)**XXX:**
1484 1484  
1485 -* (% style="color:blue" %)**EU433**(%%): frequency bands EU433
1486 -* (% style="color:blue" %)**EU868**(%%): frequency bands EU868
1487 -* (% style="color:blue" %)**KR920**(%%): frequency bands KR920
1488 -* (% style="color:blue" %)**CN470**(%%): frequency bands CN470
1489 -* (% style="color:blue" %)**AS923**(%%): frequency bands AS923
1490 -* (% style="color:blue" %)**AU915**(%%): frequency bands AU915
1491 -* (% style="color:blue" %)**US915**(%%): frequency bands US915
1492 -* (% style="color:blue" %)**IN865**(%%): frequency bands IN865
1493 -* (% style="color:blue" %)**RU864**(%%): frequency bands RU864
1494 -* (% style="color:blue" %)**KZ865**(%%): frequency bands KZ865
1495 1495  
1496 -= 9.Packing Info =
1497 1497  
1020 +1. Trouble Shooting     
1021 +11. Downlink doesn’t work, how to solve it?
1498 1498  
1499 -**Package Includes**:
1023 +Please see this link for debug:
1500 1500  
1501 -* RS485-LN x 1
1502 -* Stick Antenna for LoRa RF part x 1
1503 -* Program cable x 1
1025 +[[http:~~/~~/wiki.dragino.com/index.php?title=Main_Page#LoRaWAN_Communication_Debug>>url:http://wiki.dragino.com/index.php?title=Main_Page#LoRaWAN_Communication_Debug]] 
1504 1504  
1505 -**Dimension and weight**:
1506 1506  
1507 -* Device Size: 13.5 x 7 x 3 cm
1508 -* Device Weight: 105g
1509 -* Package Size / pcs : 14.5 x 8 x 5 cm
1510 -* Weight / pcs : 170g
1511 1511  
1512 -= 10. FCC Caution for RS485LN-US915 =
1029 +1.
1030 +11. Why I can’t join TTN V3 in US915 /AU915 bands?
1513 1513  
1514 -(((
1515 -Any Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
1516 -)))
1032 +It might about the channels mapping. Please see for detail.
1517 1517  
1518 -(((
1519 -This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation.
1520 -)))
1034 +[[http:~~/~~/wiki.dragino.com/index.php?title=LoRaWAN_Communication_Debug#Notice_of_US915.2FCN470.2FAU915_Frequency_band>>url:http://wiki.dragino.com/index.php?title=LoRaWAN_Communication_Debug#Notice_of_US915.2FCN470.2FAU915_Frequency_band]]
1521 1521  
1522 -(((
1523 -
1524 -)))
1525 1525  
1526 -(((
1527 -**IMPORTANT NOTE:**
1528 -)))
1529 1529  
1530 -(((
1531 -**Note: **This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
1532 -)))
1038 +1. Order Info
1533 1533  
1534 -(((
1535 -—Reorient or relocate the receiving antenna.
1536 -)))
1040 +**Part Number: RS485-BL-XXX**
1537 1537  
1538 -(((
1539 -—Increase the separation between the equipment and receiver.
1540 -)))
1042 +**XXX:**
1541 1541  
1542 -(((
1543 -—Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
1544 -)))
1044 +* **EU433**: frequency bands EU433
1045 +* **EU868**: frequency bands EU868
1046 +* **KR920**: frequency bands KR920
1047 +* **CN470**: frequency bands CN470
1048 +* **AS923**: frequency bands AS923
1049 +* **AU915**: frequency bands AU915
1050 +* **US915**: frequency bands US915
1051 +* **IN865**: frequency bands IN865
1052 +* **RU864**: frequency bands RU864
1053 +* **KZ865: **frequency bands KZ865
1545 1545  
1546 -(((
1547 -—Consult the dealer or an experienced radio/TV technician for help.
1548 -)))
1055 +1. Packing Info
1549 1549  
1550 -(((
1551 -
1552 -)))
1057 +**Package Includes**:
1553 1553  
1554 -(((
1555 -**FCC Radiation Exposure Statement:**
1556 -)))
1059 +* RS485-BL x 1
1060 +* Stick Antenna for LoRa RF part x 1
1061 +* Program cable x 1
1557 1557  
1558 -(((
1559 -This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment.This equipment should be installed and operated with minimum distance 20cm between the radiator& your body.
1560 -)))
1063 +**Dimension and weight**:
1561 1561  
1065 +* Device Size: 13.5 x 7 x 3 cm
1066 +* Device Weight: 105g
1067 +* Package Size / pcs : 14.5 x 8 x 5 cm
1068 +* Weight / pcs : 170g
1562 1562  
1563 -= 11. Support =
1070 +1. Support
1564 1564  
1565 -* (((
1566 -Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
1567 -)))
1568 -* (((
1569 -Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]].
1570 -)))
1072 +* Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
1073 +* Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to
1074 +
1075 +[[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]]
1654158783574-851.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -40.6 KB
Content
1654159460680-153.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -24.9 KB
Content
1654160691922-496.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -109.3 KB
Content
1654162355560-817.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -670.0 KB
Content
1654162368066-342.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -192.9 KB
Content
1654162478620-421.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -158.9 KB
Content
1654162535040-878.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -670.0 KB
Content
image-20220602163333-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -48.2 KB
Content
image-20220602165351-6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -10.6 KB
Content
image-20220602165351-7.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -19.3 KB
Content
image-20220602171200-8.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -276.1 KB
Content
image-20220602171200-9.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -10.0 KB
Content
image-20220602175638-10.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -85.5 KB
Content
image-20220602175743-11.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -85.5 KB
Content
image-20220602175818-12.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -102.5 KB
Content
image-20220602175848-13.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -250.9 KB
Content
image-20220602175912-14.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -176.1 KB
Content
image-20220606110929-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -13.9 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0