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
-
... ... @@ -80,11 +80,13 @@ 80 80 ** Idle: 32mA@12v 81 81 ** 20dB Transmit: 65mA@12v 82 82 83 + 83 83 **Interface for Model:** 84 84 85 85 * RS485 86 86 * Power Input 7~~ 24V DC. 87 87 89 + 88 88 **LoRa Spec:** 89 89 90 90 * Frequency Range: ... ... @@ -336,6 +336,7 @@ 336 336 ))) 337 337 ))) 338 338 341 + 339 339 === 3.3.2 Configure sensors === 340 340 341 341 ((( ... ... @@ -360,6 +360,7 @@ 360 360 ))) 361 361 )))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 362 362 366 + 363 363 === 3.3.3 Configure read commands for each sampling === 364 364 365 365 ((( ... ... @@ -581,7 +581,7 @@ 581 581 582 582 583 583 584 -==== (% style="color:#037691" %) **RS485 Debug Command**(%%) ====588 +==== **(% style="color:#037691" %)RS485 Debug Command**(%%) ==== 585 585 586 586 ((( 587 587 This command is used to configure the RS485 devices; they won’t be used during sampling. ... ... @@ -588,15 +588,15 @@ 588 588 ))) 589 589 590 590 * ((( 591 -(% style="color:#037691" %) **AT Command**595 +**(% style="color:#037691" %)AT Command** 592 592 593 -((( 594 -**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 597 +**AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** 598 + 599 + 595 595 ))) 596 -))) 597 597 598 598 ((( 599 - 603 +m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command 600 600 ))) 601 601 602 602 * ((( ... ... @@ -637,9 +637,7 @@ 637 637 ))) 638 638 639 639 ((( 640 - 641 - 642 -**Example 1** ~-~-> Configure without ask for uplink (YY=0) 644 +**Example 1** ~-~-> Configure without ask for uplink (YY=0) 643 643 ))) 644 644 645 645 ((( ... ... @@ -655,8 +655,6 @@ 655 655 ))) 656 656 657 657 ((( 658 - 659 - 660 660 So if user want to use downlink command to control to RS485 Alarm, he can use: 661 661 ))) 662 662 ... ... @@ -677,7 +677,7 @@ 677 677 ))) 678 678 679 679 ((( 680 -**Example 2** 680 +**Example 2** ~-~-> Configure with requesting uplink and original downlink command (**YY=FF**) 681 681 ))) 682 682 683 683 ((( ... ... @@ -689,11 +689,11 @@ 689 689 ))) 690 690 691 691 ((( 692 -((( 693 -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** 692 +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: 694 694 ))) 695 695 696 - 695 +((( 696 + **A8** (% style="color:#4f81bd" %)**0A 08 00 04 00 **(% style="color:red" %)**01 06** ** **(% style="color:green" %)**0A 08 00 04 00 00** 697 697 ))) 698 698 699 699 ((( ... ... @@ -703,7 +703,7 @@ 703 703 704 704 705 705 706 -==== (% style="color:blue" %) **Set Payload version**(%%)====706 +==== **(% style="color:blue" %)Set Payload version** ==== 707 707 708 708 ((( 709 709 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. ... ... @@ -710,28 +710,32 @@ 710 710 ))) 711 711 712 712 * ((( 713 -(% style="color:#037691" %)**AT Command:** 713 +**(% style="color:#037691" %)AT Command:** 714 +))) 714 714 715 -**AT+PAYVER: **Set PAYVER field = 1 716 - 717 - 716 +(% class="box infomessage" %) 717 +((( 718 +((( 719 +**AT+PAYVER: Set PAYVER field = 1** 718 718 ))) 721 +))) 722 + 719 719 * ((( 720 -(% style="color:#037691" %) **Downlink Payload:**724 +**(% style="color:#037691" %)Downlink Payload:** 721 721 ))) 722 722 723 723 ((( 724 -**0xAE 01** ~-~-> 728 +**0xAE 01** ~-~-> Set PAYVER field = 0x01 725 725 ))) 726 726 727 727 ((( 728 -**0xAE 0F** ~-~-> 732 +**0xAE 0F** ~-~-> Set PAYVER field = 0x0F 729 729 ))) 730 730 731 731 732 732 733 733 734 -==== (% style="color:blue" %) **Set RS485 Sampling Commands**(%%)====738 +==== **(% style="color:blue" %)Set RS485 Sampling Commands** ==== 735 735 736 736 ((( 737 737 AT+COMMANDx or AT+DATACUTx ... ... @@ -746,16 +746,18 @@ 746 746 ))) 747 747 748 748 * ((( 749 -(% style="color:#037691" %) **AT Command:**753 +**(% style="color:#037691" %)AT Command:** 750 750 ))) 751 751 752 -**AT+COMMANDx: **Configure RS485 read command to sensor. 753 753 754 -**AT+ DATACUTx:**Configurehowtohandlereturn fromRS485 devices.757 +**AT+COMMANDx: Configure RS485 read command to sensor.** 755 755 756 756 760 +**AT+DATACUTx: Configure how to handle return from RS485 devices.** 761 + 762 + 757 757 * ((( 758 -(% style="color:#037691" %) **Downlink Payload:**764 +**(% style="color:#037691" %)Downlink Payload:** 759 759 ))) 760 760 761 761 ((( ... ... @@ -791,8 +791,6 @@ 791 791 ))) 792 792 793 793 ((( 794 - 795 - 796 796 **Example:** 797 797 ))) 798 798 ... ... @@ -811,10 +811,10 @@ 811 811 812 812 813 813 814 -==== (% style="color:blue" %) **Fast command to handle MODBUS device**(%%)====818 +==== **(% style="color:blue" %)Fast command to handle MODBUS device** ==== 815 815 816 816 ((( 817 - **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]].821 +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]]. 818 818 ))) 819 819 820 820 ((( ... ... @@ -834,25 +834,23 @@ 834 834 ))) 835 835 836 836 * ((( 837 -AT+MBFUN=1 and AT+DATACUT1/AT+DATACUT2 841 +AT+MBFUN=1 and AT+DATACUT1/AT+DATACUT2 are not configure (0,0,0). So RS485-LN. 838 838 ))) 839 839 * ((( 840 -AT+COMMAND1= 01 03 00 10 00 08,1 844 +AT+COMMAND1= 01 03 00 10 00 08,1 ~-~-> read slave address 01 , function code 03, start address 00 01, quantity of registers 00 08. 841 841 ))) 842 842 * ((( 843 -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. 844 - 845 - 847 +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. 846 846 ))) 847 847 848 -(% 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" %) 850 +(% 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" %) 849 849 850 -(% 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" %) 852 +(% 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" %) 851 851 852 852 853 853 854 854 855 -==== (% style="color:blue" %) **RS485 command timeout**(%%)====857 +==== **(% style="color:blue" %)RS485 command timeout** ==== 856 856 857 857 ((( 858 858 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. ... ... @@ -863,14 +863,17 @@ 863 863 ))) 864 864 865 865 * ((( 866 -(% style="color:#037691" %)** AT Command:** 868 +**(% style="color:#037691" %) AT Command:** 869 +))) 867 867 871 +(% class="box infomessage" %) 872 +((( 873 +((( 868 868 **AT+CMDDLaa=hex(bb cc)*1000** 869 869 ))) 876 +))) 870 870 871 871 ((( 872 - 873 - 874 874 **Example:** 875 875 ))) 876 876 ... ... @@ -883,7 +883,7 @@ 883 883 ))) 884 884 885 885 * ((( 886 -(% style="color:#037691" %) **Downlink Payload:**891 +**(% style="color:#037691" %) Downlink Payload:** 887 887 ))) 888 888 889 889 ((( ... ... @@ -895,17 +895,17 @@ 895 895 ))) 896 896 897 897 ((( 898 -**Example:** 903 + **Example:** 899 899 ))) 900 900 901 901 ((( 902 - **0xAA 01 00 01**907 + 0xAA 01 00 01 ~-~-> Same as **AT+CMDDL1=1000 ms** 903 903 ))) 904 904 905 905 906 906 907 907 908 -==== (% style="color:blue" %) **Uplink payload mode**(%%)====913 +==== **(% style="color:blue" %)Uplink payload mode** ==== 909 909 910 910 ((( 911 911 Define to use one uplink or multiple uplinks for the sampling. ... ... @@ -913,14 +913,13 @@ 913 913 914 914 ((( 915 915 The use of this command please see: [[Compose Uplink payload>>||anchor="H3.3.4Composetheuplinkpayload"]] 916 - 917 - 918 918 ))) 919 919 920 920 * ((( 921 -(% style="color:#037691" %) **AT Command:**924 +**(% style="color:#037691" %) AT Command:** 922 922 ))) 923 923 927 + 924 924 **AT+DATAUP=0** 925 925 926 926 **AT+DATAUP=1** ... ... @@ -927,7 +927,7 @@ 927 927 928 928 929 929 * ((( 930 -(% style="color:#037691" %) **Downlink Payload:**934 +**(% style="color:#037691" %) Downlink Payload:** 931 931 ))) 932 932 933 933 ((( ... ... @@ -941,7 +941,7 @@ 941 941 942 942 943 943 944 -==== (% style="color:blue" %) **Manually trigger an Uplink**(%%)====948 +==== **(% style="color:blue" %)Manually trigger an Uplink** ==== 945 945 946 946 ((( 947 947 Ask device to send an uplink immediately. ... ... @@ -948,7 +948,7 @@ 948 948 ))) 949 949 950 950 * ((( 951 -(% style="color:#037691" %) **AT Command:**955 +**(% style="color:#037691" %) AT Command:** 952 952 ))) 953 953 954 954 ((( ... ... @@ -960,7 +960,7 @@ 960 960 ))) 961 961 962 962 * ((( 963 -(% style="color:#037691" %) **Downlink Payload:**967 +**(% style="color:#037691" %) Downlink Payload:** 964 964 ))) 965 965 966 966 ((( ... ... @@ -970,16 +970,14 @@ 970 970 971 971 972 972 973 -==== (% style="color:blue" %) **Clear RS485 Command**(%%)====977 +==== **(% style="color:blue" %)Clear RS485 Command** ==== 974 974 975 975 ((( 976 976 The AT+COMMANDx and AT+DATACUTx settings are stored in special location, user can use below command to clear them. 977 - 978 - 979 979 ))) 980 980 981 981 * ((( 982 -(% style="color:#037691" %) **AT Command:**984 +**(% style="color:#037691" %) AT Command:** 983 983 ))) 984 984 985 985 ((( ... ... @@ -1006,7 +1006,7 @@ 1006 1006 1007 1007 1008 1008 * ((( 1009 -(% style="color:#037691" %) **Downlink Payload:**1011 +**(% style="color:#037691" %) Downlink Payload:** 1010 1010 ))) 1011 1011 1012 1012 ((( ... ... @@ -1016,7 +1016,7 @@ 1016 1016 1017 1017 1018 1018 1019 -==== (% style="color:blue" %) **Set Serial Communication Parameters**(%%)====1021 +==== **(% style="color:blue" %)Set Serial Communication Parameters** ==== 1020 1020 1021 1021 ((( 1022 1022 Set the Rs485 serial communication parameters: ... ... @@ -1023,39 +1023,39 @@ 1023 1023 ))) 1024 1024 1025 1025 * ((( 1026 -(% style="color:#037691" %) **AT Command:**1028 +**(% style="color:#037691" %) AT Command:** 1027 1027 ))) 1028 1028 1029 1029 ((( 1030 - 1031 - 1032 -* Set Baud Rate 1032 +Set Baud Rate: 1033 1033 ))) 1034 1034 1035 + 1035 1035 **AT+BAUDR=9600** ~/~/ Options: (1200,2400,4800,14400,19200,115200) 1036 1036 1037 1037 1038 1038 ((( 1039 - *Set UART Parity1040 +Set UART Parity 1040 1040 ))) 1041 1041 1043 + 1042 1042 **AT+PARITY=0** ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1043 1043 1044 1044 1045 1045 ((( 1046 - *Set STOPBIT1048 +Set STOPBIT 1047 1047 ))) 1048 1048 1051 + 1049 1049 **AT+STOPBIT=0** ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1050 1050 1051 1051 1052 - 1053 1053 * ((( 1054 -(% style="color:#037691" %) **Downlink Payload:**1056 +**(% style="color:#037691" %) Downlink Payload:** 1055 1055 ))) 1056 1056 1057 1057 ((( 1058 -**A7 01 aa bb**: 1060 +**A7 01 aa bb**: Same AT+BAUDR=hex(aa bb)*100 1059 1059 ))) 1060 1060 1061 1061 ((( ... ... @@ -1070,11 +1070,11 @@ 1070 1070 ))) 1071 1071 1072 1072 ((( 1073 -A7 02 aa: 1075 +A7 02 aa: Same as AT+PARITY=aa (aa value: 00 , 01 or 02) 1074 1074 ))) 1075 1075 1076 1076 ((( 1077 -A7 03 aa: 1079 +A7 03 aa: Same as AT+STOPBIT=aa (aa value: 00 , 01 or 02) 1078 1078 ))) 1079 1079 1080 1080 ... ... @@ -1128,7 +1128,7 @@ 1128 1128 ))) 1129 1129 1130 1130 ((( 1131 - (% style="color:#037691" %)**1133 +**Downlink Command:** 1132 1132 ))) 1133 1133 1134 1134 ((( ... ... @@ -1230,17 +1230,34 @@ 1230 1230 1231 1231 If device has not joined network yet: 1232 1232 1233 -* (% style="color:#037691" %)**AT+FDR** 1234 -* (% style="color:#037691" %)**AT+NJM=0** 1235 -* (% style="color:#037691" %)**ATZ** 1235 +(% class="box infomessage" %) 1236 +((( 1237 +**AT+FDR** 1238 +))) 1236 1236 1240 +(% class="box infomessage" %) 1237 1237 ((( 1242 +**AT+NJM=0** 1243 +))) 1244 + 1245 +(% class="box infomessage" %) 1246 +((( 1247 +**ATZ** 1248 +))) 1249 + 1250 + 1251 +((( 1238 1238 If device already joined network: 1253 +))) 1239 1239 1240 -* (% style="color:#037691" %)**AT+NJM=0** 1241 -* (% style="color:#037691" %)**ATZ** 1255 +(% class="box infomessage" %) 1256 +((( 1257 +**AT+NJM=0** 1258 +))) 1242 1242 1243 - 1260 +(% class="box infomessage" %) 1261 +((( 1262 +**ATZ** 1244 1244 ))) 1245 1245 1246 1246 ... ... @@ -1385,9 +1385,6 @@ 1385 1385 * (% style="color:blue" %)**RU864**(%%): frequency bands RU864 1386 1386 * (% style="color:blue" %)**KZ865**(%%): frequency bands KZ865 1387 1387 1388 - 1389 - 1390 - 1391 1391 = 9.Packing Info = 1392 1392 1393 1393 ... ... @@ -1404,9 +1404,6 @@ 1404 1404 * Package Size / pcs : 14.5 x 8 x 5 cm 1405 1405 * Weight / pcs : 170g 1406 1406 1407 - 1408 - 1409 - 1410 1410 = 10. FCC Caution for RS485LN-US915 = 1411 1411 1412 1412 (((