INDUXA · Docs
ArquitecturaEntradas de datos

Gateway Agro

Cómo llegan los datos del fundo: nodos LoRa, gateway, fotos, video y actualizaciones.

El gateway Agro es una Raspberry Pi con radio LoRa, 4G o WiFi y cámara. Recibe a los nodos del fundo y los conecta con INDUXA.

Radio LoRa

Frecuencia433,0 MHz
ModulaciónSF7, 125 kHz, CR 4/5, 20 dBm
NodosTrampa UV-A (UVA-…), láser ahuyentador (LAS-…)
SeguridadCada nodo tiene su clave propia de 16 bytes; cada trama lleva una firma (HMAC)
TramaHasta 240 bytes, con número de secuencia para no repetir

El gateway descarga las claves de sus nodos cada 10 minutos. En la base se guardan cifradas.

Qué envía el gateway

  • Con su credencial publica por MQTT las lecturas y eventos a nombre de cada nodo (induxa/{empresa}/{nodo}/lecturas): así cada nodo tiene su propia ficha, tags y alertas.
  • Su propia telemetría cada 5 minutos.
  • Recibe órdenes en su tema de comandos: tomar foto, iniciar o detener video, actualizar nodos, sincronizar hora, cambiar su configuración o reiniciarse.

Sin señal

Guarda todo en una cola en disco. Un mensaje sale de la cola solo cuando el servidor confirma que lo recibió. Al volver la señal, envía lo pendiente en orden.

Fotos

  1. Pide permiso a la ingesta: POST /ingesta/v1/capturas con el tipo (campo o bandeja), formato JPEG o PNG y tamaño (hasta 8 MB).
  2. Recibe un enlace firmado (10 minutos) y sube la foto directo al almacén.
  3. Confirma con POST /ingesta/v1/capturas/{id}/listo. Si el archivo no coincide con lo pedido, se rechaza y se borra.

Las fotos de bandeja pasan al conteo de plagas por IA, que una persona revisa en Plagas › Bandejas.

Video en vivo

A pedido de la consola, el gateway publica su cámara por RTSPS al servidor de video, solo en su propio canal. La consola lo muestra en Cámara.

Estación de trampas

La estación de trampas (ESP32-S3 con cámara) no usa el gateway: va por el WiFi del sitio o 4G. Publica por MQTT y, si MQTT no conecta, por HTTPS. Guarda su cola en la memoria flash y sube sus fotos con el mismo flujo de enlace firmado.

Actualizaciones

  • Nodos: el gateway descarga el firmware publicado por DRAGO, pide al nodo conectarse al WiFi del sitio y lo actualiza por red. La clave de actualización sale de la clave LoRa y nunca viaja por radio.
  • Estación de trampas: recibe la orden con la dirección, la versión y la huella SHA-256 del firmware.

On this page