Desarrollo de Sistema Agrícola LoRa P2P
Budget: €750 – €1,500 EUR
Busco desarrollador/a con experiencia en sistemas IoT distribuidos y comunicaciones LoRa para el desarrollo completo de un sistema agrícola inteligente basado en dos nodos (maestro y esclavos)
- Arquitectura general
Nodos esclavos: Heltec CubeCell AB02S (HTCC-AB02S) Programables en Arduino IDE / PlatformIO.
Comunicación LoRa P2P con nodo maestro
Nodo maestro: Raspberry Pi
Desarrollo en Python
Gestión de comunicaciones, tramas y lógica de control
- Funciones requeridas – Nodos esclavos
Medición periódica de:
Caudalímetros por RS-485 (Modbus RTU)
Sensores por entradas rápidas / interrupciones
Actuación sobre electroválvulas
Gestión avanzada de energía:
Modos sleep / deep sleep
Monitorización de batería
Configuración remota de parámetros:
Tiempos de muestreo
Umbrales de temperatura (alertas por exceso o defecto)
Parámetros internos del nodo
Comunicación LoRa:
Recepción de comandos
Envío de datos, estados y alertas
Confirmaciones y manejo de errores
- Funciones requeridas – Nodo maestro (Python)
Desarrollo de la lógica de comunicación LoRa bidireccional
Creación y gestión de tramas estructuradas según tipo de mensaje:
Lectura de datos
Actuación (válvulas)
Configuración remota de nodos
Gestión de:
Confirmaciones (ACK)
Reintentos
Errores de comunicación
Capacidad de modificar umbrales y parámetros de los nodos esclavos de forma remota
- Entregables esperados
Código fuente completo y organizado:
Firmware de nodos esclavos (Arduino / PlatformIO)
Código del nodo maestro en Python
Documentación técnica:
Librerías utilizadas
Mapeo de pines
Configuración LoRa
Guía breve:
Instalación
Flasheo
Pruebas de funcionamiento
Implementación de:
Manejo de errores
Confirmaciones en la capa LoRa
Actualización remota de parámetros
Implementación y explicación remota dirigida a 2 alumnos de FP de Automatización
Presupuesto y plazo
- Solicito:
Tiempo estimado de desarrollo
Presupuesto cerrado
Dispongo de documentación técnica adicional (sensores, arquitectura, requisitos) si es necesaria.
- Este proyecto tiene un enfoque educativo y profesional, no es un prototipo maker. Busco código limpio, documentado y robusto, pensado para despliegue real en campo.
- Arquitectura general
Nodos esclavos: Heltec CubeCell AB02S (HTCC-AB02S) Programables en Arduino IDE / PlatformIO.
Comunicación LoRa P2P con nodo maestro
Nodo maestro: Raspberry Pi
Desarrollo en Python
Gestión de comunicaciones, tramas y lógica de control
- Funciones requeridas – Nodos esclavos
Medición periódica de:
Caudalímetros por RS-485 (Modbus RTU)
Sensores por entradas rápidas / interrupciones
Actuación sobre electroválvulas
Gestión avanzada de energía:
Modos sleep / deep sleep
Monitorización de batería
Configuración remota de parámetros:
Tiempos de muestreo
Umbrales de temperatura (alertas por exceso o defecto)
Parámetros internos del nodo
Comunicación LoRa:
Recepción de comandos
Envío de datos, estados y alertas
Confirmaciones y manejo de errores
- Funciones requeridas – Nodo maestro (Python)
Desarrollo de la lógica de comunicación LoRa bidireccional
Creación y gestión de tramas estructuradas según tipo de mensaje:
Lectura de datos
Actuación (válvulas)
Configuración remota de nodos
Gestión de:
Confirmaciones (ACK)
Reintentos
Errores de comunicación
Capacidad de modificar umbrales y parámetros de los nodos esclavos de forma remota
- Entregables esperados
Código fuente completo y organizado:
Firmware de nodos esclavos (Arduino / PlatformIO)
Código del nodo maestro en Python
Documentación técnica:
Librerías utilizadas
Mapeo de pines
Configuración LoRa
Guía breve:
Instalación
Flasheo
Pruebas de funcionamiento
Implementación de:
Manejo de errores
Confirmaciones en la capa LoRa
Actualización remota de parámetros
Implementación y explicación remota dirigida a 2 alumnos de FP de Automatización
Presupuesto y plazo
- Solicito:
Tiempo estimado de desarrollo
Presupuesto cerrado
Dispongo de documentación técnica adicional (sensores, arquitectura, requisitos) si es necesaria.
- Este proyecto tiene un enfoque educativo y profesional, no es un prototipo maker. Busco código limpio, documentado y robusto, pensado para despliegue real en campo.