A fully reactive, open-source enterprise IoT platform built on Java and Spring Boot for unified device management and real-time data processing.
JetLinks is an open-source, enterprise IoT platform built with Java and Spring Boot. It provides a unified framework for connecting, managing, and processing data from a wide variety of IoT devices and protocols. The platform solves the complexity of integrating disparate hardware and communication standards into a cohesive, scalable business system.
Enterprise developers and system architects building large-scale IoT solutions, particularly those needing to manage heterogeneous device fleets, implement real-time data processing, and require a self-hosted, customizable platform.
Developers choose JetLinks for its fully reactive, high-performance architecture, comprehensive feature set out-of-the-box, and the freedom of an open-source codebase that avoids vendor lock-in. Its emphasis on unified device management and a flexible rule engine simplifies the development of complex IoT applications.
JetLinks 基于Java,Spring Boot ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Abstracts complexities of TCP, MQTT, UDP, CoAP, and HTTP, allowing seamless integration of diverse devices from different manufacturers, as highlighted in the core features.
Built on Spring WebFlux, Netty, and Project Reactor, enabling scalable real-time data processing and handling of large device fleets, per the technology stack.
Supports multiple rule models for configuring device alarms, scenario automation, and data forwarding without coding, centralizing logic management as described in the README.
Provides non-intrusive control over menus, buttons, and individual data records, essential for enterprise security and data governance in IoT systems.
Requires proficiency in reactive programming and the specific Java-based tech stack, which can be a barrier for teams new to these advanced concepts.
Primary documentation and community support (via QQ groups) are in Chinese, limiting accessibility and support for international or non-Chinese speaking developers.
Full feature set relies on optional components like ElasticSearch and TDengine, adding deployment and maintenance overhead beyond the core Redis and TimescaleDB requirements.