Communication protocol for ColliHigh network temperature and humidity transmitters by Kunlun Industrial Control, compliant with the MODBUS standard. Supports master-slave mode for querying temperature and humidity data. Data upload requires conversion and division by ten. Communication settings include 8 data bits, no parity, 1 stop bit, and selectable baud rates of 1200, 2400, 4800, and 9600.
The protocol follows the MODBUS standard using a 16‑bit hexadecimal format. A master device sends a request and the transmitter replies with temperature and humidity data, each split into high and low bytes. The CRC high and low bytes are appended for error checking.
Configuration of the device is performed via two groups of dip switches: one group selects the baud rate (1200, 2400, 4800, 9600 bit/s) and the other sets the device address (default 01). The document also provides a C‑language implementation of the CRC‑16 algorithm (polynomial 0xA001) for developers. This manual is written in Chinese.
| Supported baud rates | 1200, 2400, 4800, 9600 bit/s |
|---|---|
| Default device address | 01 |
| CRC algorithm | CRC‑16 (poly 0xA001) |
| Temperature and humidity data format | Two bytes each (high and low) |
It uses a CRC‑16 algorithm with polynomial 0xA001, and sample C code is provided in the document.