Changes for page RS485-LN – RS485 to LoRaWAN Converter User Manual
Last modified by Bei Jinggeng on 2025/01/16 11:36
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Edwin1 +XWiki.Xiaoling - Content
-
... ... @@ -82,11 +82,13 @@ 82 82 ** Idle: 32mA@12v 83 83 ** 20dB Transmit: 65mA@12v 84 84 85 + 85 85 (% style="color:#037691" %)**Interface for Model:** 86 86 87 87 * RS485 88 88 * Power Input 7~~ 24V DC. 89 89 91 + 90 90 (% style="color:#037691" %)**LoRa Spec:** 91 91 92 92 * Frequency Range: ... ... @@ -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 113 + 114 + 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 127 + 128 + 123 123 == 1.4 Applications == 124 124 125 125 ... ... @@ -130,6 +130,8 @@ 130 130 * Smart Cities 131 131 * Smart Factory 132 132 139 + 140 + 133 133 == 1.5 Firmware Change log == 134 134 135 135 ... ... @@ -361,6 +361,8 @@ 361 361 ))) 362 362 ))) 363 363 372 + 373 + 364 364 === 3.3.2 Configure sensors === 365 365 366 366 ... ... @@ -388,6 +388,8 @@ 388 388 ))) 389 389 )))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 390 390 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 ... ... @@ -511,6 +511,7 @@ 511 511 1. PAYLOAD#: Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 512 512 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 513 513 526 + 514 514 (% 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" %) 515 515 516 516 ... ... @@ -534,13 +534,27 @@ 534 534 535 535 ~* For all other bands: max 51 bytes for each uplink. 536 536 550 +(% 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;**552 +(% 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 555 +(% style="color:#4f81bd" %)**If the data is empty, return to the display(Since v1.4.0)** 542 542 557 +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 559 + 560 +[[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"]] 561 + 562 + 563 + 564 +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**. 565 + 566 + 567 +[[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"]] 568 + 569 + 570 + 544 544 Below are the uplink payloads: 545 545 546 546 ... ... @@ -621,11 +621,8 @@ 621 621 622 622 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. 623 623 651 +(% 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"]](% title="Click and drag to resize" %) 624 624 625 -(% 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"]] 626 - 627 -(% title="Click and drag to resize" %) 628 - 629 629 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) 630 630 631 631 ... ... @@ -639,12 +639,13 @@ 639 639 640 640 641 641 ((( 642 -This command is used to configure the RS485 devices; they won't be used during sampling. Max Length of AT+CFGDEV is **40 bytes**.666 +This command is used to configure the RS485 devices; they won't be used during sampling. 643 643 ))) 644 644 645 645 ((( 646 646 * (% style="color:#037691" %)**AT Command** 647 647 672 + 648 648 ((( 649 649 (% style="color:#4472c4" %)** AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** (%%) m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command 650 650 ))) ... ... @@ -768,6 +768,7 @@ 768 768 ((( 769 769 * (% style="color:#037691" %)**AT Command:** 770 770 796 + 771 771 (% style="color:#4472c4" %)** AT+PAYVER: ** (%%) Set PAYVER field = 1 772 772 773 773 ... ... @@ -786,16 +786,14 @@ 786 786 ))) 787 787 788 788 789 - **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) 790 790 791 - 792 792 [[image:image-20220824145428-2.png||height="168" width="1300"]] 793 793 794 794 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. 795 795 796 -**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.** 797 797 798 - 799 799 [[image:image-20220824145428-3.png||height="308" width="1200"]] 800 800 801 801 ... ... @@ -921,10 +921,8 @@ 921 921 922 922 ))) 923 923 924 -(% 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" %) 925 925 926 -(% title="Click and drag to resize" %) 927 - 928 928 (% 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" %) 929 929 930 930 ... ... @@ -944,6 +944,7 @@ 944 944 ((( 945 945 * (% style="color:#037691" %)** AT Command:** 946 946 969 + 947 947 (% style="color:#4472c4" %)** AT+CMDDLaa=hex(bb cc)*1000** 948 948 ))) 949 949 ... ... @@ -998,6 +998,7 @@ 998 998 ((( 999 999 * (% style="color:#037691" %)** AT Command:** 1000 1000 1024 + 1001 1001 (% style="color:#4472c4" %)** AT+DATAUP=0** 1002 1002 1003 1003 (% style="color:#4472c4" %)** AT+DATAUP=1** ... ... @@ -1121,10 +1121,15 @@ 1121 1121 1122 1122 ((( 1123 1123 Set the Rs485 serial communication parameters: 1148 + 1149 + 1124 1124 ))) 1125 1125 1126 -((( 1127 -(% style="color:#037691" %)**AT Command:** 1152 +* ((( 1153 +(% style="color:#037691" %)** AT Command:** 1154 + 1155 + 1156 + 1128 1128 ))) 1129 1129 1130 1130 ((( ... ... @@ -1131,7 +1131,7 @@ 1131 1131 * Set Baud Rate 1132 1132 ))) 1133 1133 1134 -(% style="color:#4472c4" %)** 1163 +(% 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 1135 1135 1136 1136 1137 1137 ((( ... ... @@ -1138,7 +1138,7 @@ 1138 1138 * Set UART Parity 1139 1139 ))) 1140 1140 1141 -(% style="color:#4472c4" %)** 1170 +(% style="color:#4472c4" %)** AT+PARITY=0** (%%) ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1142 1142 1143 1143 1144 1144 ((( ... ... @@ -1145,18 +1145,21 @@ 1145 1145 * Set STOPBIT 1146 1146 ))) 1147 1147 1148 -(% style="color:#4472c4" %)** 1177 +(% style="color:#4472c4" %)** AT+STOPBIT=0** (%%) ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1149 1149 1150 1150 1151 -((( 1152 -(% style="color:#037691" %)**Downlink Payload:** 1180 + 1181 +* ((( 1182 +(% style="color:#037691" %)** Downlink Payload:** 1153 1153 ))) 1154 1154 1155 1155 ((( 1156 -(% style="color:#4472c4" %)** 1186 +(% style="color:#4472c4" %)** A7 01 aa bb**: (%%) Same AT+BAUDR=hex(aa bb)*100 1157 1157 ))) 1158 1158 1159 1159 ((( 1190 + 1191 + 1160 1160 **Example:** 1161 1161 ))) 1162 1162 ... ... @@ -1279,6 +1279,7 @@ 1279 1279 ((( 1280 1280 * (% style="color:#037691" %)**Downlink Payload:** 1281 1281 1314 + 1282 1282 (% style="color:#4472c4" %)** 26 01 ** (%%) ~/~/ Downlink 26 01 can query device upload frequency, frequency band, software version number, TDC time. 1283 1283 ))) 1284 1284 ... ... @@ -1302,7 +1302,7 @@ 1302 1302 1303 1303 (% style="color:#4472c4" %)**AT+RXMODE=2,500 ** (%%) ~/~/ RS485-LN uploads data as uplink from the first byte received by RS485 to the data received within 500ms after that. 1304 1304 1305 -(% style="color:#4472c4" %)**AT+RXMODE=0,0 ** (%%) ~/~/ 1338 +(% style="color:#4472c4" %)**AT+RXMODE=0,0 ** (%%) ~/~/ Disable this mode (default) 1306 1306 1307 1307 1308 1308 * ((( ... ... @@ -1328,12 +1328,10 @@ 1328 1328 1329 1329 ))) 1330 1330 1331 -(% 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"]] 1364 +(% 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" %) 1332 1332 1333 -(% title="Click and drag to resize" %) 1334 - 1335 1335 ((( 1336 -To enable the listening mode, use can run the command (% style="color:#4472c4" %)**AT+RXMODE**.1367 +To enable the listening mode, use can run the command AT+RXMODE. 1337 1337 ))) 1338 1338 1339 1339 ((( ... ... @@ -1368,13 +1368,11 @@ 1368 1368 ))) 1369 1369 1370 1370 ((( 1371 - 1372 - 1373 -(% style="color:#037691" %)**Downlink Command:** 1402 +(% style="color:#037691" %)** Downlink Command:** 1374 1374 ))) 1375 1375 1376 1376 ((( 1377 - (% style="color:#4472c4" %)**(%%)same as AT+RXMODE=aa,(bb<<8 | cc)1406 +**0xA6 aa bb cc ** same as AT+RXMODE=aa,(bb<<8 | cc) 1378 1378 ))) 1379 1379 1380 1380 ((( ... ... @@ -1403,8 +1403,6 @@ 1403 1403 1404 1404 ((( 1405 1405 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 1406 - 1407 - 1408 1408 ))) 1409 1409 1410 1410 ((( ... ... @@ -1455,18 +1455,13 @@ 1455 1455 1456 1456 ((( 1457 1457 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. 1458 - 1459 - 1460 1460 ))) 1461 1461 1462 1462 (% 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" %) 1463 1463 1464 1464 1465 - 1466 1466 ((( 1467 1467 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: 1468 - 1469 - 1470 1470 ))) 1471 1471 1472 1472 (% 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" %) ... ... @@ -1572,20 +1572,14 @@ 1572 1572 1573 1573 ((( 1574 1574 (% style="color:blue" %)**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]]. 1575 - 1576 - 1577 1577 ))) 1578 1578 1579 1579 ((( 1580 1580 (% style="color:blue" %)**Step2**(%%)**:** Download the [[LT Image files>>url:https://www.dropbox.com/sh/g99v0fxcltn9r1y/AACP33wo_ZQLsxW2MJ70oUoba/RS485-LN/Firmware?dl=0&subfolder_nav_tracking=1]]. 1581 - 1582 - 1583 1583 ))) 1584 1584 1585 1585 ((( 1586 1586 (% style="color:blue" %)**Step3**(%%)**: **Open flashloader; choose the correct COM port to update. 1587 - 1588 - 1589 1589 ))) 1590 1590 1591 1591 (((
- image-20220929111027-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Bei - Size
-
... ... @@ -1,1 +1,0 @@ 1 -240.0 KB - Content