Arquitetura IoT End-to-End

IoTurn: Monitoramento Industrial Inteligente

Explore a arquitetura completa do sistema IoTurn e entenda como cada componente se conecta para formar uma solução inteligente de monitoramento industrial

Fluxo de Dados Interativo

Clique em qualquer componente para explorar suas funcionalidades e dependências

Hardware

ESP32 Heltec V3

Microcontrolador com WiFi e LoRa integrado à PCB customizada

C++Arduino IDEEdge Computing
Comunicação

LoRa P2P

Transmissão de longo alcance via LoRa Peer-to-Peer

LoRaRadiofrequência
Comunicação

Gateway LoRa

Conversão de LoRa para MQTT

MQTTArduino IDEHTTPWIFI
Backend

Servidor Backend

Servidor Node.js com Fastify hospedado no SENAI

Node.jsFastifyTypeScriptMQTTSSERedisIO
Banco de Dados

PostgreSQL

Banco de dados relacional para persistência

PostgreSQLSQL
IA/ML

Hermes AI

Agente de IA para conversão de linguagem natural em SQL

PythonNLPGeminiAIFastAPI
IA/ML

Thompson Sampling

Otimização autoadaptativa de hiperparâmetros

PythonNumPySciPyFastAPI
IA/ML

HDBSCAN

Detecção de anomalias por clustering hierárquico

Pythonsk-learningHDBSCANSeabornMatplotlibNumpyPandas
Frontend

Dashboard React

Interface web moderna e responsiva

ReactViteTailwindCSSApexChartsMUI
Infraestrutura

Kubernetes

Orquestração de containers cloud-native

KubernetesDockerLinux
Fluxo de Dados Ativo
Dependências

Stack Tecnológico

Tecnologias utilizadas no projeto IoTurn

ESP32

Hardware

LoRa

IoT

Node.js

Backend

PostgreSQL

Database

Python

ML

React

Frontend

Fastify

Framework

TypeScript

Language

Docker

DevOps

Kubernetes

Orchestration

MQTT

Protocol

Vite

Build Tool