Advertisement

Quick Links

IOT-S300WS7
User Manual
Updated on March 12,2024

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IOT-S300WS7 and is the answer not in the manual?

Questions and answers

Summary of Contents for LINOVISION IOT-S300WS7

  • Page 1 IOT-S300WS7 User Manual Updated on March 12,2024...
  • Page 2 User manual/ Technical information 7-in-1 Weather Station User Guide(V2) The 1 Page total 38 Page...
  • Page 3: Table Of Contents

    User manual/ Technical information Tables of Contents 1 Product Introduction .......................... 4 2 Installation ............................5 2.1 Packing List ..........................5 2.2 Installation ..........................6 2.2.1 Device Interface Introduction .................... 6 2.2.2 Connect with USB Cable ....................7 2.2.3 M12 Cable........................8 2.2.4 Install the device.
  • Page 4 User manual/ Technical information 5.2 ASCII error code ........................38 5.3 SDI-12 error code ........................38 The 3 Page total 38 Page...
  • Page 5: Product Introduction

    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...
  • Page 6: Installation

    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)
  • Page 7: Installation

    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...
  • Page 8: Connectwithusbcable

    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...
  • Page 9: M12Cable

    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.
  • Page 11: Install The Device

    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.
  • Page 12: Device's Operating Mode

    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.
  • Page 13: Configure The Device Via Usb Port

    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.
  • Page 14: Serial Debug Tool

    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.
  • Page 15: Communication Protocols

    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.
  • Page 16: Modbus-Rtu Protocol

    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.
  • Page 17: Registeraddressdefinition

    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).
  • Page 18: Modbus-Rturead

    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 :...
  • Page 23: Ascii Protocol

    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...
  • Page 24: Settingcommandformat

    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’.
  • Page 32: Sdi-12

    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.
  • Page 34: Sdi-12Read

    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...
  • Page 39: Error Code

    User manual/ Technical information 5 Error code Modbus error code Error code Description Response instance 0x01 Device do not response 01 84 01 82 C0 0x04 Sensor probe exception 01 84 04 42 C3 ASCII error code Error code Description Response instance Command do not exist 0XA;...=#0...

Table of Contents