KS31 LoRaWAN Analog Input Collector specificationV2.0
Product Introduction

Product Description
KS31 is a LoRaWAN-based The AI collector for communication provides 4-20mA and 0-10v interfaces, which can easily connect devices supporting the above two interfaces.
KS31 based on LoRa ® Wireless technology, supports standard LoRaWAN ® Networking communication has the characteristics of long communication distance and low power consumption. The product has 4 built-in 2700 mA-hour large-capacity lithium battery, which can last for more than 6 years.
Product support with ManThink/third-party LoRaWAN ® The gateway is combined with the ThinkLink/Chirp stack/TTN third-party IoT platform to realize the monitoring and management of 4-20mA and 0-10v interface switches.
KS31 has a high protection level of IP65, adapt to the harsh outdoor environment, and can be widely used in the management needs of smart industries, smart buildings and other scenarios.
Main Features
- IP65 protection rating .
- Support 4-20mA, 0-10V interface.
- Battery powered, 10800mA high performance lithium battery, battery life up to 6 years.
- Support ThinkLink/ChirpStack/TTN platform docking.
- Support US902,AU915,AS923,EU868,EU433,CN470 LoRaWAN standard.
Specifications
Performance Parameters
| Item | Value |
|---|---|
| § Interface | |
| connect type | PG7 |
| Wiring quantity | 5 (Including GND wire) |
| Number of grounding wires | 1 |
| display | none |
| § Wireless Parameters | |
| Protocol | Standard LoRaWAN ® Agreement |
| Regional Standards | CN470/EU433/EU868/AS923/AU915/Us902 |
| Transmit Power | Maximum Support 22dBm ( can be changed) |
| Receiving Sensitivity | -142dBm(SF=12,BW=125kHz) |
| Working mode | OTAA/ABP Class A |
| § Configuration | |
| Test /Trigger mode | The magnet, 2 seconds trigger heartbeat data 6 seconds trigger into the network |
| Configuration | By NS issue instruction |
| § Physical Characteristics | |
| power supply mode | 4*2700mAh ER14505 lithium battery |
| Sleep current | < 3uA (25°C at room temperature) |
| Emission current | < 110mA (22dBm transmit power) |
| Battery life | 6 years (15-minute reporting cycle, 25 °C at room temperature) |
| Working Temperature | -40°C ~85°C |
| Relative humidity | ≤95% (no condensation) |
| Protection level | IP65 |
| Material & Color | ABS + PC, White |
| Dimensions | 120mm * 72mm * 28mm |
| Installation method | Wall Hanging |
Dimensions and Interfaces

| Serial Number | Iinterface Description | Specific details |
|---|---|---|
| 1 | LoRa Antenna interface | Inner hole outer screw, according to different LoRaWAN standard match |
| 2 | Wiring Port | PG7 waterproof connector, 1 GND,4 leads, 5 leads in total |
2.3 Model List

Example, KS318-A1-AS923-N: 2nd generation IP65 Analog Input Data Acquisition Module, 4-20mA interface, built-in 10800mA battery
Instructions For Use
Network Topology
KS31 is a standard LoRaWAN device, KS31 normal operation requires LoRaWAN network support. You can use the LoRaWAN gateway of ManThink or a third-party LoRaWAN gateway with the support of LoRaWAN NS.
KS31 supports access to standard LoRaWAN networks such as ThinkLink, Chirp stack, and TTN. You can use the ThinkLink configuration model to implement business functions, card view presentation, and other business logic.
The LoRaWAN network topology is as follows:

Working Mode
Periodic Acquisition and Heartbeat
- [x] The KS31 has 4 AI interfaces that perform periodic sampling and transmit data periodically.
- [x] The KS31 allows setting a COV (Change of Value) threshold. When the sampled data from an AI interface exceeds this threshold, it triggers an uplink data packet.
- [x] The protocol format for triggered uploads and periodic heartbeats is the same.
Communication Test
Use a magnet to stick the position of QR code on KS31 to trigger 2s-4S, which can trigger a packet of upstream measurement data.
Join
Use a magnet to stick the position of QR code on KS31 to trigger 6s-8s, which can trigger a packet of join.
Installation
- [x] Use the drill to fix the back plate to the Wall (keep the back plate Arrow Up)

- [x] Hatch the product on the back plate (slide down after aligning the groove on the back of the sensor with the convex part of the back plate)

communication Protocol
According to the Standard
\PTL-D01 门思科技物联网终端应用层通用协议V1.5
Note: 0-10V Interface and 4-20mA interface of the two types of products in the protocol identifier is different
Data items and identifiers for 0-10V Interfaces
- [x] LoRaWAN port number = 11, version number = 0x 82, Control Word = 0x 25, identifier = 0x17
KS31 supports only one data format, for example:
82 25 17 00 D4150100 D0160000 D0160100 D0160100 FE
| Number | Data Item | Example | Start Address | Length | Description |
|---|---|---|---|---|---|
| 1 | version Number | 0x82 | 0 | 1 byte | KS31 fixed to 0x82 |
| 2 | control Word | 0x25 | 1 | 1 byte | KS31 fixed to 0x25 |
| 3 | identifier | 0x17 | 2 | 1 byte | KS31 0-10V fixed to 0x17 |
| 4 | device Status | 0x00 | 3 | 1 byte | 0x 00 OK, 0x 01: Communication failure |
| 5 | port 1 sample value | 0x000115D4 | |||
| (Value after reorganization) | 4 | 4 bytes | little Endian Mode | ||
| actual value =(($sample value * 11)/64000.00 | |||||
| 6 | port 1 sample value | 0x000016D0 | |||
| (Value after reorganization) | 8 | 4 bytes | little Endian Mode | ||
| actual value =(($sample value * 11)/64000.00 | |||||
| 7 | port 1 sample value | 0x000115D4 | |||
| (Value after reorganization) | 12 | 4 bytes | little Endian Mode | ||
| actual value =(($sample value * 11)/64000.00 | |||||
| 8 | port 1 sample value | 0x000115D4 | |||
| (Value after reorganization) | 16 | 4 bytes | little Endian Mode | ||
| actual value =(($sample value * 11)/64000.00 | |||||
| 9 | battery voltage | 0xFE | 20 | 1 byte | actual value = ( (Sampling value * 1.6/254+2) V |
Data items and identifiers for the 4-20mA interface
- [x] LoRaWAN port number = 11, version number = 0x 82, Control Word = 0x 25, identifier = 0x18
KS31 supports only one data format, for example:
82 25 18 00 D4150100 D0160000 D0160100 D0160100 FE
| Number | Data Item | Example | Start Address | Length | Description |
|---|---|---|---|---|---|
| 1 | version Number | 0x82 | 0 | 1 byte | KS31 fixed to 0x82 |
| 2 | control Word | 0x25 | 1 | 1 byte | KS31 fixed to 0x25 |
| 3 | identifier | 0x17 | 2 | 1 byte | KS31 4-20mA fixed to 0x18 |
| 4 | device Status | 0x00 | 3 | 1 byte | 0x 00 OK, 0x 01: Communication failure |
| 5 | port 1 sample value | 0x000115D4 | |||
| (Value after reorganization) | 4 | 4 bytes | little Endian Mode | ||
| actual value =($sample value * 10)/64000.00 | |||||
| 6 | port 2 sample value | 0x000016D0 | |||
| (Value after reorganization) | 8 | 4 bytes | little Endian Mode | ||
| actual value =(($sample value * 10)/64000.00 | |||||
| 7 | port 3 sample value | 0x000115D4 | |||
| (Value after reorganization) | 12 | 4 bytes | little Endian Mode | ||
| actual value =(($sample value * 10)/64000.00 | |||||
| 8 | port 4 sample value | 0x000115D4 | |||
| (Value after reorganization) | 16 | 4 bytes | little Endian Mode | ||
| actual value =(($sample value * 10)/64000.00 | |||||
| 9 | battery voltage | 0xFE | 20 | 1 byte | actual value = ( (Sampling value * 1.6/254+2) V |
ThinkLink Reference Model
Log in to https://thinklink.manthink.cn\n○ Search for KS31 in the model menu\n○ add using template KS31
Parameter Modification
Refer to \PTL-D01 ManThink Technology IoT Terminal Application Layer General Protocol V1.5
Configuration Parameter Address Table
| Number | Data Item | Default Value | Dtart Address | Length | Description |
|---|---|---|---|---|---|
| 1 | reset | write Only | 9 | 1 byte | write 0x01 |
| 2 | Upload cycle | 900 | 40 | 4 bytes | upload cycle, in seconds |
| 3 | sampling period | 5 | 152 | 2 bytes | little Endian mode, in seconds |
| 4 | channel 1 COV | 154 | 4 bytes | little Endian Mode | |
| threshold = (($COV*10)/64000.00 (4-20mA) | |||||
| threshold = (($COV*11)/64000.00 (0-10V) | |||||
| 5 | channel 2 COV | 158 | 4 bytes | little Endian Mode | |
| threshold = (($COV*10)/64000.00 (4-20mA) | |||||
| threshold = (($COV*11)/64000.00 (0-10V) | |||||
| 6 | channel 3 COV | 162 | 4 bytes | little Endian Mode | |
| threshold = (($COV*10)/64000.00 (4-20mA) | |||||
| threshold = (($COV*11)/64000.00 (0-10V) | |||||
| 7 | channel 4 COV | 166 | 4 bytes | little Endian Mode | |
| threshold = (($COV*10)/64000.00 (4-20mA) | |||||
| threshold = (($COV*11)/64000.00 (0-10V) |
Contact Us
Website: www.manthink.cn
Email: info@ manthink.cn
Tel: +86-15810684257