Changes for page RS485-LN – RS485 to LoRaWAN Converter User Manual
Last modified by Bei Jinggeng on 2025/01/16 11:36
Change comment:
Uploaded new attachment "image-20220929111027-1.png", version {1}
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -108,6 +108,8 @@ 108 108 * Automatic RF Sense and CAD with ultra-fast AFC. 109 109 * Packet engine up to 256 bytes with CRC 110 110 111 + 112 + 111 111 == 1.3 Features == 112 112 113 113 ... ... @@ -120,6 +120,8 @@ 120 120 * Support Modbus protocol 121 121 * Support Interrupt uplink (Since hardware version v1.2) 122 122 125 + 126 + 123 123 == 1.4 Applications == 124 124 125 125 ... ... @@ -130,6 +130,8 @@ 130 130 * Smart Cities 131 131 * Smart Factory 132 132 137 + 138 + 133 133 == 1.5 Firmware Change log == 134 134 135 135 ... ... @@ -361,6 +361,9 @@ 361 361 ))) 362 362 ))) 363 363 370 + 371 + 372 + 364 364 === 3.3.2 Configure sensors === 365 365 366 366 ... ... @@ -388,6 +388,9 @@ 388 388 ))) 389 389 )))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 390 390 400 + 401 + 402 + 391 391 === 3.3.3 Configure read commands for each sampling === 392 392 393 393 ... ... @@ -495,7 +495,7 @@ 495 495 496 496 ))) 497 497 498 -[[image:image-20220 929111027-1.png||height="509" width="685"]](% title="Click and drag to resize" %)510 +(% 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" %) 499 499 500 500 501 501 (% style="color:#037691" %)**Examples: AT+DATAUP=1** ... ... @@ -503,7 +503,7 @@ 503 503 504 504 Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**Multiply UPLINKs**. 505 505 506 -Final Payload is (% style="color:#4f81bd" %)**PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA** 518 +Final Payload is (% style="color:#4f81bd" %)**Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA** 507 507 508 508 509 509 1. PAYVER: Defined by AT+PAYVER ... ... @@ -534,13 +534,27 @@ 534 534 535 535 ~* For all other bands: max 51 bytes for each uplink. 536 536 549 +(% style="color:red" %)*** When AT+DATAUP=1, the maximum number of segments is 15, and the maximum total number of bytes is 1500;** 537 537 538 -(% style="color:red" %)** When AT+DATAUP=1, the maximum number of segmentsis15,and theaximum totalnumberofbytesis1500;**551 +(% style="color:red" %)** When AT+DATAUP=1 and AT+ADR=0, the maximum number of bytes of each payload is determined by the DR value. (Since v1.4.0)** 539 539 540 -(% style="color:red" %)** When AT+DATAUP=1 and AT+ADR=0, the maximum number of bytes of each payload is determined by the DR value. (Since v1.4.0)** 541 541 554 +(% style="color:#4f81bd" %)**If the data is empty, return to the display(Since v1.4.0)** 542 542 556 +1 ) When (% style="color:blue" %)**AT+MOD=1**(%%), if the data intercepted by** AT+DATACUT** or **AT+MBFUN** is empty, it will display **NULL**, and the payload will be filled with **n FFs**. 543 543 558 + 559 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/test/WebHome/image-20220824114359-3.png?width=1106&height=297&rev=1.1||alt="image-20220824114359-3.png" height="297" width="1106"]] 560 + 561 + 562 + 563 +2 ) When (% style="color:blue" %)**AT+MOD=2**(%%), if the data intercepted by **AT+DATACUT** or **AT+MBFUN** is empty, it will display **NULL**, and the payload will be filled with **n 00s**. 564 + 565 + 566 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/test/WebHome/image-20220824114330-2.png?rev=1.1||alt="image-20220824114330-2.png"]] 567 + 568 + 569 + 544 544 Below are the uplink payloads: 545 545 546 546 ... ... @@ -575,26 +575,9 @@ 575 575 576 576 == 3.4 Uplink Payload == 577 577 578 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:800px" %) 579 -|((( 580 -Size(bytes) 581 -)))|1|((( 582 -Length depends on the return from the commands 583 -))) 584 -|((( 585 -Value 586 -)))|((( 587 -PAYLOAD_VER 588 -)))|((( 589 -If the valid payload is too long and exceed the maximum 590 590 591 - support payloadver,serverwillshowpayloadnot605 +(% 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"]] 592 592 593 -provided in the LoRaWAN server. 594 -))) 595 - 596 -(% 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"]] 597 - 598 598 (% title="Click and drag to resize" %) 599 599 600 600 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. ... ... @@ -656,7 +656,7 @@ 656 656 657 657 658 658 ((( 659 -This command is used to configure the RS485 devices; they won't be used during sampling. Max Length of AT+CFGDEV is **40 bytes**.668 +This command is used to configure the RS485 devices; they won't be used during sampling. 660 660 ))) 661 661 662 662 ((( ... ... @@ -803,16 +803,14 @@ 803 803 ))) 804 804 805 805 806 - **1 ) Add the interrupt flag at the highest bit of the Payver byte, that is, Byte7 of the first byte. (Since v1.4.0)**815 +1 ) Add the interrupt flag at the highest bit of the Payver byte, that is, Byte7 of the first byte. (Since v1.4.0) 807 807 808 - 809 809 [[image:image-20220824145428-2.png||height="168" width="1300"]] 810 810 811 811 820 +2 ) if the data intercepted by AT+DATACUT or AT+MBFUN is empty, it will display NULL, and the payload will be filled with n FFs. 812 812 813 -**2 ) if the data intercepted by AT+DATACUT or AT+MBFUN is empty, it will display NULL, and the payload will be filled with n FFs.** 814 814 815 - 816 816 [[image:image-20220824145428-3.png||height="308" width="1200"]] 817 817 818 818 ... ... @@ -938,10 +938,8 @@ 938 938 939 939 ))) 940 940 941 -(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png||data-widget="image"]] 948 +(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png||data-widget="image"]](% title="Click and drag to resize" %) 942 942 943 -(% title="Click and drag to resize" %) 944 - 945 945 (% aria-label="image-20220602165351-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-7.png||data-widget="image"]](% title="Click and drag to resize" %) 946 946 947 947 ... ... @@ -1138,10 +1138,15 @@ 1138 1138 1139 1139 ((( 1140 1140 Set the Rs485 serial communication parameters: 1146 + 1147 + 1141 1141 ))) 1142 1142 1143 -((( 1144 -(% style="color:#037691" %)**AT Command:** 1150 +* ((( 1151 +(% style="color:#037691" %)** AT Command:** 1152 + 1153 + 1154 + 1145 1145 ))) 1146 1146 1147 1147 ((( ... ... @@ -1148,7 +1148,7 @@ 1148 1148 * Set Baud Rate 1149 1149 ))) 1150 1150 1151 -(% style="color:#4472c4" %)** 1161 +(% style="color:#4472c4" %)** AT+BAUDR=9600** (%%) ~/~/ Options: (200~~115200) When using low baud rate or receiving multiple bytes, you need to use AT+CMDDL to increase the receive timeout (the default receive timeout is 400ms), otherwise data will be lost 1152 1152 1153 1153 1154 1154 ((( ... ... @@ -1155,7 +1155,7 @@ 1155 1155 * Set UART Parity 1156 1156 ))) 1157 1157 1158 -(% style="color:#4472c4" %)** 1168 +(% style="color:#4472c4" %)** AT+PARITY=0** (%%) ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1159 1159 1160 1160 1161 1161 ((( ... ... @@ -1162,18 +1162,21 @@ 1162 1162 * Set STOPBIT 1163 1163 ))) 1164 1164 1165 -(% style="color:#4472c4" %)** 1175 +(% style="color:#4472c4" %)** AT+STOPBIT=0** (%%) ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1166 1166 1167 1167 1168 -((( 1169 -(% style="color:#037691" %)**Downlink Payload:** 1178 + 1179 +* ((( 1180 +(% style="color:#037691" %)** Downlink Payload:** 1170 1170 ))) 1171 1171 1172 1172 ((( 1173 -(% style="color:#4472c4" %)** 1184 +(% style="color:#4472c4" %)** A7 01 aa bb**: (%%) Same AT+BAUDR=hex(aa bb)*100 1174 1174 ))) 1175 1175 1176 1176 ((( 1188 + 1189 + 1177 1177 **Example:** 1178 1178 ))) 1179 1179 ... ... @@ -1193,26 +1193,9 @@ 1193 1193 ))) 1194 1194 1195 1195 1196 -==== (% style="color:blue" %)**Configure Databit (Since Version 1.4.1)**(%%) ==== 1197 1197 1198 -* ((( 1199 -(% style="color:#037691" %)** AT Command:** 1200 -))) 1201 1201 1202 -**~ AT+DATABIT=7 **~/~/ Set the data bits to 7 1203 1203 1204 -**~ AT+DATABIT=8 **~/~/Set the data bits to 8 1205 - 1206 -* ((( 1207 -(% style="color:#037691" %)**Downlink Payload:** 1208 -))) 1209 - 1210 -**~ A7 04 07**: Same as AT+DATABIT=7 1211 - 1212 -**~ A7 04 08**: Same as AT+DATABIT=8 1213 - 1214 - 1215 - 1216 1216 ==== (% style="color:blue" %)**Encrypted payload**(%%) ==== 1217 1217 1218 1218 ((( ... ... @@ -1437,8 +1437,6 @@ 1437 1437 1438 1438 ((( 1439 1439 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 1440 - 1441 - 1442 1442 ))) 1443 1443 1444 1444 ((( ... ... @@ -1466,6 +1466,8 @@ 1466 1466 |(% style="width:50px" %)**RST**|(% style="width:361px" %)Reboot RS485 1467 1467 |(% style="width:50px" %)**PRO**|(% style="width:361px" %)Use for upload image, see [[How to Update Image>>||anchor="H6.1Howtoupgradetheimage3F"]] 1468 1468 1463 + 1464 + 1469 1469 == 3.8 LEDs == 1470 1470 1471 1471 ... ... @@ -1474,6 +1474,8 @@ 1474 1474 |**PWR**|Always on if there is power 1475 1475 |**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. 1476 1476 1473 + 1474 + 1477 1477 = 4. Case Study = 1478 1478 1479 1479 ... ... @@ -1718,6 +1718,8 @@ 1718 1718 * (% style="color:red" %)**RU864**(%%): frequency bands RU864 1719 1719 * (% style="color:red" %)**KZ865**(%%): frequency bands KZ865 1720 1720 1719 + 1720 + 1721 1721 = 9.Packing Info = 1722 1722 1723 1723 ... ... @@ -1734,6 +1734,8 @@ 1734 1734 * Package Size / pcs : 14.5 x 8 x 5 cm 1735 1735 * Weight / pcs : 170g 1736 1736 1737 + 1738 + 1737 1737 = 10. FCC Caution for RS485LN-US915 = 1738 1738 1739 1739