Desarrollo Software Riego Inteligente (IoT+Docker+LoRaWAN+Dragino RS485-LS)
Budget: €1,500 – €3,000 EUR
BUSCAMOS: Desarrollador IoT - Sistema de Riego (LoRaWAN + Docker)
Buscamos un desarrollador experto para implementar la capa de software de un sistema de agricultura inteligente. El hardware ya está seleccionado y la arquitectura base definida.
El Reto Técnico
Desarrollar el "Cerebro" del sistema en una Raspberry Pi (Nodo Maestro), encargada de gestionar nodos esclavos en campo (Dragino RS485-LS).
Stack Tecnológico y Arquitectura
Despliegue mediante Docker Compose con contenedores independientes:
- ChirpStack: Gestión de la red LoRaWAN.
- Base de Datos Local: Optimización para series temporales (5 sensores de suelo + caudalímetro por nodo).
- Grafana: Dashboard de monitorización y panel de control de reglas dinámicas.
- Python Engine (Core): Middleware para lógica de reglas, procesamiento de payloads y envío de comandos downlink (hexadecimal) para actuación sobre electroválvulas biestables de 5V.
Requisitos Clave
- Python Avanzado: Manejo de MQTT y lógica de control.
- Protocolos: Experiencia con Modbus RTU over RS485 y tramas LoRaWAN.
- Docker: Configuración de volúmenes, redes internas y persistencia en SSD.
- Hardware: Control de GPIO y uso de Puente H (DRV8833/MX1508) para solenoides biestables.
- Networking: VPN (Tailscale/WireGuard) y configuración de Wi-Fi AP local.
Entregables Esperados
- Código fuente: Organizado y documentado (Maestro y lógica de Esclavos), listo para producción.
- Documentación técnica: Detalle de librerías, asignación de pines y configuración de red LoRaWAN.
- Manual de despliegue: Guía de instalación, flasheo y protocolos de prueba (soporte en vídeo para pasos complejos).
- Transferencia de conocimiento: Implementación remota guiada y formación técnica a 2 alumnos de FP de Automatización.
Lógica de Negocio y Seguridad
- Fase 1: Motor de reglas dinámicas configurables desde Grafana (umbrales, horarios, tiempos de pulso).
- Resiliencia: Implementación de Watchdogs, cierres de seguridad por timeout y gestión de transmisión adaptativa (TDC de 30 min a 1 min en riego).
¿Cómo aplicar?
Indica tu tiempo estimado de desarrollo y un presupuesto cerrado para el proyecto completo. Disponemos de documentación técnica detallada para más información.
--------------------------------------------------------------------------------
WE ARE LOOKING FOR: IoT Developer – Smart Irrigation System (LoRaWAN + Docker)
We are looking for an expert developer to implement the software layer of a smart agriculture system. The hardware has already been selected and the base architecture defined.
Technical Challenge
Develop the “brain” of the system on a Raspberry Pi (Master Node), responsible for managing field slave nodes (Dragino RS485-LS).
Technology Stack and Architecture
Deployment via Docker Compose with independent containers:
- ChirpStack: LoRaWAN network management
- Local Database: Optimized for time-series data (5 soil sensors + flow meter per node)
- Grafana: Monitoring dashboard and control panel for dynamic rules
- Python Engine (Core): Middleware for rule logic, payload processing, and downlink commands (hexadecimal) to actuate 5V bistable solenoid valves
Key Requirements
- Advanced Python: MQTT handling and control logic
- Protocols: Experience with Modbus RTU over RS485 and LoRaWAN frames
- Docker: Volumes, internal networking, and SSD persistence
- Hardware: GPIO control and H-Bridge usage (DRV8833/MX1508) for bistable solenoids
- Networking: VPN (Tailscale/WireGuard) and local Wi-Fi AP configuration
Expected Deliverables
- Source code: Organized and documented (Master + Slave logic), production-ready
- Technical documentation: Libraries, pin assignments, LoRaWAN network configuration
- Deployment manual: Installation guide, flashing instructions, and test protocols (video support for complex steps)
- Knowledge transfer: Remote implementation guidance and technical training for 2 vocational automation students
Business Logic & Safety
- Phase 1: Dynamic rule engine configurable from Grafana (thresholds, schedules, pulse times)
- Resilience: Watchdogs, safety shutdown on timeout, and adaptive transmission management (TDC from 30 min to 1 min for irrigation)
How to Apply
Provide:
- Estimated development time
- Fixed budget for the complete project
Detailed technical documentation is available for further reference.
Buscamos un desarrollador experto para implementar la capa de software de un sistema de agricultura inteligente. El hardware ya está seleccionado y la arquitectura base definida.
El Reto Técnico
Desarrollar el "Cerebro" del sistema en una Raspberry Pi (Nodo Maestro), encargada de gestionar nodos esclavos en campo (Dragino RS485-LS).
Stack Tecnológico y Arquitectura
Despliegue mediante Docker Compose con contenedores independientes:
- ChirpStack: Gestión de la red LoRaWAN.
- Base de Datos Local: Optimización para series temporales (5 sensores de suelo + caudalímetro por nodo).
- Grafana: Dashboard de monitorización y panel de control de reglas dinámicas.
- Python Engine (Core): Middleware para lógica de reglas, procesamiento de payloads y envío de comandos downlink (hexadecimal) para actuación sobre electroválvulas biestables de 5V.
Requisitos Clave
- Python Avanzado: Manejo de MQTT y lógica de control.
- Protocolos: Experiencia con Modbus RTU over RS485 y tramas LoRaWAN.
- Docker: Configuración de volúmenes, redes internas y persistencia en SSD.
- Hardware: Control de GPIO y uso de Puente H (DRV8833/MX1508) para solenoides biestables.
- Networking: VPN (Tailscale/WireGuard) y configuración de Wi-Fi AP local.
Entregables Esperados
- Código fuente: Organizado y documentado (Maestro y lógica de Esclavos), listo para producción.
- Documentación técnica: Detalle de librerías, asignación de pines y configuración de red LoRaWAN.
- Manual de despliegue: Guía de instalación, flasheo y protocolos de prueba (soporte en vídeo para pasos complejos).
- Transferencia de conocimiento: Implementación remota guiada y formación técnica a 2 alumnos de FP de Automatización.
Lógica de Negocio y Seguridad
- Fase 1: Motor de reglas dinámicas configurables desde Grafana (umbrales, horarios, tiempos de pulso).
- Resiliencia: Implementación de Watchdogs, cierres de seguridad por timeout y gestión de transmisión adaptativa (TDC de 30 min a 1 min en riego).
¿Cómo aplicar?
Indica tu tiempo estimado de desarrollo y un presupuesto cerrado para el proyecto completo. Disponemos de documentación técnica detallada para más información.
--------------------------------------------------------------------------------
WE ARE LOOKING FOR: IoT Developer – Smart Irrigation System (LoRaWAN + Docker)
We are looking for an expert developer to implement the software layer of a smart agriculture system. The hardware has already been selected and the base architecture defined.
Technical Challenge
Develop the “brain” of the system on a Raspberry Pi (Master Node), responsible for managing field slave nodes (Dragino RS485-LS).
Technology Stack and Architecture
Deployment via Docker Compose with independent containers:
- ChirpStack: LoRaWAN network management
- Local Database: Optimized for time-series data (5 soil sensors + flow meter per node)
- Grafana: Monitoring dashboard and control panel for dynamic rules
- Python Engine (Core): Middleware for rule logic, payload processing, and downlink commands (hexadecimal) to actuate 5V bistable solenoid valves
Key Requirements
- Advanced Python: MQTT handling and control logic
- Protocols: Experience with Modbus RTU over RS485 and LoRaWAN frames
- Docker: Volumes, internal networking, and SSD persistence
- Hardware: GPIO control and H-Bridge usage (DRV8833/MX1508) for bistable solenoids
- Networking: VPN (Tailscale/WireGuard) and local Wi-Fi AP configuration
Expected Deliverables
- Source code: Organized and documented (Master + Slave logic), production-ready
- Technical documentation: Libraries, pin assignments, LoRaWAN network configuration
- Deployment manual: Installation guide, flashing instructions, and test protocols (video support for complex steps)
- Knowledge transfer: Remote implementation guidance and technical training for 2 vocational automation students
Business Logic & Safety
- Phase 1: Dynamic rule engine configurable from Grafana (thresholds, schedules, pulse times)
- Resilience: Watchdogs, safety shutdown on timeout, and adaptive transmission management (TDC from 30 min to 1 min for irrigation)
How to Apply
Provide:
- Estimated development time
- Fixed budget for the complete project
Detailed technical documentation is available for further reference.