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
| Frecuencia | 433,0 MHz |
| Modulación | SF7, 125 kHz, CR 4/5, 20 dBm |
| Nodos | Trampa UV-A (UVA-…), láser ahuyentador (LAS-…) |
| Seguridad | Cada nodo tiene su clave propia de 16 bytes; cada trama lleva una firma (HMAC) |
| Trama | Hasta 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
- Pide permiso a la ingesta:
POST /ingesta/v1/capturascon el tipo (campoobandeja), formato JPEG o PNG y tamaño (hasta 8 MB). - Recibe un enlace firmado (10 minutos) y sube la foto directo al almacén.
- 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.