Native LoRaWAN IoT Platform

The IoT platform with
native LoRaWAN support

A complete built-in network server, one JavaScript runtime across cloud, edge and device, free to self-host.

Built-in NSWhole-stack JSSelf-hostableEdgeBus for legacy
thinklink.manthink.cn / dashboard
ThinkLink console dashboard showing live device cards for temperature, humidity, CO2 and air quality
Live · streaminguplink · every 60s
ThinkLink console · live device metrics
Free self-hosted

Deploy your own in one line

No licence fee, no device cap, no paywalled features — and data never leaves your network. On any Ubuntu / Debian x64 server, one command brings up the whole platform.

Deployment docs
ubuntu / debian · x64
$ curl -fsSL https://think-link.net/install.sh | sh

Example command — final install script to be confirmed.

Native LoRaWAN NS

A complete built-in network server — OTAA/ABP activation, full gateway and device lifecycle, live NS/AS data for fast debugging.

Whole-JS low-code platform

Thing models, RPC, triggers and edge logic — built with modern JavaScript, low-code and sandboxed.

Reprogram the edge over the air

Author edge logic in TypeScript, compile it, and push it to fielded battery devices over LoRaWAN (FUOTA) — change protocols across a whole fleet with no site visit.

Free self-hosted

TKE / TKG private deployment. Data stays on your network, one-command Docker, no licence fee.

Cloud, edge, device

One model moves across cloud SaaS, TKE edge server and TKG in-gateway — no rewrite.

Revive the installed base

Modbus / DL·T645 / CJ·T188 / M-Bus wired meters go wireless through EdgeBus.

One platform, not a stack

Delete a box from your architecture

The usual LoRaWAN setup pairs a network server with a separate application platform and dashboards, then keeps them integrated. ThinkLink is all of it — installed once.

The usual way
  • A LoRaWAN network server
  • A separate application platform
  • A dashboarding tool
  • Integration to wire them together
ThinkLink
  • Native LoRaWAN network server
  • Application platform + dashboards
  • One install, one data model
  • Free to self-host, no limits
Migrating from ChirpStack

Already on ChirpStack? Switch without a rewrite

ThinkLink includes a ChirpStack-compatible decoder mode, so your existing work carries straight over.

Migration guide →
  1. 1Paste your existing ChirpStack decoder — it runs as-is
  2. 2Repoint your gateways to ThinkLink's network server
  3. 3Your fleet reconnects and data flows again
EdgeBus · Installed base

Bring legacy wired devices
online overnight

Countless Modbus and M-Bus meters still run in the field. EdgeBus and KC-series collectors take them wireless. One collector serves a whole RS-485 bus, with no rewiring.

Legacy wired metersKC collector (EB)LoRaWAN gatewayNative NSPlatform / 3rd-party
KC-series IP65 LoRaWAN collector bringing wired RS-485 and M-Bus meters online KC · IP65 collector

One model, cloud to edge to device

Write thing models, RPC and triggers once, then move between three deployment forms. Pilot in the cloud, self-host on your network, or embed in the gateway.

ThinkLink cloud console alarm management view
TKC · Cloud

Ready to use

Official SaaS, zero ops, ideal for pilots and small to mid deployments.

  • Sign up and go
  • Free tier
  • Public model library
TKE13 ThinkLink Edge all-in-one edge server hardware
TKE · Edge server

Self-hosted

Linux + Docker Compose, data local, low latency.

  • Data stays on-prem
  • Unlocks BACnet / Modbus TCP
  • No licence fee
GDO51 outdoor LoRaWAN gateway hardware
TKG · In-gateway

One box is the platform

NS embedded in the gateway hardware, no server needed.

  • Gateway is the platform
  • Edge protocol translation
  • One-click remote sync

From sensor to application in minutes

Build efficient, secure and scalable LoRaWAN IoT with ready-made templates and a real console.