Skip to content

Instantly share code, notes, and snippets.

@awb99
Created July 23, 2026 00:39
Show Gist options
  • Select an option

  • Save awb99/750918b0455bd079e212777f051762ce to your computer and use it in GitHub Desktop.

Select an option

Save awb99/750918b0455bd079e212777f051762ce to your computer and use it in GitHub Desktop.
manglares-data

Proyecto de Monitoreo Ambiental

Estimación de Costos en Tigris S3 y Proyectos Similares


Escenario

Se dispone de 5 sensores ambientales.

Cada sensor:

  • Envía 1 mensaje por minuto
  • Cada mensaje contiene un JSON con aproximadamente 10 mediciones.

Ejemplo:

{
  "timestamp":"2026-07-22T10:30:00Z",
  "sensor":"sensor-01",
  "temperature":26.4,
  "humidity":82,
  "pressure":1009,
  "co2":420,
  "voc":13,
  "pm25":7,
  "pm10":12,
  "light":420,
  "battery":3.98,
  "signal":-64
}

Cantidad de datos

Mensajes

Concepto Cantidad
Sensores 5
Mensajes por minuto 5
Mensajes por hora 300
Mensajes por día 7,200
Mensajes por año 2,628,000

Mediciones

Cada JSON contiene 10 valores.

Total anual:

26,280,000 mediciones


Espacio utilizado

El tamaño depende del JSON.

Tamaño promedio del JSON Espacio después de un año
0.5 KB 1.25 GB
1 KB 2.5 GB
2 KB 5.0 GB
5 KB 12.5 GB
10 KB 25 GB

En la mayoría de proyectos ambientales un mensaje ocupa entre 500 bytes y 1 KB, por lo que el almacenamiento anual normalmente estará entre 1 y 3 GB.


Costos en Tigris S3

Tarifas (2026)

  • Almacenamiento:
    • USD 0.02 por GB al mes
  • Operaciones PUT:
    • USD 0.005 por cada 1,000 operaciones
  • Primeros 5 GB de almacenamiento gratuitos cada mes.
  • Primeras 10,000 operaciones PUT gratuitas cada mes.
  • Tráfico de salida (egress): sin costo.

Costo anual estimado

Tamaño JSON Datos almacenados Costo almacenamiento (1er año) Costo PUT Total anual
0.5 KB 1.25 GB USD 0.00 USD 12.54 USD 12.54
1 KB 2.5 GB USD 0.00 USD 12.54 USD 12.54
2 KB 5 GB USD 0.00 USD 12.54 USD 12.54
5 KB 12.5 GB USD 0.54 USD 12.54 USD 13.08
10 KB 25 GB USD 1.92 USD 12.54 USD 14.46

Conclusión

Con cinco sensores enviando información cada minuto:

  • aproximadamente 2.6 millones de mensajes al año
  • alrededor de 26 millones de mediciones
  • entre 1 y 5 GB de almacenamiento anual

El costo esperado en Tigris es aproximadamente:

USD 13 por año


Arquitectura recomendada

Sensores

↓

HTTPS

↓

Servidor API

↓

Tigris S3

↓

DuckDB / ClickHouse

↓

Dashboard Web

Ventajas

  • Los datos originales nunca se modifican.
  • Se pueden recalcular estadísticas en cualquier momento.
  • Muy bajo costo.
  • Escalable a cientos de sensores.
  • Compatible con análisis históricos.

Proyectos similares

1. Air Quality Station

Proyecto open source para monitoreo ambiental basado en ESP32 y Arduino.

Características

  • Temperatura
  • Humedad
  • CO₂
  • PM2.5
  • PM10
  • VOC
  • NOx
  • Presión
  • Luz

https://airqualitystation.github.io/


2. FreeStation

Más de 800 estaciones ambientales instaladas.

Aplicaciones

  • Meteorología
  • Agricultura
  • Nivel de ríos
  • Calidad del agua

https://www.freestation.org/


3. WeatherChimes

Proyecto desarrollado por Oregon State University.

Mide

  • Temperatura
  • Humedad
  • Humedad del suelo
  • Presión
  • Luz

https://github.com/OPEnSLab-OSU


4. Raspberry Pi Weather Station

Estación meteorológica completamente auto hospedada.

Características

  • JSON
  • Dashboard web
  • Historial
  • Weather Underground

https://github.com/masneyb/weather-station


5. Air Quality IoT

Proyecto basado en Raspberry Pi Pico.

Mide

  • CO₂
  • VOC
  • AQI
  • Temperatura
  • Humedad

https://github.com/timhanewich/air-quality-iot


6. EnvSHARE

Plataforma colaborativa para compartir datos ambientales.

Permite publicar información de

  • Calidad del aire
  • Meteorología
  • Calidad del agua

https://envshare.com/


Recomendación

Para un proyecto de entre 5 y 100 sensores, una arquitectura basada en:

  • ESP32
  • API REST
  • Tigris S3
  • DuckDB
  • Dashboard Web

es una solución sencilla, económica y altamente escalable.

Con este enfoque, el costo de infraestructura es extremadamente bajo (alrededor de USD 13 al año para cinco sensores) y se mantiene la posibilidad de realizar análisis históricos y reprocesar los datos en cualquier momento.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment