Changes for page RS485-BL – Waterproof RS485 to LoRaWAN Converter
Last modified by Xiaoling on 2025/04/23 15:57
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -751,7 +751,6 @@ 751 751 752 752 === 3.5.2 Sensor related commands: === 753 753 754 -(% class="wikigeneratedid" %) 755 755 ==== ==== 756 756 757 757 ==== **Choose Device Type (RS485 or TTL)** ==== ... ... @@ -760,9 +760,15 @@ 760 760 761 761 * **AT Command** 762 762 762 +(% class="box infomessage" %) 763 +((( 763 763 **AT+MOD=1** ~/~/ Set to support RS485-MODBUS type sensors. User can connect multiply RS485 , Modbus sensors to the A / B pins. 765 +))) 764 764 767 +(% class="box infomessage" %) 768 +((( 765 765 **AT+MOD=2** ~/~/ Set to support TTL Level sensors, User can connect one TTL Sensor to the TXD/RXD/GND pins. 770 +))) 766 766 767 767 768 768 * **Downlink Payload** ... ... @@ -777,7 +777,10 @@ 777 777 778 778 * **AT Command** 779 779 780 -AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 785 +(% class="box infomessage" %) 786 +((( 787 +**AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** 788 +))) 781 781 782 782 m: 0: no CRC; 1: add CRC-16/MODBUS in the end of this command. 783 783 ... ... @@ -793,20 +793,19 @@ 793 793 * XX XX XX XX: RS485 command total NN bytes 794 794 * YY: How many bytes will be uplink from the return of this RS485 command, if YY=0, RS485-BL will execute the downlink command without uplink; if YY>0, RS485-BL will uplink total YY bytes from the output of this RS485 command 795 795 796 - 797 797 **Example 1:** 798 798 799 799 To connect a Modbus Alarm with below commands. 800 800 801 -* The command to active alarm is: 0A 05 00 04 00 01 4C B0. Where 0A 05 00 04 00 01 is the Modbus command to read the register 00 40 where stored the DI status. The 4C B0 is the CRC-16/MODBUS which calculate manually. 808 +* The command to active alarm is: 0A 05 00 04 00 01 **4C B0**. Where 0A 05 00 04 00 01 is the Modbus command to read the register 00 40 where stored the DI status. The 4C B0 is the CRC-16/MODBUS which calculate manually. 802 802 803 -* The command to deactivate alarm is: 0A 05 00 04 00 00 8D 70. Where 0A 05 00 04 00 00 is the Modbus command to read the register 00 40 where stored the DI status. The 8D 70 is the CRC-16/MODBUS which calculate manually. 810 +* The command to deactivate alarm is: 0A 05 00 04 00 00 **8D 70**. Where 0A 05 00 04 00 00 is the Modbus command to read the register 00 40 where stored the DI status. The 8D 70 is the CRC-16/MODBUS which calculate manually. 804 804 805 805 So if user want to use downlink command to control to RS485 Alarm, he can use: 806 806 807 -**A8 01 06 0A 05 00 04 00 01 00**: to activate the RS485 Alarm 814 +(% style="color:#037691" %)**A8 01 06 0A 05 00 04 00 01 00**(%%): to activate the RS485 Alarm 808 808 809 -**A8 01 06 0A 05 00 04 00 00 00**: to deactivate the RS485 Alarm 816 +(% style="color:#037691" %)**A8 01 06 0A 05 00 04 00 00 00**(%%): to deactivate the RS485 Alarm 810 810 811 811 A8 is type code and 01 means add CRC-16/MODBUS at the end, the 3^^rd^^ byte is 06, means the next 6 bytes are the command to be sent to the RS485 network, the final byte 00 means this command don’t need to acquire output. 812 812 ... ... @@ -815,32 +815,35 @@ 815 815 816 816 Check TTL Sensor return: 817 817 818 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image024.png]]825 +[[image:1654132684752-193.png]] 819 819 820 820 821 821 829 +==== **Set Payload version** ==== 822 822 823 -==== Set Payload version ==== 824 - 825 825 This is the first byte of the uplink payload. RS485-BL can connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload. 826 826 827 -* AT Command: 833 +* **AT Command:** 828 828 829 -AT+PAYVER: Set PAYVER field = 1 835 +(% class="box infomessage" %) 836 +((( 837 +**AT+PAYVER: Set PAYVER field = 1** 838 +))) 830 830 831 831 832 -* Downlink Payload: 841 +* **Downlink Payload:** 833 833 834 -0xAE 01 àSet PAYVER field = 0x01843 +**0xAE 01** ~-~-> Set PAYVER field = 0x01 835 835 836 -0xAE 0F àSet PAYVER field = 0x0F845 +**0xAE 0F** ~-~-> Set PAYVER field = 0x0F 837 837 838 838 839 -==== Set RS485 Sampling Commands ==== 840 840 849 +==== **Set RS485 Sampling Commands** ==== 850 + 841 841 AT+COMMANDx, AT+DATACUTx and AT+SEARCHx 842 842 843 -These three commands are used to configure how the RS485-BL polling data from Modbus device. Detail of usage please see : [[polling RS485 device>> path:#polling_485]].853 +These three commands are used to configure how the RS485-BL polling data from Modbus device. Detail of usage please see : [[polling RS485 device>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]]. 844 844 845 845 846 846 * AT Command: