2 1W ( ) Support Protocols RS485 (MODBUS-RTU) / SDI-12 IP Rating IP66 Working Temperature -40℃~+85℃ Working Humidity 0 to 100%RH (non-condensing) Product Model: IOT-S300WS7 (7-in-1) Measurement Parameter Measurement Range Measurement Accuracy Resolution Air temperature -40~85°C ±0.1℃ 0.01°C Air humidity 0~100%RH ±1.5%RH...
M12 8-pin communication cable (default length 3-meter hook-up wire, and · there is a waterproof aviation connector type to choose when working with Linovision SensorHub datalogger. If the aviation connector is not needed, cut it · · off by yourself)
User manual/ Technical information 2.2 Installation 2.2.1 DeviceInterfaceIntroduction USB port for configurationOpen with a coin Data and power connector There are two connectors at the bottom of the device. • USBType-CinterfaceallowsyoutoconnectyourcomputerwithanormalUSBType-Ccabletothe device for configuration. • ThemaindatainterfacecanbeconnectedtotheM128-pincable,supportingmultiplebusprotocols Bottom of the device The 6 Page total 38 Page...
User manual/ Technical information 2.2.2 ConnectwithUSBCable Note: The white cover (on the side near the label) should be tightened after debugging to prevent water from entering the device! The 7 Page total 38 Page...
User manual/ Technical information 2.2.3 M12Cable The device adopts an M12 8-pin connector, the different colored pins provide power and data communication (as shown in the above diagram). When working with the RS-485, you can connect only 4 wires (not using a heating function), and the rest can be individually wrapped with tape to prevent short circuit The holes of the cable and the pins of the device connector must be aligned when the cable is plugged in.
Page 10
User manual/ Technical information Plugin the cable and tighten it clockwise Note: the cable is aimed at with the bottom before inserting it into the bottom. Otherwise,the pins are skewed may cause the communication is abnormal . When using the device with a heating function, a separate 24V (24V@1A is recommended) power supply is required.
User manual/ Technical information Reminding: 1. When the device needs to add power extension cable, if its length is more than 100 meters, it needs to use 24V/2A for power supply (without heating function); 2. When the heating function is enabled, the power supply of the heating module should be within 3 meters of the SenseCAP ONE.The distance between the power supply of the heating module and the device is not more than 5m.
User manual/ Technical information 3 Device's Operating Mode After installation, you can power on the device, configure it and collect data from the device. The device has two operating modes, configuration mode, and working mode. With a USB cable, you can check or configure the device’s parameters, such as device Configuration Mode name, version number, and communication protocol configuration.
User manual/ Technical information 3.1 Configure the device via USB port There is a waterproof round cover at the bottom of the device. Turn it counterclockwise to remove this cover, and you can see a USB Type-C connector and a configuration button. Connect the device to your computer with a USB Type-C cable.
User manual/ Technical information 3.2 Serial debug tool The communication settings are as follows: You can find port information in your computer's device manager Select the serial port 9600bps, 8 data bits, 1 stop bits, none parity, none flow control. Baud rate In the Serial Debug Assistant, select the corresponding COM port.
User manual/ Technical information 4 Communication Protocols The device supports the following communication protocols: The Modbus protocol is a common language applied to electronic devices. With this protocol, devices can communicate within their network. It has become a universal industry standard, widely used in data loggers, sensor equipment, and so on. Based on this protocol, devices produced by different vendors can communicate with each other Modbus-RTU for system integration.
User manual/ Technical information 4.1 Modbus-RTU Protocol To start Modbus-RTU communication, the M12 data cable of the device needs to be connected to the RS- 485 port of one Data Logger, which powers up the device at a voltage of 12V-24V. The following image is a diagram of the wiring: Protocol communication parameters One start bit, 8 Data bits, None parity, one Stop bits.
User manual/ Technical information 0x04 CCCC Address 0-247 0x04 big endian big endian big endian little-endian Read and write the holding register. The message format from by the host Slave address Function code Register address Number of registers CRC check 1 byte 1 byte 2 bytes (big-endian).
User manual/ Technical information intensity Heating 0x001C -40000~85000 Temperature 0 or 1000((The dumping The dumping of 0x001E of stateis1000,the state vertical of state is 0) 0x0030 PM2.5 0~1000000 0x0032 PM10 0~1000000 0x00 0-10000 0x0048 Noise intensity 35000~100000 The default address is 1 0x1000 Device address Can be set to 1 - 247...
Page 19
User manual/ Technical information Configuration connection parameters: Baud rate 9600bps, 8 Data bits, None Parity, 1 Stop bits. Read the air temperature register 0x0000 to 0x0001, click Setup, and select Read/Write Definition , 7-in-1 is 20), function code 04, starting address 0, Set the default slave ID(2-in-1 is 44,5-in-1 is 10 quantity (2-in-1 is 12 5 -in-1 is 6...
Page 20
User manual/ Technical information Now the computer reads the sensor data every 1 second, and the measurement (line 0 and line 1) is shown in below picture, after dividing the measurement by 1000, it is the true temperature value, 28300/1000 = 28.3 °C On the right, you can check the raw sent and received data packages.
Page 21
User manual/ Technical information S500 decode: Read register 0x0000~0x0005. Send command 0 A 04 00 00 00 06 71 73 C heck code : ( ) ; Return 2 6 04 40 00 00 70 80 T emperature 0 0 00 95 10 H umidity 06 07 94 40 A ir pressure...
Page 22
User manual/ Technical information 00(Accumulated rainfall) 00 00 00 00(Accumulated rainfall duration) 00 00 00 00(Rain intensity) 00 00 00 00(Maximum rainfall intensity)00 00 6A 7C(Heating Temperature) 00 00 00 00(The dumping of state) 09(Check code) PM2.5,PM10 and CO2 need to be read separately :...
User manual/ Technical information 4.2 ASCII Protocol 4.2.1 Commanddefinition Device address, 0 by default Starter, fixed value The separator used to distinguish multiple commands A command, represented by different strings A query term used to query values Assignment, which is used to set the value The argument, the specific value of the parameter is set Sensor measurement Sensor measurements combine character for getting or setting multiple...
User manual/ Technical information 4.2.3 SettingCommandFormat Set a specified parameter, such as setting a baud rate. Example: 0XA;BD=96<CR><LF> indicates query the device’s baud rate 4.2.4 Command List Device info queries and related commands settings Query Device address Send ?<CR><LF> Response 0XA<CR><LF>...
Page 25
User manual/ Technical information Send 0XA; MBAD=?<CR><LF> Response 0XA; MBAD=1<CR><LF> Query Description The RS-485 address of device 0 is 1 (decimal) Send 0XA; MBAD=2<CR><LF> Response 0XA; MBAD=2 <CR><LF> Setting Description Set the address of device 0 to 2 (decimal) RS-485 baud rate MBBD Send 0XA;...
Page 26
User manual/ Technical information Send 0XA;CC=Y<CR><LF> Response 0XA;CC=Y<CR><LF> Description Enable Electronic Compass Send 0XA;CC=N<CR><LF> Response 0XA;CC=N<CR><LF> Setting Description Disable Electronic Compass Send 0XA;CC=C<CR><LF> Response 0XA;CC=C<CR><LF> Enable Geomagnetic compensation i t will start the 30s compensation process, during this time, , Description device should be placed horizontally, and rotate evenly along the Z-axis for 1-2 rounds.
Page 27
User manual/ Technical information 0XA;AT=23.6;AH=56.4;AP=100819.1;LX=93.0;DN=0.0;DM=0.0;DA=0.0;SN=0.0;SM=0.0;SA=0.0;RA=1. Response 4 ;RD=60.0;RI=0.0;RP=0.0;HT=-38.4;TILT=0.0<CR><LF> Description Returns the value of all measurement parameters Group Measurement Name Unit Name Contains all combinations of measurement parameters Air temperature ℃ (default), ℉ Air humidity Barometric pressure Pa (default), hPa, bar, mmHg, inHg Light intensity Minimum wind direction Maximum wind direction...
Page 28
User manual/ Technical information Send 0XA; UP=? <CR><LF> Response 0XA; UP=P<CR><LF> Query Description The unit is Pa. Send 0XA; UP=H<CR><LF> Response 0XA; UP=H<CR><LF> Set up Set the unit to hPa. Description P = Pa, H = hPa, B = bar, M = mmHg, I=inHg Wind Speed &...
Page 29
User manual/ Technical information Send 0XA;IR=? <CR><LF> Response 0XA;IR=10<CR><LF> Query Description The default rain data update interval is 10 seconds. Send 0XA;IR=60<CR><LF> Response 0XA;IR=60<CR><LF> Setting Set the data update interval to 60seconds. Description The interval range is 10 to 3600 seconds. Rainfall Unit Send 0XA;...
Page 30
User manual/ Technical information Send 0XA; DL=3600<CR><LF> Response 0XA; DL=3600<CR><LF> Setting Set the rainfall duration overflow value to 3600 Description seconds. It ranges between 100 – 2000000 seconds. Clear the accumulated rainfall Send 0XA; CRA=1<CR><LF> Response 0XA; CRA=1<CR><LF> Setting Description Clear the accumulated rainfall.
Page 31
User manual/ Technical information SDI-12 SDI-12 communication adopts three wires, two of which are sensor power supply wires and the other is SDI-12 signal wire. Each sensor on the SDI-12 bus has a unique address, which can be set to ‘0’, ‘1’ ~ ‘9’, ‘A’ ~ ‘Z’, ‘A’ ~ ‘Z’. The SDI-12 address of the SenseCAP ONE defaults to ‘0’.
User manual/ Technical information accccccccmmmvvvxxxxxxxxxxxxxxxx<CR><LF> Device address:0 SDI-12 protocol version: v1.4 cccccccc Product S enseCAP : Device series O NE : Software version : xxxxxxxxxxxxxxxx Device serial number 1 019906922104001 : Modify device 0Ab! address Send 0A1! Response 1<CR><LF> A -Z Description Device address 0 is changed to 1.
Page 33
User manual/ Technical information 0M9!: Start other measurements: heating temperature, tilt status. 0M4!...0M8!: reserved. After using this command, the sensor will enter a sleep mode after the measurement to save power consumption. After using "continuous measurement command 0R0!...0R9!", it will exit the low power consumption state.
User manual/ Technical information maximum rainfall intensity. 0R3!: Start Dust continuous measurement: PM2.5, PM10. 0R9!: Start another Continuous measurement: heating temperature, dumping status. 0R4!...0R8!: reserved. If the sensor was in a low-power working state before, after using this command, the sensor will exit the low-power working state.
Page 35
User manual/ Technical information Use USB to SDI-12 debugger to communicate with the device The communication settings: 1 start bits, 7 data bits, Even parity, 1 stop Format Baud rate bits 1200bps 0x00 Device address Connect the green wire (GND Data) and yellow wire (SDI-12 Data) to the USB to SDI-12 debugger. And connect the red wire (Vin+ power positive) and brown wire (Vin- power ground) to the 12V power supply.
Page 36
User manual/ Technical information Start Measurement Read air temperature, air humidity, barometric pressure, light intensity Send the "start measurement command 0M!", the sensor first responds with "00024", which means that the "0M!" command takes 2 seconds to measure and returns 4 measured values. After 2 seconds, the sensor responds with its own address "0", indicating that the measurement has been completed.
Page 37
User manual/ Technical information Use extended measurement command 0M1! to read minimum wind direction, maximum wind direction, average wind direction, minimum wind speed, maximum wind speed, average wind speed. The device responds with "00056", which means that the "0M1!" command takes 5 seconds to measure and returns 6 measured values.
Page 38
User manual/ Technical information Then send “continuous measurement command 0R2!, the device returns 4 measured values: cumulative rainfall 1.2mm, cumulative rainfall duration 20 seconds, rainfall intensity 1.2mm/h, maximum rainfall intensity 72.0mm/h. The 37 Page total 38 Page...
Need help?
Do you have a question about the IOT-S300WS7 and is the answer not in the manual?
Questions and answers