Plataforma IoT de código aberto para gerenciamento de dispositivos, coleta de telemetria, processamento baseado em regras e visualização em dashboards.
jetlinks/jetlinks-community
Plataforma IoT empresarial em Java, Spring Boot e WebFlux para acesso unificado a dispositivos, regras, alertas e gerenciamento de dados.
- Estrelas
- 6,677
- Forks
- 1,942
- Issues abertas
- 57
- Último commit
- há 7 horas
O que é?
JetLinks Community é uma plataforma base de IoT de código aberto, escrita em Java 17 com Spring Boot 3.x, WebFlux, Netty, Vert.x e Reactor. É voltada a equipes que precisam conectar muitos dispositivos de diferentes fabricantes e protocolos sem escrever código de rede de baixo nível para cada um.
Os dispositivos podem se conectar por TCP, UDP, MQTT e HTTP, com suporte a TLS e DTLS, e a plataforma oferece um modelo unificado de dispositivos para gerenciá-los. Um mecanismo de regras gerencia alarmes, automação de cenários e encaminhamento de dados, e o sistema também abrange processamento de dados em tempo real, notificações, geolocalização e visualização de dados. O controle de acesso abrange menus, botões e registros de dados individuais.
A implantação mínima requer Java 17, Redis e TimescaleDB, e o front-end e o back-end são separados, com APIs abertas. O código-fonte está disponível sob a licença Apache-2.0 para desenvolvimento secundário.
Recursos principais
- 01Acesso unificado a dispositivos por TCP, UDP, MQTT e HTTP, com suporte a TLS/DTLS.
- 02Modelo unificado de dispositivos para gerenciar equipamentos de diferentes fornecedores.
- 03Mecanismo de regras para alarmes de dispositivos, automação de cenários e encaminhamento de dados.
- 04Processamento de dados em tempo real e notificações de mensagens.
- 05Controle de permissões de dados para menus, botões e registros.
- 06A implantação mínima requer apenas Java 17, Redis e TimescaleDB.
Casos de uso
- Criar um sistema de negócios IoT que conecte dispositivos de vários fabricantes.
- Coletar telemetria por MQTT ou TCP e configurar regras de alarme para esses dados.
- Criar um back-end IoT personalizado com APIs abertas e código-fonte disponível para desenvolvimento secundário.
Início rápido
- 1
Confira os requisitos do sistema: Java 17, Redis e TimescaleDB para uma execução mínima
- 2
Faça o deploy com Docker seguindo o guia oficial de deploy com Docker linkado no README
- 3
Quando os serviços estiverem em execução, abra http://localhost:8848 em um navegador
Antes de usar
- Mesmo o deploy mínimo exige Java 17, Redis e TimescaleDB.
- A documentação de configuração e do produto está hospedada em uma plataforma em chinês.
- O suporte comercial, como ajuda com deploy remoto, é pago.
Tópicos
Perguntas frequentes
- O que é jetlinks-community?
- Plataforma IoT empresarial em Java, Spring Boot e WebFlux para acesso unificado a dispositivos, regras, alertas e gerenciamento de dados. JetLinks Community é uma plataforma base de IoT de código aberto, escrita em Java 17 com Spring Boot 3.x, WebFlux, Netty, Vert.x e Reactor. É voltada a equipes que precisam conectar muitos dispositivos de diferentes fabricantes e protocolos sem escrever código de rede de baixo nível para cada um.
- jetlinks-community é gratuito? Qual é a licença?
- jetlinks-community é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- jetlinks-community ainda é mantido?
- Manutenção ativa. O último commit de jetlinks-community foi em 6 de nov. de 2026.
- Para que posso usar jetlinks-community?
- Criar um sistema de negócios IoT que conecte dispositivos de vários fabricantes. Coletar telemetria por MQTT ou TCP e configurar regras de alarme para esses dados. Criar um back-end IoT personalizado com APIs abertas e código-fonte disponível para desenvolvimento secundário.
- Como instalar jetlinks-community?
- Confira os requisitos do sistema: Java 17, Redis e TimescaleDB para uma execução mínima Faça o deploy com Docker seguindo o guia oficial de deploy com Docker linkado no README Quando os serviços estiverem em execução, abra http://localhost:8848 em um navegador
- Onde consigo jetlinks-community?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jetlinks/jetlinks-community
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma IoT open source para gerenciar dispositivos e ativos, criar regras de automação e desenvolver dashboards e apps personalizados.
Um mecanismo Java de regras e orquestração de componentes que define fluxos de negócio em uma DSL, com atualização de regras sem reinicialização e nós de AI Agent.
Broker MQTT escalável e plataforma de dados para IoT que conecta grandes quantidades de dispositivos e roteia mensagens em tempo real.
Biblioteca de rede embarcada em C, distribuída em dois arquivos, com pilha TCP/IP, TLS 1.3, HTTP, WebSocket, MQTT e atualizações OTA de firmware para microcontroladores.
Broker MQTT (servidor) de código aberto com suporte a MQTT 5.0, 3.1.1 e 3.1, além de bibliotecas cliente C/C++ e ferramentas de linha de comando.