Thinglinks screenshot

Thinglinks

Author Avatar Theme by Mqttsnet
Updated: 6 Mar 2025
1042 Stars

a high-performance, high-throughput, and highly scalable IoT platform! A single instance can support millions of connections. It offers powerful custom extension capabilities. Built with Netty as the communication layer component, it supports plugin-based development and integration!

Overview

The ThingLinks platform is an advanced IoT solution built on a robust Spring Cloud microservice architecture, designed to support a massive number of connections on a single server. With its ability to handle millions of simultaneous connections, it offers an efficient and scalable environment tailored for high-performance applications in the IoT space. The platform not only features customizable extensions for various protocol interactions but also supports plug-in development, making it a versatile choice for developers and businesses alike.

This platform’s comprehensive approach to IoT management also includes device visualization, alarm management, and a powerful rule engine, making it suitable for a wide range of applications. The built-in ability to manage devices from multiple manufacturers enhances its utility, offering a unified experience for users navigating the complexities of IoT.

Features

  • High Scalability: Capable of supporting millions of connections on a single server, ensuring excellent performance and throughput.
  • Multi-Protocol Support: Unified device connection management that adapts to various protocols, including MQTT, WebSocket, TCP, UDP, CoAP, and HTTP.
  • Rule Engine: A flexible rule engine that facilitates device alarms, message notifications, and data forwarding, enhancing operational efficiency.
  • Geolocation Visualization: Device geographic location visualization provides a clear overview of device distribution and status in real-time.
  • Time-Series Database: Utilizes TDengine for efficient management of massive IoT data while ensuring rapid write-ins and load queries.
  • Unified Model Management: Streamlines the management of diverse devices from different manufacturers under a unified product model.
  • Development Framework: Built with a robust tech stack combining VUE for the frontend and Spring Boot/Spring Cloud for the backend, ensuring modern architectural principles.
  • Comprehensive System Management Tools: Includes features for user management, role management, log management, and various system tools for effective oversight and integration.