Skip to content

About

Firmware y sensores Arduino/ESP32 del proyecto PdM-Manager.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

Arduino PdM

Capa IoT del PdM. El ESP32 mide, el broker transporta, el ingestor guarda.

ESP32 MQTT

Qué es

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.

Qué hace el código

  • 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)]
Loading

Carpetas

Ruta Qué
ESP32_Sensor/ Firmware y docs de placa
mqtt_ingestor/ Python → Postgres
libraries/ Adafruit y clientes (terceros)

Relación

Este repo alimenta PdM-Manager. No abras credenciales de credentials.h en un fork público.

Agentes

.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

About

Firmware y sensores Arduino/ESP32 del proyecto PdM-Manager.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages