Changes for page RS485-LN – RS485 to LoRaWAN Converter User Manual
Last modified by Bei Jinggeng on 2025/01/16 11:36
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,6 +1,10 @@ 1 -(% style="text-align:center" %) 2 -[[image:1653266934636-343.png||height="385" width="385"]] 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" %) 3 3 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 +))) 4 4 5 5 6 6 ... ... @@ -7,16 +7,23 @@ 7 7 8 8 9 9 14 + 10 10 **Table of Contents:** 11 11 12 12 {{toc/}} 13 13 14 14 20 +(% aria-label="macro:toc widget" contenteditable="false" role="region" tabindex="-1" %) 21 +((( 22 +(% 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"]] 23 +))) 15 15 16 16 17 17 18 18 19 19 29 + 30 + 20 20 = 1.Introduction = 21 21 22 22 == 1.1 What is RS485-LN RS485 to LoRaWAN Converter == ... ... @@ -55,7 +55,7 @@ 55 55 ))) 56 56 ))) 57 57 58 -[[image:1653267211009-519.png||height="419" width="724"]] 69 +(% 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" %) 59 59 60 60 61 61 == 1.2 Specifications == ... ... @@ -69,11 +69,13 @@ 69 69 ** Idle: 32mA@12v 70 70 ** 20dB Transmit: 65mA@12v 71 71 83 + 72 72 **Interface for Model:** 73 73 74 74 * RS485 75 75 * Power Input 7~~ 24V DC. 76 76 89 + 77 77 **LoRa Spec:** 78 78 79 79 * Frequency Range: ... ... @@ -97,6 +97,7 @@ 97 97 98 98 99 99 113 + 100 100 == 1.3 Features == 101 101 102 102 * LoRaWAN Class A & Class C protocol (default Class C) ... ... @@ -110,6 +110,7 @@ 110 110 111 111 112 112 127 + 113 113 == 1.4 Applications == 114 114 115 115 * Smart Buildings & Home Automation ... ... @@ -121,6 +121,7 @@ 121 121 122 122 123 123 139 + 124 124 == 1.5 Firmware Change log == 125 125 126 126 [[RS485-LN Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/]] ... ... @@ -154,7 +154,7 @@ 154 154 Once there is power, the RS485-LN will be on. 155 155 ))) 156 156 157 -[[image:1653268091319-405.png]] 173 +(% 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" %) 158 158 159 159 160 160 ))) ... ... @@ -175,7 +175,7 @@ 175 175 176 176 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. 177 177 178 -[[image:1653268155545-638.png||height="334" width="724"]] 194 +(% 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" %) 179 179 180 180 181 181 ((( ... ... @@ -187,7 +187,7 @@ 187 187 485A+ and 485B- of the sensor are connected to RS485A and RA485B of RS485-LN respectively. 188 188 ))) 189 189 190 -[[image:1653268227651-549.png||height="592" width="720"]] 206 +(% 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" %) 191 191 192 192 193 193 ((( ... ... @@ -203,7 +203,7 @@ 203 203 ))) 204 204 ))) 205 205 206 -[[image:1652953462722-299.png]] 222 +(% 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" %) 207 207 208 208 209 209 ((( ... ... @@ -216,23 +216,23 @@ 216 216 ))) 217 217 ))) 218 218 219 -[[image:image-20220519174512-1.png]] 235 +(% 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" %) 220 220 221 -[[image:image-20220519174512-2.png||height="323" width="720"]] 237 +(% 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" %) 222 222 223 -[[image:image-20220519174512-3.png||height="556" width="724"]] 239 +(% 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" %) 224 224 225 -[[image:image-20220519174512-4.png]] 241 +(% 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" %) 226 226 227 227 You can also choose to create the device manually. 228 228 229 -[[image:1652953542269-423.png||height="710" width="723"]] 245 +(% 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" %) 230 230 231 231 232 232 233 233 **Add APP KEY and DEV EUI** 234 234 235 -[[image:1652953553383-907.png||height="514" width="724"]] 251 +(% 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" %) 236 236 237 237 238 238 ((( ... ... @@ -239,7 +239,7 @@ 239 239 (% 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. 240 240 ))) 241 241 242 -[[image:1652953568895-172.png||height="232" width="724"]] 258 +(% 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" %) 243 243 244 244 245 245 == 3.3 Configure Commands to read data == ... ... @@ -323,8 +323,6 @@ 323 323 ))) 324 324 325 325 326 - 327 - 328 328 === 3.3.2 Configure sensors === 329 329 330 330 ((( ... ... @@ -350,8 +350,6 @@ 350 350 )))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 351 351 352 352 353 - 354 - 355 355 === 3.3.3 Configure read commands for each sampling === 356 356 357 357 ((( ... ... @@ -375,7 +375,6 @@ 375 375 376 376 After we got the valid value from each RS485 commands, we need to combine them together with the command **AT+DATAUP**. 377 377 378 - 379 379 Below are examples for the how above AT Commands works. 380 380 381 381 ... ... @@ -410,17 +410,17 @@ 410 410 411 411 * (% style="color:#037691" %)**Grab bytes** 412 412 413 -[[image:image-20220602153621-1.png]] 424 +(% 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" %) 414 414 415 415 416 416 * (% style="color:#037691" %)**Grab a section** 417 417 418 -[[image:image-20220602153621-2.png]] 429 +(% 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" %) 419 419 420 420 421 421 * (% style="color:#037691" %)**Grab different sections** 422 422 423 -[[image:image-20220602153621-3.png]] 434 +(% 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" %) 424 424 425 425 426 426 ... ... @@ -456,7 +456,7 @@ 456 456 Where PAYVER is defined by AT+PAYVER, below is an example screen shot. 457 457 ))) 458 458 459 -[[image:1653269759169-150.png||height="513" width="716"]] 470 +(% 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" %) 460 460 461 461 462 462 (% style="color:#037691" %)**Examples: AT+DATAUP=1** ... ... @@ -474,7 +474,7 @@ 474 474 1. PAYLOAD#: Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 475 475 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 476 476 477 -[[image:image-20220602155039-4.png]] 488 +(% 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" %) 478 478 479 479 480 480 So totally there will be 3 uplinks for this sampling, each uplink include 8 bytes DATA ... ... @@ -499,9 +499,10 @@ 499 499 500 500 Below are the uplink payloads: 501 501 502 -[[image:1654157178836-407.png]] 513 +(% 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" %) 503 503 504 504 516 + 505 505 === 3.3.5 Uplink on demand === 506 506 507 507 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. ... ... @@ -518,7 +518,7 @@ 518 518 519 519 RS485-LN support external Interrupt uplink since hardware v1.2 release. 520 520 521 -[[image:1654157342174-798.png]] 533 +(% 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" %) 522 522 523 523 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. 524 524 ... ... @@ -526,7 +526,7 @@ 526 526 == 3.4 Uplink Payload == 527 527 528 528 529 -[[image:image-20220606110929-1.png]] 541 +(% 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" %) 530 530 531 531 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 532 532 ... ... @@ -563,7 +563,7 @@ 563 563 564 564 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. 565 565 566 -[[image:image-20220602163333-5.png||height="263" width="1160"]] 578 +(% 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" %) 567 567 568 568 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) 569 569 ... ... @@ -573,7 +573,7 @@ 573 573 574 574 575 575 576 -==== **RS485 Debug Command** ==== 588 +==== **(% style="color:#037691" %)RS485 Debug Command**(%%) ==== 577 577 578 578 ((( 579 579 This command is used to configure the RS485 devices; they won’t be used during sampling. ... ... @@ -580,15 +580,12 @@ 580 580 ))) 581 581 582 582 * ((( 583 -**AT Command** 584 -))) 595 +**(% style="color:#037691" %)AT Command** 585 585 586 -(% class="box infomessage" %) 587 -((( 588 -((( 589 589 **AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** 598 + 599 + 590 590 ))) 591 -))) 592 592 593 593 ((( 594 594 m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command ... ... @@ -595,7 +595,7 @@ 595 595 ))) 596 596 597 597 * ((( 598 -**Downlink Payload** 607 +(% style="color:#037691" %)**Downlink Payload** 599 599 ))) 600 600 601 601 ((( ... ... @@ -688,13 +688,13 @@ 688 688 ))) 689 689 690 690 ((( 691 - [[image:1654159460680-153.png]] 700 + (% 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" %) 692 692 ))) 693 693 694 694 695 695 696 696 697 -==== **Set Payload version** ==== 706 +==== **(% style="color:blue" %)Set Payload version** ==== 698 698 699 699 ((( 700 700 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. ... ... @@ -701,7 +701,7 @@ 701 701 ))) 702 702 703 703 * ((( 704 -**AT Command:** 713 +**(% style="color:#037691" %)AT Command:** 705 705 ))) 706 706 707 707 (% class="box infomessage" %) ... ... @@ -712,7 +712,7 @@ 712 712 ))) 713 713 714 714 * ((( 715 -**Downlink Payload:** 724 +**(% style="color:#037691" %)Downlink Payload:** 716 716 ))) 717 717 718 718 ((( ... ... @@ -726,7 +726,7 @@ 726 726 727 727 728 728 729 -==== **Set RS485 Sampling Commands** ==== 738 +==== **(% style="color:blue" %)Set RS485 Sampling Commands** ==== 730 730 731 731 ((( 732 732 AT+COMMANDx or AT+DATACUTx ... ... @@ -741,29 +741,18 @@ 741 741 ))) 742 742 743 743 * ((( 744 -**AT Command:** 753 +**(% style="color:#037691" %)AT Command:** 745 745 ))) 746 746 747 -(% class="box infomessage" %) 748 -((( 749 -((( 756 + 750 750 **AT+COMMANDx: Configure RS485 read command to sensor.** 751 -))) 752 -))) 753 753 754 -(% class="box infomessage" %) 755 -((( 756 -((( 759 + 757 757 **AT+DATACUTx: Configure how to handle return from RS485 devices.** 758 -))) 759 -))) 760 760 761 -((( 762 - 763 -))) 764 764 765 765 * ((( 766 -**Downlink Payload:** 764 +**(% style="color:#037691" %)Downlink Payload:** 767 767 ))) 768 768 769 769 ((( ... ... @@ -817,7 +817,7 @@ 817 817 818 818 819 819 820 -==== **Fast command to handle MODBUS device** ==== 818 +==== **(% style="color:blue" %)Fast command to handle MODBUS device** ==== 821 821 822 822 ((( 823 823 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]]. ... ... @@ -849,14 +849,14 @@ 849 849 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. 850 850 ))) 851 851 852 -[[image:image-20220602165351-6.png]] 850 +(% 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" %) 853 853 854 -[[image:image-20220602165351-7.png]] 852 +(% 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" %) 855 855 856 856 857 857 858 858 859 -==== **RS485 command timeout** ==== 857 +==== **(% style="color:blue" %)RS485 command timeout** ==== 860 860 861 861 ((( 862 862 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. ... ... @@ -867,7 +867,7 @@ 867 867 ))) 868 868 869 869 * ((( 870 -**AT Command:** 868 +**(% style="color:#037691" %) AT Command:** 871 871 ))) 872 872 873 873 (% class="box infomessage" %) ... ... @@ -890,7 +890,7 @@ 890 890 ))) 891 891 892 892 * ((( 893 -**Downlink Payload:** 891 +**(% style="color:#037691" %) Downlink Payload:** 894 894 ))) 895 895 896 896 ((( ... ... @@ -912,7 +912,7 @@ 912 912 913 913 914 914 915 -==== **Uplink payload mode** ==== 913 +==== **(% style="color:blue" %)Uplink payload mode** ==== 916 916 917 917 ((( 918 918 Define to use one uplink or multiple uplinks for the sampling. ... ... @@ -923,29 +923,17 @@ 923 923 ))) 924 924 925 925 * ((( 926 -**AT Command:** 924 +**(% style="color:#037691" %) AT Command:** 927 927 ))) 928 928 929 -(% class="box infomessage" %) 930 -((( 931 -((( 927 + 932 932 **AT+DATAUP=0** 933 -))) 934 -))) 935 935 936 -(% class="box infomessage" %) 937 -((( 938 -((( 939 939 **AT+DATAUP=1** 940 -))) 941 -))) 942 942 943 -((( 944 - 945 -))) 946 946 947 947 * ((( 948 -**Downlink Payload:** 934 +**(% style="color:#037691" %) Downlink Payload:** 949 949 ))) 950 950 951 951 ((( ... ... @@ -959,7 +959,7 @@ 959 959 960 960 961 961 962 -==== **Manually trigger an Uplink** ==== 948 +==== **(% style="color:blue" %)Manually trigger an Uplink** ==== 963 963 964 964 ((( 965 965 Ask device to send an uplink immediately. ... ... @@ -966,7 +966,7 @@ 966 966 ))) 967 967 968 968 * ((( 969 -**AT Command:** 955 +**(% style="color:#037691" %) AT Command:** 970 970 ))) 971 971 972 972 ((( ... ... @@ -978,7 +978,7 @@ 978 978 ))) 979 979 980 980 * ((( 981 -**Downlink Payload:** 967 +**(% style="color:#037691" %) Downlink Payload:** 982 982 ))) 983 983 984 984 ((( ... ... @@ -988,7 +988,7 @@ 988 988 989 989 990 990 991 -==== **Clear RS485 Command** ==== 977 +==== **(% style="color:blue" %)Clear RS485 Command** ==== 992 992 993 993 ((( 994 994 The AT+COMMANDx and AT+DATACUTx settings are stored in special location, user can use below command to clear them. ... ... @@ -995,7 +995,7 @@ 995 995 ))) 996 996 997 997 * ((( 998 -**AT Command:** 984 +**(% style="color:#037691" %) AT Command:** 999 999 ))) 1000 1000 1001 1001 ((( ... ... @@ -1018,11 +1018,11 @@ 1018 1018 The uplink screen shot is: 1019 1019 ))) 1020 1020 1021 -[[image:1654160691922-496.png]] 1007 +(% 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" %) 1022 1022 1023 1023 1024 1024 * ((( 1025 -**Downlink Payload:** 1011 +**(% style="color:#037691" %) Downlink Payload:** 1026 1026 ))) 1027 1027 1028 1028 ((( ... ... @@ -1032,7 +1032,7 @@ 1032 1032 1033 1033 1034 1034 1035 -==== **Set Serial Communication Parameters** ==== 1021 +==== **(% style="color:blue" %)Set Serial Communication Parameters** ==== 1036 1036 1037 1037 ((( 1038 1038 Set the Rs485 serial communication parameters: ... ... @@ -1039,7 +1039,7 @@ 1039 1039 ))) 1040 1040 1041 1041 * ((( 1042 -**AT Command:** 1028 +**(% style="color:#037691" %) AT Command:** 1043 1043 ))) 1044 1044 1045 1045 ((( ... ... @@ -1046,41 +1046,28 @@ 1046 1046 Set Baud Rate: 1047 1047 ))) 1048 1048 1049 -(% class="box infomessage" %) 1050 -((( 1051 -((( 1035 + 1052 1052 **AT+BAUDR=9600** ~/~/ Options: (1200,2400,4800,14400,19200,115200) 1053 -))) 1054 -))) 1055 1055 1038 + 1056 1056 ((( 1057 1057 Set UART Parity 1058 1058 ))) 1059 1059 1060 -(% class="box infomessage" %) 1061 -((( 1062 -((( 1043 + 1063 1063 **AT+PARITY=0** ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1064 -))) 1065 -))) 1066 1066 1046 + 1067 1067 ((( 1068 1068 Set STOPBIT 1069 1069 ))) 1070 1070 1071 -(% class="box infomessage" %) 1072 -((( 1073 -((( 1051 + 1074 1074 **AT+STOPBIT=0** ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1075 -))) 1076 -))) 1077 1077 1078 -((( 1079 - 1080 -))) 1081 1081 1082 1082 * ((( 1083 -**Downlink Payload:** 1056 +**(% style="color:#037691" %) Downlink Payload:** 1084 1084 ))) 1085 1085 1086 1086 ((( ... ... @@ -1119,7 +1119,7 @@ 1119 1119 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. 1120 1120 ))) 1121 1121 1122 -[[image:image-20220602171200-8.png||height="567" width="1007"]] 1095 +(% 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" %) 1123 1123 1124 1124 ((( 1125 1125 To enable the listening mode, use can run the command AT+RXMODE. ... ... @@ -1193,7 +1193,7 @@ 1193 1193 ))) 1194 1194 1195 1195 ((( 1196 -[[image:image-20220602171200-9.png]] 1169 +(% 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" %) 1197 1197 ))) 1198 1198 1199 1199 ((( ... ... @@ -1237,7 +1237,7 @@ 1237 1237 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. 1238 1238 ))) 1239 1239 1240 -[[image:1654162355560-817.png]] 1213 +(% 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" %) 1241 1241 1242 1242 1243 1243 ((( ... ... @@ -1244,7 +1244,7 @@ 1244 1244 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: 1245 1245 ))) 1246 1246 1247 -[[image:1654162368066-342.png]] 1220 +(% 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" %) 1248 1248 1249 1249 1250 1250 ((( ... ... @@ -1323,7 +1323,7 @@ 1323 1323 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 1324 1324 ))) 1325 1325 1326 -[[image:1654162478620-421.png]] 1299 +(% 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" %) 1327 1327 1328 1328 1329 1329 = 6. FAQ = ... ... @@ -1348,7 +1348,7 @@ 1348 1348 Below shows the hardware connection for how to upload an image to RS485-LN: 1349 1349 ))) 1350 1350 1351 -[[image:1654162535040-878.png]] 1324 +(% 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" %) 1352 1352 1353 1353 ((( 1354 1354 **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]]. ... ... @@ -1371,18 +1371,18 @@ 1371 1371 ))) 1372 1372 1373 1373 1374 -[[image:image-20220602175818-12.png]] 1347 +(% 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" %) 1375 1375 1376 1376 1377 -[[image:image-20220602175848-13.png]] 1350 +(% 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" %) 1378 1378 1379 1379 1380 -[[image:image-20220602175912-14.png]] 1353 +(% 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" %) 1381 1381 1382 1382 1383 1383 **Notice**: In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is: 1384 1384 1385 -[[image:image-20220602175638-10.png]] 1358 +(% 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" %) 1386 1386 1387 1387 1388 1388 == 6.2 How to change the LoRa Frequency Bands/Region? ==