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,10 +1,6 @@ 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 10 10 ... ... @@ -11,23 +11,16 @@ 11 11 12 12 13 13 14 - 15 15 **Table of Contents:** 16 16 17 17 {{toc/}} 18 18 19 19 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 -))) 24 24 25 25 26 26 27 27 28 28 29 - 30 - 31 31 = 1.Introduction = 32 32 33 33 == 1.1 What is RS485-LN RS485 to LoRaWAN Converter == ... ... @@ -66,7 +66,7 @@ 66 66 ))) 67 67 ))) 68 68 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" %)58 +[[image:1653267211009-519.png||height="419" width="724"]] 70 70 71 71 72 72 == 1.2 Specifications == ... ... @@ -107,7 +107,6 @@ 107 107 * Packet engine up to 256 bytes with CRC 108 108 109 109 110 - 111 111 == 1.3 Features == 112 112 113 113 * LoRaWAN Class A & Class C protocol (default Class C) ... ... @@ -120,7 +120,6 @@ 120 120 * Support Interrupt uplink (Since hardware version v1.2) 121 121 122 122 123 - 124 124 == 1.4 Applications == 125 125 126 126 * Smart Buildings & Home Automation ... ... @@ -131,7 +131,6 @@ 131 131 * Smart Factory 132 132 133 133 134 - 135 135 == 1.5 Firmware Change log == 136 136 137 137 [[RS485-LN Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/]] ... ... @@ -165,7 +165,7 @@ 165 165 Once there is power, the RS485-LN will be on. 166 166 ))) 167 167 168 - (% 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" %)154 +[[image:1653268091319-405.png]] 169 169 170 170 171 171 ))) ... ... @@ -186,7 +186,7 @@ 186 186 187 187 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. 188 188 189 - (% 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" %)175 +[[image:1653268155545-638.png||height="334" width="724"]] 190 190 191 191 192 192 ((( ... ... @@ -198,7 +198,7 @@ 198 198 485A+ and 485B- of the sensor are connected to RS485A and RA485B of RS485-LN respectively. 199 199 ))) 200 200 201 - (% 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" %)187 +[[image:1653268227651-549.png||height="592" width="720"]] 202 202 203 203 204 204 ((( ... ... @@ -214,7 +214,7 @@ 214 214 ))) 215 215 ))) 216 216 217 - (% 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" %)203 +[[image:1652953462722-299.png]] 218 218 219 219 220 220 ((( ... ... @@ -227,23 +227,23 @@ 227 227 ))) 228 228 ))) 229 229 230 - (% 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" %)216 +[[image:image-20220519174512-1.png]] 231 231 232 - (% 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" %)218 +[[image:image-20220519174512-2.png||height="323" width="720"]] 233 233 234 - (% 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" %)220 +[[image:image-20220519174512-3.png||height="556" width="724"]] 235 235 236 - (% 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" %)222 +[[image:image-20220519174512-4.png]] 237 237 238 238 You can also choose to create the device manually. 239 239 240 - (% 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" %)226 +[[image:1652953542269-423.png||height="710" width="723"]] 241 241 242 242 243 243 244 244 **Add APP KEY and DEV EUI** 245 245 246 - (% 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" %)232 +[[image:1652953553383-907.png||height="514" width="724"]] 247 247 248 248 249 249 ((( ... ... @@ -250,7 +250,7 @@ 250 250 (% 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. 251 251 ))) 252 252 253 - (% 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" %)239 +[[image:1652953568895-172.png||height="232" width="724"]] 254 254 255 255 256 256 == 3.3 Configure Commands to read data == ... ... @@ -333,6 +333,8 @@ 333 333 ))) 334 334 ))) 335 335 322 + 323 + 336 336 === 3.3.2 Configure sensors === 337 337 338 338 ((( ... ... @@ -359,7 +359,6 @@ 359 359 360 360 361 361 362 - 363 363 === 3.3.3 Configure read commands for each sampling === 364 364 365 365 ((( ... ... @@ -417,17 +417,17 @@ 417 417 418 418 * (% style="color:#037691" %)**Grab bytes** 419 419 420 - (% 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" %)407 +[[image:image-20220602153621-1.png]] 421 421 422 422 423 423 * (% style="color:#037691" %)**Grab a section** 424 424 425 - (% 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" %)412 +[[image:image-20220602153621-2.png]] 426 426 427 427 428 428 * (% style="color:#037691" %)**Grab different sections** 429 429 430 - (% 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" %)417 +[[image:image-20220602153621-3.png]] 431 431 432 432 433 433 ... ... @@ -463,7 +463,7 @@ 463 463 Where PAYVER is defined by AT+PAYVER, below is an example screen shot. 464 464 ))) 465 465 466 - (% 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" %)453 +[[image:1653269759169-150.png||height="513" width="716"]] 467 467 468 468 469 469 (% style="color:#037691" %)**Examples: AT+DATAUP=1** ... ... @@ -481,7 +481,7 @@ 481 481 1. PAYLOAD#: Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 482 482 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 483 483 484 - (% 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" %)471 +[[image:image-20220602155039-4.png]] 485 485 486 486 487 487 So totally there will be 3 uplinks for this sampling, each uplink include 8 bytes DATA ... ... @@ -506,7 +506,7 @@ 506 506 507 507 Below are the uplink payloads: 508 508 509 - (% 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" %)496 +[[image:1654157178836-407.png]] 510 510 511 511 512 512 ... ... @@ -526,7 +526,7 @@ 526 526 527 527 RS485-LN support external Interrupt uplink since hardware v1.2 release. 528 528 529 - (% 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" %)516 +[[image:1654157342174-798.png]] 530 530 531 531 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. 532 532 ... ... @@ -534,7 +534,7 @@ 534 534 == 3.4 Uplink Payload == 535 535 536 536 537 - (% 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" %)524 +[[image:image-20220606110929-1.png]] 538 538 539 539 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 540 540 ... ... @@ -571,7 +571,7 @@ 571 571 572 572 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. 573 573 574 - (% 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" %)561 +[[image:image-20220602163333-5.png||height="263" width="1160"]] 575 575 576 576 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) 577 577 ... ... @@ -693,13 +693,13 @@ 693 693 ))) 694 694 695 695 ((( 696 - (% 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" %)683 + [[image:1654159460680-153.png]] 697 697 ))) 698 698 699 699 700 700 701 701 702 -==== (% style="color:blue" %)**Set Payload version**(%%)====689 +==== **Set Payload version** ==== 703 703 704 704 ((( 705 705 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. ... ... @@ -706,28 +706,32 @@ 706 706 ))) 707 707 708 708 * ((( 709 -(% style="color:#037691" %)**AT Command:** 696 +**AT Command:** 697 +))) 710 710 711 -**AT+PAYVER: **Set PAYVER field = 1 712 - 713 - 699 +(% class="box infomessage" %) 700 +((( 701 +((( 702 +**AT+PAYVER: Set PAYVER field = 1** 714 714 ))) 704 +))) 705 + 715 715 * ((( 716 - (% style="color:#037691" %)**Downlink Payload:**707 +**Downlink Payload:** 717 717 ))) 718 718 719 719 ((( 720 -**0xAE 01** ~-~-> 711 +**0xAE 01** ~-~-> Set PAYVER field = 0x01 721 721 ))) 722 722 723 723 ((( 724 -**0xAE 0F** ~-~-> 715 +**0xAE 0F** ~-~-> Set PAYVER field = 0x0F 725 725 ))) 726 726 727 727 728 728 729 729 730 -==== (% style="color:blue" %)**Set RS485 Sampling Commands**(%%)====721 +==== **Set RS485 Sampling Commands** ==== 731 731 732 732 ((( 733 733 AT+COMMANDx or AT+DATACUTx ... ... @@ -742,16 +742,29 @@ 742 742 ))) 743 743 744 744 * ((( 745 - (% style="color:#037691" %)**AT Command:**736 +**AT Command:** 746 746 ))) 747 747 748 -**AT+COMMANDx: **Configure RS485 read command to sensor. 739 +(% class="box infomessage" %) 740 +((( 741 +((( 742 +**AT+COMMANDx: Configure RS485 read command to sensor.** 743 +))) 744 +))) 749 749 750 -**AT+DATACUTx: **Configure how to handle return from RS485 devices. 746 +(% class="box infomessage" %) 747 +((( 748 +((( 749 +**AT+DATACUTx: Configure how to handle return from RS485 devices.** 750 +))) 751 +))) 751 751 753 +((( 754 + 755 +))) 752 752 753 753 * ((( 754 - (% style="color:#037691" %)**Downlink Payload:**758 +**Downlink Payload:** 755 755 ))) 756 756 757 757 ((( ... ... @@ -805,7 +805,7 @@ 805 805 806 806 807 807 808 -==== (% style="color:blue" %)**Fast command to handle MODBUS device**(%%)====812 +==== **Fast command to handle MODBUS device** ==== 809 809 810 810 ((( 811 811 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]]. ... ... @@ -837,14 +837,14 @@ 837 837 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. 838 838 ))) 839 839 840 - (% 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" %)844 +[[image:image-20220602165351-6.png]] 841 841 842 - (% 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" %)846 +[[image:image-20220602165351-7.png]] 843 843 844 844 845 845 846 846 847 -==== (% style="color:blue" %)**RS485 command timeout**(%%)====851 +==== **RS485 command timeout** ==== 848 848 849 849 ((( 850 850 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. ... ... @@ -855,7 +855,7 @@ 855 855 ))) 856 856 857 857 * ((( 858 - (% style="color:#037691" %)**862 +**AT Command:** 859 859 ))) 860 860 861 861 (% class="box infomessage" %) ... ... @@ -878,7 +878,7 @@ 878 878 ))) 879 879 880 880 * ((( 881 - (% style="color:#037691" %)**885 +**Downlink Payload:** 882 882 ))) 883 883 884 884 ((( ... ... @@ -900,7 +900,7 @@ 900 900 901 901 902 902 903 -==== (% style="color:blue" %)**Uplink payload mode**(%%)====907 +==== **Uplink payload mode** ==== 904 904 905 905 ((( 906 906 Define to use one uplink or multiple uplinks for the sampling. ... ... @@ -911,16 +911,29 @@ 911 911 ))) 912 912 913 913 * ((( 914 - (% style="color:#037691" %)**918 +**AT Command:** 915 915 ))) 916 916 921 +(% class="box infomessage" %) 922 +((( 923 +((( 917 917 **AT+DATAUP=0** 925 +))) 926 +))) 918 918 928 +(% class="box infomessage" %) 929 +((( 930 +((( 919 919 **AT+DATAUP=1** 932 +))) 933 +))) 920 920 935 +((( 936 + 937 +))) 921 921 922 922 * ((( 923 - (% style="color:#037691" %)**940 +**Downlink Payload:** 924 924 ))) 925 925 926 926 ((( ... ... @@ -934,7 +934,7 @@ 934 934 935 935 936 936 937 -==== (% style="color:blue" %)**Manually trigger an Uplink**(%%)====954 +==== **Manually trigger an Uplink** ==== 938 938 939 939 ((( 940 940 Ask device to send an uplink immediately. ... ... @@ -941,7 +941,7 @@ 941 941 ))) 942 942 943 943 * ((( 944 - (% style="color:#037691" %)**961 +**AT Command:** 945 945 ))) 946 946 947 947 ((( ... ... @@ -953,7 +953,7 @@ 953 953 ))) 954 954 955 955 * ((( 956 - (% style="color:#037691" %)**973 +**Downlink Payload:** 957 957 ))) 958 958 959 959 ((( ... ... @@ -963,7 +963,7 @@ 963 963 964 964 965 965 966 -==== (% style="color:blue" %)**Clear RS485 Command**(%%)====983 +==== **Clear RS485 Command** ==== 967 967 968 968 ((( 969 969 The AT+COMMANDx and AT+DATACUTx settings are stored in special location, user can use below command to clear them. ... ... @@ -970,7 +970,7 @@ 970 970 ))) 971 971 972 972 * ((( 973 - (% style="color:#037691" %)**990 +**AT Command:** 974 974 ))) 975 975 976 976 ((( ... ... @@ -993,11 +993,11 @@ 993 993 The uplink screen shot is: 994 994 ))) 995 995 996 - (% 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" %)1013 +[[image:1654160691922-496.png]] 997 997 998 998 999 999 * ((( 1000 - (% style="color:#037691" %)**1017 +**Downlink Payload:** 1001 1001 ))) 1002 1002 1003 1003 ((( ... ... @@ -1007,7 +1007,7 @@ 1007 1007 1008 1008 1009 1009 1010 -==== (% style="color:blue" %)**Set Serial Communication Parameters**(%%)====1027 +==== **Set Serial Communication Parameters** ==== 1011 1011 1012 1012 ((( 1013 1013 Set the Rs485 serial communication parameters: ... ... @@ -1014,7 +1014,7 @@ 1014 1014 ))) 1015 1015 1016 1016 * ((( 1017 - (% style="color:#037691" %)**1034 +**AT Command:** 1018 1018 ))) 1019 1019 1020 1020 ((( ... ... @@ -1021,28 +1021,41 @@ 1021 1021 Set Baud Rate: 1022 1022 ))) 1023 1023 1024 - 1041 +(% class="box infomessage" %) 1042 +((( 1043 +((( 1025 1025 **AT+BAUDR=9600** ~/~/ Options: (1200,2400,4800,14400,19200,115200) 1045 +))) 1046 +))) 1026 1026 1027 - 1028 1028 ((( 1029 1029 Set UART Parity 1030 1030 ))) 1031 1031 1032 - 1052 +(% class="box infomessage" %) 1053 +((( 1054 +((( 1033 1033 **AT+PARITY=0** ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1056 +))) 1057 +))) 1034 1034 1035 - 1036 1036 ((( 1037 1037 Set STOPBIT 1038 1038 ))) 1039 1039 1040 - 1063 +(% class="box infomessage" %) 1064 +((( 1065 +((( 1041 1041 **AT+STOPBIT=0** ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1067 +))) 1068 +))) 1042 1042 1070 +((( 1071 + 1072 +))) 1043 1043 1044 1044 * ((( 1045 - (% style="color:#037691" %)**1075 +**Downlink Payload:** 1046 1046 ))) 1047 1047 1048 1048 ((( ... ... @@ -1081,7 +1081,7 @@ 1081 1081 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. 1082 1082 ))) 1083 1083 1084 - (% 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" %)1114 +[[image:image-20220602171200-8.png||height="567" width="1007"]] 1085 1085 1086 1086 ((( 1087 1087 To enable the listening mode, use can run the command AT+RXMODE. ... ... @@ -1155,7 +1155,7 @@ 1155 1155 ))) 1156 1156 1157 1157 ((( 1158 - (% 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" %)1188 +[[image:image-20220602171200-9.png]] 1159 1159 ))) 1160 1160 1161 1161 ((( ... ... @@ -1199,7 +1199,7 @@ 1199 1199 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. 1200 1200 ))) 1201 1201 1202 - (% 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" %)1232 +[[image:1654162355560-817.png]] 1203 1203 1204 1204 1205 1205 ((( ... ... @@ -1206,7 +1206,7 @@ 1206 1206 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: 1207 1207 ))) 1208 1208 1209 - (% 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" %)1239 +[[image:1654162368066-342.png]] 1210 1210 1211 1211 1212 1212 ((( ... ... @@ -1285,7 +1285,7 @@ 1285 1285 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 1286 1286 ))) 1287 1287 1288 - (% 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" %)1318 +[[image:1654162478620-421.png]] 1289 1289 1290 1290 1291 1291 = 6. FAQ = ... ... @@ -1310,7 +1310,7 @@ 1310 1310 Below shows the hardware connection for how to upload an image to RS485-LN: 1311 1311 ))) 1312 1312 1313 - (% 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" %)1343 +[[image:1654162535040-878.png]] 1314 1314 1315 1315 ((( 1316 1316 **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]]. ... ... @@ -1333,18 +1333,18 @@ 1333 1333 ))) 1334 1334 1335 1335 1336 - (% 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" %)1366 +[[image:image-20220602175818-12.png]] 1337 1337 1338 1338 1339 - (% 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" %)1369 +[[image:image-20220602175848-13.png]] 1340 1340 1341 1341 1342 - (% 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" %)1372 +[[image:image-20220602175912-14.png]] 1343 1343 1344 1344 1345 1345 **Notice**: In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is: 1346 1346 1347 - (% 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" %)1377 +[[image:image-20220602175638-10.png]] 1348 1348 1349 1349 1350 1350 == 6.2 How to change the LoRa Frequency Bands/Region? ==