lvirginillo/iot-timeseries-demo — reverse-engineered prompt

Reverse engineered prompt

GitHub

Quiero que me armes una demo completa para monitorear datos de sensores IoT en tiempo real. La idea es que varios dispositivos publiquen métricas por MQTT, como temperatura, uso de CPU, humedad o memoria, y que todo se guarde en una base de datos de series temporales para verlo después en Grafana.

Tiene que poder levantarse con Docker en un solo comando, sin configurar cosas a mano. Incluí un broker MQTT, una base TimescaleDB, un listener en Python que reciba mensajes del topic iot y los guarde, y Grafana con un dashboard ya listo para ver los datos en vivo.

También quiero poder probarlo sin hardware real, así que agregá un simulador en Python que genere datos de varios ESP32 falsos y otro script para publicar la temperatura real de una Raspberry Pi si existe. Que acepte mensajes en JSON y también topics tipo iot dispositivo métrica con el valor directo. Si podés, agregá una forma simple de importar lecturas históricas desde CSV.

Want more depth? Deep Reverse