Firmware Arduino (MPU6050 triaxial) que publica JSON de vibración a HiveMQ, más un servicio Python mqtt_ingestor que escribe PostgreSQL. PdM-Manager no habla con el chip: lee la tabla que llena este repo.
- Muestreo ~10 s, payload JSON al tópico
GL_Ingenieros/sensores/vibracion - Comandos MQTT (
restart,status) - Cola offline en SPIFFS (~50 registros) si cae la red
- Reconexión Wi-Fi/MQTT y NTP
- Ingestor con plantilla systemd
flowchart LR
mpu[MPU6050] --> esp[ESP32]
esp --> hivemq[HiveMQ]
hivemq --> ing[mqtt_ingestor]
ing --> pg[(PostgreSQL vibration_data)]
| Ruta | Qué |
|---|---|
ESP32_Sensor/ |
Firmware y docs de placa |
mqtt_ingestor/ |
Python → Postgres |
libraries/ |
Adafruit y clientes (terceros) |
Este repo alimenta PdM-Manager. No abras credenciales de credentials.h en un fork público.
.agents/skills/ — Superpowers, nicolas-identity, find-skills. graphify update .
Nicolás Ceballos Brito · Ingeniero en Sistemas y Telecomunicaciones (UCP 2025)
CTO · Prosavis · Pereira, Colombia
nicolasceballosbrito.com · GitHub · LinkedIn · X · Instagram · Hugging Face · Email