Evaluando propuestas

Mecatrónico/Desarrollador Full-Stack para Proyecto Agrotech con Lorawan y Aws Iot

Publicado el 26 Mayo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Estamos buscando un profesional mecatrónico y desarrollador con experiencia integral para un proyecto de agrotech. El objetivo es implementar un sistema completo de monitoreo y control agrícola, desde la adquisición de datos en campo hasta la visualización y análisis avanzado. El proyecto abarca tanto el desarrollo de hardware embebido como la infraestructura de software en la nube y aplicaciones de usuario. El candidato ideal debe tener la capacidad de trabajar en un entorno full-stack, manejando tanto los aspectos de hardware como de software.

El flujo del proyecto se detalla a continuación:
1.  Sensores Físicos: Integración de sensores que utilizan interfaces RS485, analógicas y de pulsos para la recolección de datos en campo.
2.  Módulo ESP32: Desarrollo de firmware para ESP32 encargado de convertir las señales eléctricas de los sensores a formato digital (Modbus rtu, adc de 12 bits, interrupciones gpio). La salida debe ser un JSON compacto de menos de 120 bytes.
3.  Comunicación LoRaWAN: Utilización de módulos SX1276 / RYLR998 para modular los datos en Chirp Spread Spectrum a 915MHz. Se espera un alcance de hasta 2km con una potencia de +20dBm.
4.  Gateway LoRaWAN: Recepción de datos a través de un gateway DRAGINO LPS8N, configurado para recibir en 8 canales simultáneos.
5.  ChirpStack y MQTT: Implementación de ChirpStack para la autenticación, decodificación de datos y publicación en un broker MQTT.
6.  Infraestructura de Red: Un broker MQTT interno realizará un bridge hacia internet, utilizando un módulo Quectel EC25 4g lte con seguridad tls 1.2.
7.  AWS IoT Core: Los datos se publicarán en AWS IoT Core, siguiendo una estructura de topic específica: agroiq/{farm_id}/{tipo}/{id}/sensors.
8.  Procesamiento en la Nube: Configuración de AWS Rule Engine para disparar funciones Lambda que procesarán los datos.
9.  Backend y Base de Datos: Desarrollo de un backend con FastAPI y un IoT Worker para interactuar con los datos, almacenándolos en una base de datos TimescaleDB.
10. Aplicaciones de Usuario: Creación de una aplicación móvil, un dashboard web y la integración con WhatsApp para la visualización de datos y alertas.
11. Inteligencia Artificial: Implementación de 6 motores de inteligencia artificial para el análisis avanzado de los datos agrícolas.

Buscamos un perfil con sólida experiencia en desarrollo embebido, comunicaciones inalámbricas (LoRaWAN), servicios en la nube (AWS IoT), desarrollo backend (Python, FastAPI) y bases de datos (TimescaleDB). La capacidad de trabajar en un entorno full-stack es esencial para este proyecto.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias