<
From version < 119.1 >
edited by Mengting Qiu
on 2024/09/25 16:10
To version < 107.1 >
edited by Bei Jinggeng
on 2023/11/27 14:28
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ting
1 +XWiki.Bei
Content
... ... @@ -135,8 +135,7 @@
135 135  v1.0: Release
136 136  )))
137 137  
138 -
139 -== 1.7 Pin definition ==
138 +
140 140  )))
141 141  )))
142 142  
... ... @@ -246,6 +246,7 @@
246 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" %)​
247 247  
248 248  
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  
... ... @@ -255,44 +255,38 @@
255 255  (% 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" %)​
256 256  
257 257  
258 -== 3.3 Configure Device to Read RS485 Sensors ==
258 +== 3.3 Configure Commands to read data ==
259 259  
260 260  
261 -There are plenty of RS485 and TTL level devices in the market and each device has different commands to read the valid data. To support these devices in most flexible, RS485-LN supports flexible command set. User can use [[Dragino RS485 Tool>>url:https://www.dropbox.com/sh/us9qecn39fwt8n1/AABREdqUCzEmJMRrfuWuXasoa?dl=0]],  [[AT Commands or LoRaWAN Downlink>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/#H3.5ConfigureRS485-LBviaATorDownlink]] Command to configure how RS485-LN should read the sensor and how to handle the return from RS485 or TTL sensors.
261 +(((
262 +(((
263 +(((
264 +There are plenty of RS485 devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-LN supports flexible command set. User can use [[AT Commands>>||anchor="H3.5ConfigureRS485-LNviaATorDownlink"]] or LoRaWAN Downlink Command to configure what commands RS485-LN should send for each sampling and how to handle the return from RS485 devices.
262 262  
266 +
267 +)))
268 +)))
263 263  
264 264  (((
265 265  (((
266 -(((
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 -=== 3.3.1 Method 1 ~-~- via RS485 Configure Tool ===
272 -
273 -
274 -Use the RS485 Configure tool is the recommand method. Please see the instruction of how to use the tool:
275 -
276 -* **[[RS485 Configure Tool Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/RS485_Configure_Tool/]]**
277 -
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 -
280 -
281 -=== 3.3.2  Method 2 ~-~- via AT Commands ===
275 +
282 282  )))
283 283  )))
284 284  
285 -==== 3.3.2.1 Configure UART settings for RS485 communication ====
279 +=== 3.3.1 Configure UART settings for RS485 or TTL communication ===
286 286  
287 287  
288 -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:
282 +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 UART setting to access the sensors. The related commands for UART settings are:
289 289  
290 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
291 -|=(% style="width: 126px; background-color:#4F81BD;color:white" %)(((
284 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
285 +|=(% style="width: 126px; background-color:#D9E2F3;color:#0070C0" %)(((
292 292  **AT Commands**
293 -)))|=(% style="width: 187px; background-color:#4F81BD;color:white" %)(((
287 +)))|=(% style="width: 187px; background-color:#D9E2F3;color:#0070C0" %)(((
294 294  **Description**
295 -)))|=(% style="width: 197px;background-color:#4F81BD;color:white" %)(((
289 +)))|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)(((
296 296  **Example**
297 297  )))
298 298  |(% style="width:126px" %)(((
... ... @@ -348,7 +348,7 @@
348 348  )))
349 349  )))
350 350  
351 -=== 3.3.3 Configure sensors ===
345 +=== 3.3.2 Configure sensors ===
352 352  
353 353  
354 354  (((
... ... @@ -355,8 +355,8 @@
355 355  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.
356 356  )))
357 357  
358 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
359 -|=(% 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**
352 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
353 +|=(% 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**
360 360  |(% style="width:122px" %)AT+CFGDEV|(% style="width:196px" %)(((
361 361  (((
362 362  This command is used to configure the RS485/TTL devices; they won’t be used during sampling.
... ... @@ -371,7 +371,7 @@
371 371  )))
372 372  )))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m
373 373  
374 -=== 3.3.4 Configure read commands for each sampling ===
368 +=== 3.3.3 Configure read commands for each sampling ===
375 375  
376 376  
377 377  (((
... ... @@ -462,7 +462,7 @@
462 462  
463 463  )))
464 464  
465 -=== 3.3.5 Compose the uplink payload ===
459 +=== 3.3.4 Compose the uplink payload ===
466 466  
467 467  
468 468  (((
... ... @@ -547,7 +547,7 @@
547 547  (% 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" %)​
548 548  
549 549  
550 -=== 3.3.6 Uplink on demand ===
544 +=== 3.3.5 Uplink on demand ===
551 551  
552 552  
553 553  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.
... ... @@ -559,11 +559,12 @@
559 559  (% style="color:#4472c4" %)** 0xA8 command**(%%): Send a command to RS485-LN and uplink the output from sensors.
560 560  
561 561  
562 -=== 3.3.7 Uplink on Interrupt ===
556 +=== 3.3.6 Uplink on Interrupt ===
563 563  
564 564  
565 565  RS485-LN support external Interrupt uplink since hardware v1.2 release.
566 566  
561 +
567 567  (% 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" %)​
568 568  
569 569  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.
... ... @@ -572,13 +572,13 @@
572 572  == 3.4 Uplink Payload ==
573 573  
574 574  
575 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
576 -|(% style="background-color:#4f81bd; color:white; width:70px" %)(((
577 -**Size(bytes)**
578 -)))|(% style="background-color:#4f81bd; color:white; width:80px" %)**1**|(% style="background-color:#4f81bd; color:white; width:360px" %)(((
570 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
571 +|=(% scope="row" style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((
572 +Size(bytes)
573 +)))|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:360px" %)(((
579 579  **Length depends on the return from the commands**
580 580  )))
581 -|(% style="width:90px" %)(((
576 +|=(% style="width: 90px;" %)(((
582 582  Value
583 583  )))|(% style="width:114px" %)(((
584 584  PAYLOAD_VER
... ... @@ -590,9 +590,13 @@
590 590  provided in the LoRaWAN server.
591 591  )))
592 592  
593 -(% 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.
588 +(% 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"]]
594 594  
590 +(% title="Click and drag to resize" %)​
595 595  
592 +Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
593 +
594 +
596 596  == 3.5 Configure RS485-LN via AT or Downlink ==
597 597  
598 598  
... ... @@ -737,21 +737,31 @@
737 737  )))
738 738  
739 739  (((
740 -(% style="color:blue" %)**Example 2:**  (%%)
739 +(% style="color:blue" %)**Example 2:**  (%%) ~-~-> Configure with requesting uplink and original downlink command (**YY=FF**)
741 741  )))
742 742  
743 743  (((
744 -Check TTL Sensor return:
743 +User in IoT server send a downlink command: (% style="color:#4f81bd" %)**A8 01 06 0A 08 00 04 00 01 YY**
745 745  )))
746 746  
747 747  (((
747 +
748 +)))
749 +
748 748  (((
749 -[[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" %)​
751 +(((
752 +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**
750 750  )))
754 +
755 +
751 751  )))
752 752  
758 +(((
759 + (% 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" %)​
760 +)))
753 753  
754 754  
763 +
755 755  ==== (% style="color:blue" %)**Set Payload version**(%%) ====
756 756  
757 757  
... ... @@ -919,13 +919,8 @@
919 919  
920 920  (% 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" %)​
921 921  
922 -* (((
923 -(% style="color:#037691" %)**Downlink Command:**
924 -)))
925 925  
926 -**~ (% style="color:#4472c4" %)A9 aa(%%)** ~-~-> Same as AT+MBFUN=aa
927 927  
928 -
929 929  ==== (% style="color:blue" %)**RS485 command timeout**(%%) ====
930 930  
931 931  
... ... @@ -1377,10 +1377,12 @@
1377 1377  To enable the listening mode, use can run the command (% style="color:#4472c4" %)** AT+RXMODE**.
1378 1378  )))
1379 1379  
1380 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1381 -|=(% style="width: 156px; background-color:#4F81BD;color:white" %)(((
1384 +
1385 +
1386 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
1387 +|=(% style="width: 156px; background-color:#D9E2F3;color:#0070C0" %)(((
1382 1382  **Command example**
1383 -)))|=(% style="width: 355px; background-color:#4F81BD;color:white" %)(((
1389 +)))|=(% style="width: 355px; background-color:#D9E2F3;color:#0070C0" %)(((
1384 1384  **Function**
1385 1385  )))
1386 1386  |(% style="width:156px" %)(((
... ... @@ -1459,7 +1459,7 @@
1459 1459  
1460 1460  
1461 1461  (% border="1.5" cellspacing="4" style="background-color:#f2f2f2; width:430px" %)
1462 -|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**Button**|=(% style="width: 380px;background-color:#4F81BD;color:white" %)**Feature**
1468 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**Button**|=(% style="width: 380px;background-color:#D9E2F3;color:#0070C0" %)**Feature**
1463 1463  |(% 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**
1464 1464  |(% style="width:50px" %)RST|(% style="width:361px" %)Reboot RS485
1465 1465  |(% style="width:50px" %)PRO|(% style="width:361px" %)Use for upload image, see [[How to Update Image>>||anchor="H6.1Howtoupgradetheimage3F"]]
... ... @@ -1468,7 +1468,7 @@
1468 1468  
1469 1469  
1470 1470  (% border="1.5" cellspacing="4" style="background-color:#f2f2f2; width:430px" %)
1471 -|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**LEDs**|=(% style="width: 380px;background-color:#4F81BD;color:white" %)**Feature**
1477 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**LEDs**|=(% style="width: 380px;background-color:#D9E2F3;color:#0070C0" %)**Feature**
1472 1472  |PWR|Always on if there is power
1473 1473  |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.
1474 1474  
... ... @@ -1636,6 +1636,7 @@
1636 1636  [[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]]
1637 1637  
1638 1638  
1645 +
1639 1639  (% 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:**
1640 1640  
1641 1641  (% 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" %)​
... ... @@ -1685,7 +1685,7 @@
1685 1685  1. Check if Modbus-MTU return back the expected result to RS485-LN.
1686 1686  1. If both b) and c) has issue, we can compare PC’s output and RS485-LN output.
1687 1687  
1688 -[[image:image-20240816112950-1.png||height="382" width="731"]]
1695 +[[image:image-20221130104310-1.png||height="380" width="680"]]
1689 1689  
1690 1690  
1691 1691  Example Connection:
... ... @@ -1799,6 +1799,7 @@
1799 1799  [[RS485 Configure Tool - DRAGINO>>url:http://wiki.dragino.com/xwiki/bin/view/Main/RS485_Configure_Tool/#HTableofContentsFF1A]]
1800 1800  
1801 1801  
1809 +
1802 1802  = 7. Trouble Shooting =
1803 1803  
1804 1804  == 7.1 Downlink doesn't work, how to solve it? ==
... ... @@ -1807,36 +1807,12 @@
1807 1807  Please see this link for debug: [[LoRaWAN Communication Debug>>doc:Main.LoRaWAN Communication Debug.WebHome]]
1808 1808  
1809 1809  
1810 -== 7.2 Why customers can't join TTN V3 in US915 /AU915 bands? ==
1818 +== 7.2 Why I can't join TTN V3 in US915 /AU915 bands? ==
1811 1811  
1812 1812  
1813 1813  It might about the channels mapping. Please see for detail: [[Notice of Frequency band>>doc:Main.LoRaWAN Communication Debug.WebHome||anchor="H2.NoticeofUS9152FCN4702FAU915Frequencyband"]]
1814 1814  
1815 1815  
1816 -== 7.3 Why can't customers see the device's data in the server when the data is too long? ==
1817 -
1818 -This is due to the limitation of the lorawan protocol, and the fixed DR needs to be adjusted to improve this problem.
1819 -
1820 -Please refer to the following link for the number of bytes limited by different frequencies and different DRs in the lorawan protocol
1821 -
1822 -[[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]]
1823 -
1824 -Example:
1825 -
1826 -[[image:image-20240620145456-1.png]]
1827 -
1828 -Please refer to the following command to fix DR
1829 -
1830 -AT+ADR=0
1831 -
1832 -AT+DR=3
1833 -
1834 -Downlink command:
1835 -
1836 -[[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]]
1837 -
1838 -
1839 -
1840 1840  = 8. Order Info =
1841 1841  
1842 1842  
image-20240620145456-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Bei
Size
... ... @@ -1,1 +1,0 @@
1 -50.3 KB
Content
image-20240816112950-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.karry
Size
... ... @@ -1,1 +1,0 @@
1 -230.3 KB
Content
image-20240925144019-1.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -1.6 MB
Content
image-20240925145611-2.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -606.6 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0