Skip to content

KC25 DIN-Rail RS-485 LoRaWAN Data Logger

Product introduction

KC25 DIN-rail RS-485 LoRaWAN data logger

Product description

KC25 is a high-performance, low-power and highly configurable data transmission unit (DTU) developed by ManThink. It integrates a high-performance MCU and a LoRa® RF chip, supports the standard LoRaWAN® protocol, and is designed for long-range, low-power communication.

KC25 uses an industrial DIN-rail design and accepts a DC 5–24 V wide-range supply. Its RS-485 interface connects external devices for data acquisition and remote control, while LoRaWAN carries application data to the target platform.

KC25 is compatible with ManThink and third-party LoRaWAN gateways and can connect to ThinkLink, ChirpStack and The Things Network (TTN).

KC25 includes an EdgeBus (EB) virtual machine. EB scripts can be compiled into firmware and deployed remotely through FUOTA. The virtual machine can implement RS-485 protocol parsing, COV reporting, alarm triggers and data restructuring at the edge.

Applications

  • Industrial sites
  • Electricity-meter reading
  • Hydrometeorological monitoring
  • Environmental and municipal monitoring

Main features

  • RS-485 interface
  • DC 5–24 V input
  • Built-in EB virtual machine
  • FUOTA over LoRaWAN
  • ThinkLink, ChirpStack and TTN support
  • CN470, EU433, EU868, AS923, AU915 and US902 regional standards
  • Compatible with RS-485-based communication protocols

Specifications

Interface overview

ParameterSpecification
Connector2.54 mm terminal block
Connections4
IndicatorsFour: RU, LR, TX and RX

Technical specifications

Wireless

ParameterSpecification
ProtocolStandard LoRaWAN® protocol
Regional standardsCN470 / EU433 / EU868 / AS923 / AU915 / US902
Transmit powerUp to 22 dBm, configurable
Receive sensitivity-142 dBm at SF12, BW 125 kHz
Activation and operating modeOTAA / ABP, Class C

Protocol and configuration

ParameterSpecification
Button actionsShort press to query and upload data; hold for 6–8 seconds to trigger network join
Parameter configurationDownlink commands from the Network Server

Physical

ParameterSpecification
Power inputDC 5–24 V
Receive current< 8 mA
Transmit current< 110 mA at 22 dBm
Operating temperature-40°C to 85°C
Relative humidity≤ 95%, non-condensing
Ingress protectionIP53
Material and colorAluminum alloy, black
Dimensions69 mm × 25 mm × 25 mm
MountingDIN rail

Dimensions and interfaces

Dimensions

KC25 dimensional drawing

Interface definition

KC25 interface views

NameDefinition
ARS-485 A
BRS-485 B
V+Positive DC input
V-Negative DC input / GND
Trigger buttonShort press to query and upload data; hold for more than 6 seconds to trigger network join
RUSystem-run indicator; flashes once per second during normal operation
LRLoRaWAN data indicator; flashes for approximately 100 ms when data is transmitted or received
TXRS-485 transmit indicator; flashes while sending data
RXRS-485 receive indicator; flashes while receiving data
Threaded connectorLoRa antenna connector

Product model

Model example

KC258-A2-AS923-N

Model component breakdown

  • KC258: product series and RF band.
    • KC25 identifies a second-generation DIN-rail RS-485 DTU.
    • 8 identifies the 800 MHz-and-above RF version for EU868, AS923, AU915 and US902.
    • Other band option: 4 identifies the 400 MHz RF version for EU433 and CN470.
  • -A2: hardware and power configuration.
    • A identifies the default hardware configuration.
    • 2 identifies DC 5–24 V input.
    • Other power option: 1 is a blank position.
  • -AS923: LoRaWAN regional standard.
    • AS923 means that the device supports the LoRaWAN AS923 regional parameters.
    • Other regional codes are CN470, EU433, EU868, AU915 and US902; US902 denotes the LoRaWAN US915 (902–928 MHz) regional parameters.
  • -N: default version.
    • N identifies the default version.
    • Other values are reserved for customized or special versions.

Complete model meaning

The complete meaning of KC258-A2-AS923-N is:

This is a second-generation DIN-rail RS-485 DTU in the 800 MHz-and-above RF class. It uses the default hardware configuration, accepts DC 5–24 V input, supports the LoRaWAN AS923 regional standard, and uses the default final version code N.

Instructions for use

Network topology

KC25 is a standard LoRaWAN end device and requires a LoRaWAN gateway and LoRaWAN Network Server. It can use a ManThink or third-party gateway and connect to standard LoRaWAN networks such as ThinkLink, ChirpStack and TTN.

KC25 LoRaWAN network topology

Operating modes

Configure acquisition and upload tasks with EB

KC25 includes an EB virtual machine. The SDK and TypeScript can implement meter-reading and other acquisition logic. See EdgeBus Compiler.

Communication test

Short-press the trigger button to query data and send one uplink packet.

Network join

Hold the trigger button for 6–8 seconds to trigger a new network join.

Installation

  1. Mount the device: Snap KC25 onto the DIN rail.
  2. Connect power: With power removed, connect the positive DC lead to V+ and the negative lead to V-.
  3. Connect RS-485: Connect the external device's A and B terminals to the corresponding A and B terminals on KC25.
  4. Power on: Apply power and check the indicators. Start communication after RU flashes normally.

Wiring safety

Disconnect power before wiring. The supply must remain within DC 5–24 V, and all RS-485 serial parameters must match the connected device.

Communication protocol and parameters

Communication protocol

The application protocol is customized through EB compilation. The format defined in “PTL-D01 ManThink IoT Terminal Application-Layer General Protocol V1.5” is recommended.

Parameter changes

Follow Chapter 5 of PTL-D01 and send parameter changes through port 214. See EdgeBus App Parameters for the EB parameter-address table.

Sign in to ThinkLink and add the device with template MT-EB-POWER. The template uses thing model MT-EB and includes:

  • [MT ACT] action: Run reset, join, redo, parameter-read and related operations.
  • [MT ACT] transparent: Send hexadecimal data through port 51, forward it to a child device over RS-485 and return the response.
  • [MT SET] app para: Set EB parameters.
  • [MT ACT] debug modbus: Debug Modbus online by entering the RS-485 address and Modbus function code.
  • ALARM: Alarm function; trigger rules must be configured.

Contact us

Manual Downloads

These are permanent download URLs and will remain unchanged when the manuals are updated.