Desarrollo de Firmware para dispositivo IOT con ESP32, 4.0

Job ID: 37009712

Budget: $250 – $750 USD

Descripción del proyecto:
Realizar firmware para dispositivo IOT, el cual está conectado constantemente con servidor propio a través de wifi. El dispositivo controla de forma cableada entre 17 entradas y salidas (sensores) y dos pequeños motores paso a paso.

Requisitos:
Experiencia demostrable en el desarrollo de software para sistemas embebidos.
Dominio de algún lenguaje apropiado para nuestra aplicación (Phyton, C, etc) y argumentarlo.
NO queremos programación en Arduino.
Experiencia específica en el desarrollo de aplicaciones para el microcontrolador ESP32 de Espressif.
Experiencia en la implementación de comunicación MQTT para la conexión y transferencia de datos entre dispositivos.
Habilidades de depuración y resolución de problemas para identificar y solucionar posibles errores y desafíos.

Estado actual y primeros pasos:
Habilitar la “actualización en remoto” del dispositivo IoT ESP32, utilizando tecnologías como OTA (Over-The-Air) o cualquier otro enfoque adecuado.
Realizar la conexión con el servidor a través de MQTT y hacer las primeras pruebas..
Realizar una red local Wifi a traves del Esp32 para cuando el dispositivo no tenga conexión al servidor.
La comunicación con el servidor debe estar encriptada.
El dispositivo tiene un módulo RF que hay que configurar.
La cantidad de ordenes (tramas) bidireccionales por MQTT son alrededor de 80 órdenes.

Responsabilidades:

Configurar y administrar tareas, colas, temporizadores y sincronización entre tareas.
Colaborar estrechamente con el equipo para comprender los requisitos y objetivos del proyecto.
Realizar pruebas exhaustivas y depurar posibles errores para garantizar la
estabilidad y el rendimiento de la aplicación.

IMPORTANTE: El proyecto es Urgente, ya que disponemos de un Backend y una Aplicación móvil desarrolladas ambas al 95%. En el equipo también hay un electrónico, para diseñar la PCB en cuanto se pueda realizar. Por todo esto buscamos a un profesional que tenga los conocimientos y total disponibilidad para las próximas 2 semanas. Por nuestra parte, tendrá todo el apoyo diario que necesite.

Anímate y apúntate a un proyecto real (con patente), donde te vas a sentir orgulloso de haber participado. Es un proyecto real, que seguro va a mejorar tu curriculum profesional.

Gracias,
Saludos.