Repolode
jetlinks

jetlinks/jetlinks-community

Plataforma IoT empresarial basada en Java, Spring Boot y WebFlux para unificar el acceso a dispositivos, las reglas, las alertas y la gestión de datos.

Estrellas
6,677
Forks
1,942
Issues abiertos
57
Último commit
hace 4 días

¿Qué es?

JetLinks Community es una plataforma base IoT de código abierto, desarrollada en Java 17 con Spring Boot 3.x, WebFlux, Netty, Vert.x y Reactor. Está pensada para equipos que necesitan conectar muchos dispositivos de distintos fabricantes y protocolos sin escribir código de red de bajo nivel para cada uno.

Los dispositivos pueden conectarse mediante TCP, UDP, MQTT y HTTP, con compatibilidad con TLS y DTLS, y la plataforma ofrece un modelo unificado de cosas para gestionarlos. Un motor de reglas gestiona alertas, la vinculación de escenarios y el reenvío de datos; el sistema también incluye procesamiento de datos en tiempo real, notificaciones, geolocalización y visualización de datos. El control de acceso abarca menús, botones y registros de datos individuales.

La implementación mínima requiere Java 17, Redis y TimescaleDB, y el frontend y el backend están separados y se comunican mediante API abiertas. El código fuente está disponible bajo la licencia Apache-2.0 para desarrollar versiones derivadas.

Funciones clave

  • 01Acceso unificado a dispositivos mediante TCP, UDP, MQTT y HTTP, con compatibilidad con TLS/DTLS.
  • 02Modelo unificado de cosas para gestionar dispositivos de distintos proveedores.
  • 03Motor de reglas para alertas de dispositivos, vinculación de escenarios y reenvío de datos.
  • 04Procesamiento de datos en tiempo real y notificaciones de mensajes.
  • 05Control de permisos sobre menús, botones y registros de datos individuales.
  • 06La implementación mínima solo requiere Java 17, Redis y TimescaleDB.

Casos de uso

  • Crear un sistema empresarial IoT que conecte dispositivos de varios fabricantes.
  • Recopilar telemetría mediante MQTT o TCP y configurar reglas de alerta para esos datos.
  • Crear un backend IoT personalizado con API abiertas y código fuente disponible para desarrollar versiones derivadas.

Inicio rápido

  1. 1

    Revisa los requisitos del sistema: Java 17, Redis y TimescaleDB para una ejecución mínima

  2. 2

    Despliega con Docker siguiendo la guía oficial de despliegue con Docker enlazada en el README

  3. 3

    Cuando los servicios estén en ejecución, abre http://localhost:8848 en un navegador

Antes de usarlo

  • El despliegue mínimo también requiere Java 17, Redis y TimescaleDB.
  • La documentación de configuración y del producto está alojada en una plataforma en chino.
  • El soporte comercial, como la asistencia para el despliegue remoto, es de pago.

Temas

#iot#iot-platform#java#spring-boot#webflux#mqtt#rule-engine#netty#jetlinks#r2dbc

Preguntas frecuentes

¿Qué es jetlinks-community?
Plataforma IoT empresarial basada en Java, Spring Boot y WebFlux para unificar el acceso a dispositivos, las reglas, las alertas y la gestión de datos. JetLinks Community es una plataforma base IoT de código abierto, desarrollada en Java 17 con Spring Boot 3.x, WebFlux, Netty, Vert.x y Reactor. Está pensada para equipos que necesitan conectar muchos dispositivos de distintos fabricantes y protocolos sin escribir código de red de bajo nivel para cada uno.
¿jetlinks-community es gratuito? ¿Qué licencia tiene?
jetlinks-community es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jetlinks-community sigue mantenido?
Mantenimiento activo. El último commit de jetlinks-community fue el 2 nov 2026.
¿Para qué puedo usar jetlinks-community?
Crear un sistema empresarial IoT que conecte dispositivos de varios fabricantes. Recopilar telemetría mediante MQTT o TCP y configurar reglas de alerta para esos datos. Crear un backend IoT personalizado con API abiertas y código fuente disponible para desarrollar versiones derivadas.
¿Cómo se instala jetlinks-community?
Revisa los requisitos del sistema: Java 17, Redis y TimescaleDB para una ejecución mínima Despliega con Docker siguiendo la guía oficial de despliegue con Docker enlazada en el README Cuando los servicios estén en ejecución, abre http://localhost:8848 en un navegador
¿Dónde consigo jetlinks-community?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jetlinks/jetlinks-community

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Plataforma IoT de código abierto para gestionar dispositivos y activos, crear reglas de automatización y desarrollar dashboards y aplicaciones personalizados.

2,1 mil+129 esta semana508JavaOtherBien mantenidoActualizado hace 21 horas

Broker MQTT escalable y plataforma de datos IoT que conecta grandes cantidades de dispositivos y enruta mensajes en tiempo real.

Backend y APIs#mqtt#iot#message-broker
16,9 mil+14 esta semana2,6 milErlangOtherActualizado hace 19 horas