Analisando propostas

Desarrollo de Firmware para dispositivo Iot con Esp32, utilizando Espressif Idf y Freertos.

Publicado em 07 de Junho de 2023 dias na TI e Programação

Sobre este projeto

Aberto

Descripción del proyecto:
Realizar firmware para dispositivo IOT, el cual está conectado contantemente 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 del lenguaje C y capacidad para programar de manera eficiente
en este lenguaje (no queremos programación en Arduino).
Experiencia específica en el desarrollo de aplicaciones para el
microcontrolador ESP32 de Espressif.
Conocimientos sólidos en el uso de FreeRTOS para la gestión de tareas,
temporizadores y sincronización entre tareas.
Familiaridad con Espressif IDF y su configuración para el desarrollo de
aplicaciones en el ESP32.
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 a la conexión con el servidor a través de MQTT.
Realizar a la conexión de bluetooth con la esp32 y la aplicación móvil.
Realizar a la conexión de wifi con la esp32 y la red.
La comunicación con el servidor debe estar encriptada.
El dispositivo tiene un módulo RF.
La cantidad de ordenes bidireccionales por MQTT son alrededor de 80 órdenes.

Responsabilidades:
Desarrollar y programar aplicación para el ESP32 utilizando FreeRTOS,
Espressif idf y mqtt.
Configurar y administrar tareas, colas, temporizadores y sincronización
entre tareas.

Colaborar estrechamente con nuestro 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.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário

Prazo de Entrega: 06 de Agosto de 2023

Habilidades necessárias

Outro projetos publicados por R. P. H.