Agricultura inteligente

MQTT para Agricultura inteligente

Las sondas de humedad del suelo, las estaciones meteorológicas, las válvulas y los controladores de invernadero publican en un único broker MQTT por LTE-M, NB-IoT o un gateway LoRaWAN. Tu controlador de riego, el panel de la explotación y la app móvil se suscriben, y los comandos a las válvulas siguen llegando al campo cuando el enlace rural se cae un rato.

Sin tarjeta

Lo que puedes construir

Construye la monitorización y el riego de tu explotación sobre ConnectMQ

Tú construyes las aplicaciones y ConnectMQ mueve los datos. Las sondas, las estaciones meteorológicas y los controladores de válvulas publican una sola vez por MQTT; el panel de la explotación, el controlador de riego, la app móvil y la analítica agronómica que construyas se suscriben cada uno a los topics que necesitan. Añade un nuevo campo o invernadero sin tocar los demás.

Tus campos
Sonda de humedad del suelofarm/{field}/soil-{id}/moisture
Estación meteorológicafarm/{field}/weather
Válvula y bomba de riegofarm/{field}/valve-{id}/state
Clima del invernaderofarm/greenhouse-{id}/climate
ConnectMQ
  • TLS en el 8883
  • sesiones persistentes
  • mensajes retenidos
  • QoS 0, 1 y 2
Lo que construyes encima
Panel de la explotación
Controlador de riego
App móvil del agricultor
Analítica agronómica
Lo que obtienes

Agricultura inteligente en ConnectMQ

  • Sondas, estaciones meteorológicas, válvulas y bombas en un solo broker
  • Sesiones persistentes para enlaces rurales que van y vienen
  • Último estado retenido para cada válvula, bomba y sensor
  • Entrega con QoS 1 para los comandos a válvulas y bombas
ejemplo de diseño de topics
farm/field-7/soil-03/moisture
farm/field-7/valve-2/set
farm/field-7/valve-2/state           (retained)
Datos móviles por sensor de suelo / mes
MQTT sobre TLS0.9 MB
una sesión, tramas mínimas
Sondeo HTTPS (keep-alive)2.6 MB
cabeceras en cada petición
HTTPS, conexión nueva por lectura15.6 MB
handshake TLS cada vez

Estimación por sensor y mes: una lectura pequeña cada 15 minutos (2880 al mes) sobre TLS, incluida la sobrecarga de TCP/IP y TLS: unos 300 bytes por lectura con MQTT QoS 1, 900 bytes con HTTPS keep-alive y 5,4 kB con una conexión HTTPS nueva. Valores ilustrativos, no mediciones.

Planes de datos

Hasta 3 veces menos datos móviles por sensor

Una lectura del suelo ocupa solo unos pocos bytes. Con MQTT, la trama que la rodea también es pequeña; con HTTPS, las cabeceras y los handshakes son la mayor parte de lo que se transmite. Menos bytes significa un plan de datos IoT más pequeño y menos tiempo de radio en una sonda con batería.

Ejemplo real

Suelo seco al amanecer: la válvula 2 se abre antes de que el cultivo sufra

Una instalación de riego habitual con MQTT: las sondas de suelo y los controladores de válvulas del campo publican por LTE-M, el controlador de riego de la oficina de la explotación se suscribe y sus comandos vuelven a las válvulas por el mismo camino.

ConnectMQMQTT broker · TLS 8883Regla: suelo por debajo del 22 %FIELD 731 %18 % ▼V2 ▸ 40 minvalve-2: openOficina de la explotaciónControlador de riego · suscritoSOIL-0331 %24 %18 %Humedad del sueloVálvula 2Válvula 2: abierta · 40 minCampo 7Sonda de suelo y válvula 2 · LTE-Mfarm/field-7/soil-03/moisture {"pct":18}farm/field-7/soil-03/moisture {"pct":18}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/state {"state":"open"}App de la explotación · ahoraCampo 7 regando — válvula 2 abierta 40 minConnectMQMQTT broker · TLS 8883Regla: suelo por debajo del 22 %FIELD 731 %18 % ▼V2 ▸ 40 minvalve-2: openOficina de la explotaciónControlador de riego · suscritoSOIL-0331 %24 %18 %Humedad del sueloVálvula 2Válvula 2: abierta · 40 minCampo 7Sonda de suelo y válvula 2 · LTE-Mfarm/field-7/soil-03/moisture {"pct":18}farm/field-7/soil-03/moisture {"pct":18}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/set {"state":"open"}farm/field-7/valve-2/state {"state":"open"}App de la explotación · ahoraCampo 7 regando — válvula 2 abierta 40 min
  1. 05:45 Sonda de suelo del campo 7

    Publica la humedad del suelo cada 15 minutos por LTE-M. Tras una noche seca y ventosa, la lectura a la profundidad de las raíces baja al 18 %.

    farm/field-7/soil-03/moisture → {"pct":18,"depth_cm":30}
  2. 05:45 Controlador de riego

    Suscrito a farm/field-7/+/moisture a través de ConnectMQ: por debajo del 22 %, su regla programa 40 minutos y envía el comando de apertura a la válvula 2 con QoS 1.

    farm/field-7/valve-2/set → {"state":"open","minutes":40} · QoS 1
  3. 05:46 Controlador de la válvula 2

    Abre la válvula durante 40 minutos (después se cierra sola) y publica su nuevo estado como mensaje retenido, así que todos los paneles lo muestran al instante.

    farm/field-7/valve-2/state → {"state":"open","until":"06:26"} · retained
  4. 05:46 Agricultor

    Recibe una notificación de la app de la explotación, que está suscrita al estado de la válvula: no hace falta ir al campo a comprobarlo.

Si se cae el enlace LTE-M rural, el comando de apertura espera en la sesión persistente del controlador de la válvula en ConnectMQ y se entrega con QoS 1 en cuanto se reconecta (QoS 1 · persistent session).

Industrias y casos de uso

Dónde usan los equipos Agricultura inteligente

Piloto

Pilota un campo esta semana

Empieza con el plan Free, sin tarjeta. Basic incluye hasta 100 conexiones simultáneas: suficientes para las sondas, las válvulas y la estación meteorológica de un campo o invernadero piloto. Pasa a Scale cuando se conecten más campos, naves y cámaras frigoríficas.