Changes for page RS485-LN – RS485 to LoRaWAN Converter User Manual
Last modified by Bei Jinggeng on 2025/01/10 15:06
Change comment:
Uploaded new attachment "image-20240925144019-1.jpeg", version {1}
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Bei1 +XWiki.ting - Content
-
... ... @@ -245,7 +245,6 @@ 245 245 (% 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" %) 246 246 247 247 248 - 249 249 ((( 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 ... ... @@ -267,10 +267,10 @@ 267 267 (% style="color:red" %)**Note: below description and commands are for firmware version >v1.1, if you have firmware version v1.0. Please check the [[user manual v1.0>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/&file=RS485-LN_UserManual_v1.0.1.pdf]] or upgrade the firmware to v1.1** 268 268 ))) 269 269 270 -=== === 271 271 272 272 === 3.3.1 Method 1 ~-~- via RS485 Configure Tool === 273 273 272 + 274 274 Use the RS485 Configure tool is the recommand method. Please see the instruction of how to use the tool: 275 275 276 276 * **[[RS485 Configure Tool Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/RS485_Configure_Tool/]]** ... ... @@ -277,24 +277,22 @@ 277 277 278 278 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20231127144411-1.png?width=494&height=368&rev=1.1||alt="image-20231127144411-1.png" height="368" width="494"]] 279 279 280 -=== === 281 281 282 282 === 3.3.2 Method 2 ~-~- via AT Commands === 283 283 ))) 284 284 ))) 285 285 286 -==== 3.3.2.1 Configure UART settings for RS485 or TTLcommunication ====284 +==== 3.3.2.1 Configure UART settings for RS485 communication ==== 287 287 288 -RS485-LN can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect. 289 289 290 -To use RS485-LN to read data from RS485 sensors, connect the RS485-LN A/B traces to the sensors. And user need to make sure RS485-LN use the match UARTsetting to access thesensors. Therelated commands for UART settings are:287 +To use RS485-LN to read data from RS485 sensors, connect the RS485-LN A/B traces to the sensors. The related commands for UART settings are: 291 291 292 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:510px" %)293 -|=(% style="width: 126px; background-color:# D9E2F3;color:#0070C0" %)(((289 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 290 +|=(% style="width: 126px; background-color:#4F81BD;color:white" %)((( 294 294 **AT Commands** 295 -)))|=(% style="width: 187px; background-color:# D9E2F3;color:#0070C0" %)(((292 +)))|=(% style="width: 187px; background-color:#4F81BD;color:white" %)((( 296 296 **Description** 297 -)))|=(% style="width: 197px;background-color:# D9E2F3;color:#0070C0" %)(((294 +)))|=(% style="width: 197px;background-color:#4F81BD;color:white" %)((( 298 298 **Example** 299 299 ))) 300 300 |(% style="width:126px" %)((( ... ... @@ -357,8 +357,8 @@ 357 357 Some sensors might need to configure before normal operation. User can configure such sensor via PC and RS485 adapter or through RS485-LN AT Commands (% style="color:#4f81bd" %)**AT+CFGDEV**(%%). Each (% style="color:#4f81bd" %)**AT+CFGDEV **(%%)equals to send a RS485 command to sensors. This command will only run when user input it and won't run during each sampling. 358 358 ))) 359 359 360 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:510px" %)361 -|=(% style="width: 122px; background-color:# D9E2F3;color:#0070C0" %)**AT Commands**|=(% style="width: 198px; background-color:#D9E2F3;color:#0070C0" %)**Description**|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)**Example**357 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 358 +|=(% style="width: 122px; background-color:#4F81BD;color:white" %)**AT Commands**|=(% style="width: 198px; background-color:#4F81BD;color:white" %)**Description**|=(% style="width: 190px;background-color:#4F81BD;color:white" %)**Example** 362 362 |(% style="width:122px" %)AT+CFGDEV|(% style="width:196px" %)((( 363 363 ((( 364 364 This command is used to configure the RS485/TTL devices; they won’t be used during sampling. ... ... @@ -566,7 +566,6 @@ 566 566 567 567 RS485-LN support external Interrupt uplink since hardware v1.2 release. 568 568 569 - 570 570 (% 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" %) 571 571 572 572 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. ... ... @@ -575,13 +575,13 @@ 575 575 == 3.4 Uplink Payload == 576 576 577 577 578 -(% border="1" cellspacing=" 5" style="background-color:#f2f2f2; width:510px" %)579 -| =(% scope="row" style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((580 -Size(bytes) 581 -)))|(% style="background-color:# d9e2f3; color:#0070c0; width:80px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:360px" %)(((574 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 575 +|(% style="background-color:#4f81bd; color:white; width:70px" %)((( 576 +**Size(bytes)** 577 +)))|(% style="background-color:#4f81bd; color:white; width:80px" %)**1**|(% style="background-color:#4f81bd; color:white; width:360px" %)((( 582 582 **Length depends on the return from the commands** 583 583 ))) 584 -| =(% style="width:;" %)(((580 +|(% style="width:90px" %)((( 585 585 Value 586 586 )))|(% style="width:114px" %)((( 587 587 PAYLOAD_VER ... ... @@ -593,13 +593,9 @@ 593 593 provided in the LoRaWAN server. 594 594 ))) 595 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"]] 592 +(% 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"]](%%)Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 597 597 598 -(% title="Click and drag to resize" %) 599 599 600 -Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 601 - 602 - 603 603 == 3.5 Configure RS485-LN via AT or Downlink == 604 604 605 605 ... ... @@ -744,31 +744,21 @@ 744 744 ))) 745 745 746 746 ((( 747 -(% style="color:blue" %)**Example 2:** (%%) ~-~-> Configure with requesting uplink and original downlink command (**YY=FF**)739 +(% style="color:blue" %)**Example 2:** (%%) 748 748 ))) 749 749 750 750 ((( 751 - Userin IoTserver send a downlinkcommand: (% style="color:#4f81bd" %)**A8 01 06 0A 08 00 04 00 01 YY**743 +Check TTL Sensor return: 752 752 ))) 753 753 754 754 ((( 755 - 756 -))) 757 - 758 758 ((( 759 -((( 760 -RS485-LN got this downlink command and send (% style="color:#4f81bd" %)**0A 08 00 04 00 01 **(%%)to Modbus network. One of the RS485 sensor in the network send back Modbus reply **0A 08 00 04 00 00**. RS485-LN get this reply and combine with the original downlink command and uplink. The uplink message is: **A8** (% style="color:#4f81bd" %)**0A 08 00 04 00 **(% style="color:red" %)**01 06** ** **(% style="color:green" %)**0A 08 00 04 00 00** 748 +[[image:http://8.211.40.43/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/test/WebHome/1654132684752-193.png?rev=1.1||alt="1654132684752-193.png"]](% title="Click and drag to resize" %) 761 761 ))) 762 - 763 - 764 764 ))) 765 765 766 -((( 767 - (% 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" %) 768 -))) 769 769 770 770 771 - 772 772 ==== (% style="color:blue" %)**Set Payload version**(%%) ==== 773 773 774 774 ... ... @@ -936,8 +936,13 @@ 936 936 937 937 (% 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" %) 938 938 921 +* ((( 922 +(% style="color:#037691" %)**Downlink Command:** 923 +))) 939 939 925 +**~ (% style="color:#4472c4" %)A9 aa(%%)** ~-~-> Same as AT+MBFUN=aa 940 940 927 + 941 941 ==== (% style="color:blue" %)**RS485 command timeout**(%%) ==== 942 942 943 943 ... ... @@ -1389,12 +1389,10 @@ 1389 1389 To enable the listening mode, use can run the command (% style="color:#4472c4" %)** AT+RXMODE**. 1390 1390 ))) 1391 1391 1392 - 1393 - 1394 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %) 1395 -|=(% style="width: 156px; background-color:#D9E2F3;color:#0070C0" %)((( 1379 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1380 +|=(% style="width: 156px; background-color:#4F81BD;color:white" %)((( 1396 1396 **Command example** 1397 -)))|=(% style="width: 355px; background-color:# D9E2F3;color:#0070C0" %)(((1382 +)))|=(% style="width: 355px; background-color:#4F81BD;color:white" %)((( 1398 1398 **Function** 1399 1399 ))) 1400 1400 |(% style="width:156px" %)((( ... ... @@ -1473,7 +1473,7 @@ 1473 1473 1474 1474 1475 1475 (% border="1.5" cellspacing="4" style="background-color:#f2f2f2; width:430px" %) 1476 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)**Button**|=(% style="width: 380px;background-color:#D9E2F3;color:#0070C0" %)**Feature**1461 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**Button**|=(% style="width: 380px;background-color:#4F81BD;color:white" %)**Feature** 1477 1477 |(% style="width:50px" %)ACT|(% style="width:361px" %)If RS485 joined in network, press this button for more than 1 second, RS485 will upload a packet, and the SYS LED will give a (% style="color:blue" %)**Blue blink** 1478 1478 |(% style="width:50px" %)RST|(% style="width:361px" %)Reboot RS485 1479 1479 |(% style="width:50px" %)PRO|(% style="width:361px" %)Use for upload image, see [[How to Update Image>>||anchor="H6.1Howtoupgradetheimage3F"]] ... ... @@ -1482,7 +1482,7 @@ 1482 1482 1483 1483 1484 1484 (% border="1.5" cellspacing="4" style="background-color:#f2f2f2; width:430px" %) 1485 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)**LEDs**|=(% style="width: 380px;background-color:#D9E2F3;color:#0070C0" %)**Feature**1470 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**LEDs**|=(% style="width: 380px;background-color:#4F81BD;color:white" %)**Feature** 1486 1486 |PWR|Always on if there is power 1487 1487 |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. 1488 1488 ... ... @@ -1650,7 +1650,6 @@ 1650 1650 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H4.2.FirmwareupgradeusingSTM32Cubeprogramer>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H4.2.FirmwareupgradeusingSTM32Cubeprogramer]] 1651 1651 1652 1652 1653 - 1654 1654 (% style="color:red" %)**Notice**: **In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is:** 1655 1655 1656 1656 (% 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" %) ... ... @@ -1700,7 +1700,7 @@ 1700 1700 1. Check if Modbus-MTU return back the expected result to RS485-LN. 1701 1701 1. If both b) and c) has issue, we can compare PC’s output and RS485-LN output. 1702 1702 1703 -[[image:image-202 21130104310-1.png||height="380" width="680"]]1687 +[[image:image-20240816112950-1.png||height="382" width="731"]] 1704 1704 1705 1705 1706 1706 Example Connection: ... ... @@ -1814,7 +1814,6 @@ 1814 1814 [[RS485 Configure Tool - DRAGINO>>url:http://wiki.dragino.com/xwiki/bin/view/Main/RS485_Configure_Tool/#HTableofContentsFF1A]] 1815 1815 1816 1816 1817 - 1818 1818 = 7. Trouble Shooting = 1819 1819 1820 1820 == 7.1 Downlink doesn't work, how to solve it? == ... ... @@ -1823,12 +1823,36 @@ 1823 1823 Please see this link for debug: [[LoRaWAN Communication Debug>>doc:Main.LoRaWAN Communication Debug.WebHome]] 1824 1824 1825 1825 1826 -== 7.2 Why Ican't join TTN V3 in US915 /AU915 bands? ==1809 +== 7.2 Why customers can't join TTN V3 in US915 /AU915 bands? == 1827 1827 1828 1828 1829 1829 It might about the channels mapping. Please see for detail: [[Notice of Frequency band>>doc:Main.LoRaWAN Communication Debug.WebHome||anchor="H2.NoticeofUS9152FCN4702FAU915Frequencyband"]] 1830 1830 1831 1831 1815 +== 7.3 Why can't customers see the device's data in the server when the data is too long? == 1816 + 1817 +This is due to the limitation of the lorawan protocol, and the fixed DR needs to be adjusted to improve this problem. 1818 + 1819 +Please refer to the following link for the number of bytes limited by different frequencies and different DRs in the lorawan protocol 1820 + 1821 +[[lora-alliance.org/wp-content/uploads/2021/05/RP002-1.0.3-FINAL-1.pdf>>url:https://lora-alliance.org/wp-content/uploads/2021/05/RP002-1.0.3-FINAL-1.pdf]] 1822 + 1823 +Example: 1824 + 1825 +[[image:image-20240620145456-1.png]] 1826 + 1827 +Please refer to the following command to fix DR 1828 + 1829 +AT+ADR=0 1830 + 1831 +AT+DR=3 1832 + 1833 +Downlink command: 1834 + 1835 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H7.4DataRate>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H7.4DataRate]] 1836 + 1837 + 1838 + 1832 1832 = 8. Order Info = 1833 1833 1834 1834
- image-20240620145456-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Bei - Size
-
... ... @@ -1,0 +1,1 @@ 1 +50.3 KB - Content
- image-20240816112950-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.karry - Size
-
... ... @@ -1,0 +1,1 @@ 1 +230.3 KB - Content
- image-20240925144019-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.6 MB - Content