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)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -751,6 +751,7 @@ 751 751 752 752 === 3.5.2 Sensor related commands: === 753 753 754 +(% class="wikigeneratedid" %) 754 754 ==== ==== 755 755 756 756 ==== **Choose Device Type (RS485 or TTL)** ==== ... ... @@ -759,15 +759,9 @@ 759 759 760 760 * **AT Command** 761 761 762 -(% class="box infomessage" %) 763 -((( 764 764 **AT+MOD=1** ~/~/ Set to support RS485-MODBUS type sensors. User can connect multiply RS485 , Modbus sensors to the A / B pins. 765 -))) 766 766 767 -(% class="box infomessage" %) 768 -((( 769 769 **AT+MOD=2** ~/~/ Set to support TTL Level sensors, User can connect one TTL Sensor to the TXD/RXD/GND pins. 770 -))) 771 771 772 772 773 773 * **Downlink Payload** ... ... @@ -776,22 +776,20 @@ 776 776 777 777 778 778 779 -==== **RS485 Debug Command (AT+CFGDEV)**====774 +==== [[RS485 Debug Command>>path:#downlink_A8]] (AT+CFGDEV) ==== 780 780 781 781 This command is used to configure the RS485 or TTL sensors; they won’t be used during sampling. 782 782 783 -* **AT Command**778 +* AT Command 784 784 785 -(% class="box infomessage" %) 786 -((( 787 -**AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** 788 -))) 780 +AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 789 789 790 790 m: 0: no CRC; 1: add CRC-16/MODBUS in the end of this command. 791 791 792 792 793 -* **Downlink Payload** 794 794 786 +* Downlink Payload 787 + 795 795 Format: A8 MM NN XX XX XX XX YY 796 796 797 797 Where: ... ... @@ -805,15 +805,15 @@ 805 805 806 806 To connect a Modbus Alarm with below commands. 807 807 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.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. 809 809 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.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. 811 811 812 812 So if user want to use downlink command to control to RS485 Alarm, he can use: 813 813 814 - (% style="color:#037691" %)**A8 01 06 0A 05 00 04 00 01 00**(%%): to activate the RS485 Alarm807 +**A8 01 06 0A 05 00 04 00 01 00**: to activate the RS485 Alarm 815 815 816 - (% style="color:#037691" %)**A8 01 06 0A 05 00 04 00 00 00**(%%): to deactivate the RS485 Alarm809 +**A8 01 06 0A 05 00 04 00 00 00**: to deactivate the RS485 Alarm 817 817 818 818 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. 819 819 ... ... @@ -822,35 +822,32 @@ 822 822 823 823 Check TTL Sensor return: 824 824 825 -[[image: 1654132684752-193.png]]818 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image024.png]] 826 826 827 827 828 828 829 -==== **Set Payload version** ==== 830 830 823 +==== Set Payload version ==== 824 + 831 831 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. 832 832 833 -* **AT Command:**827 +* AT Command: 834 834 835 -(% class="box infomessage" %) 836 -((( 837 -**AT+PAYVER: Set PAYVER field = 1** 838 -))) 829 +AT+PAYVER: Set PAYVER field = 1 839 839 840 840 841 -* **Downlink Payload:**832 +* Downlink Payload: 842 842 843 - **0xAE 01**~-~->Set PAYVER field = 0x01834 +0xAE 01 à Set PAYVER field = 0x01 844 844 845 - **0xAE 0F**~-~->Set PAYVER field = 0x0F836 +0xAE 0F à Set PAYVER field = 0x0F 846 846 847 847 839 +==== Set RS485 Sampling Commands ==== 848 848 849 -==== **Set RS485 Sampling Commands** ==== 850 - 851 851 AT+COMMANDx, AT+DATACUTx and AT+SEARCHx 852 852 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"]].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]]. 854 854 855 855 856 856 * AT Command:
- 1654132684752-193.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -22.8 KB - Content