Desarrollo de Firmware para dispositivo IOT con ESP32, utilizando Espressif IDF y FreeRTOS. 2.0

En curso Publicado hace 11 meses Pagado a la entrega
En curso Pagado a la entrega

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.

Firmware MQTT Internet of Things (IoT) Programación en C Microcontrolador

Nº del proyecto: #36741659

Sobre el proyecto

7 propuestas Proyecto remoto Activo hace 9 meses

Adjudicado a:

albcaraveo

Hola, Mi nombre es Alberto Caraveo, actualmente laboro como ingeniero de Firmware y he tenido la oportunidad de trabajar con microcontroladores utilizando RTOS, de igual manera he tenido experiencia con el microcontro Más

$190 USD en 12 días
(0 comentarios)
0.0

7 freelancers están ofertando un promedio de $360 por este trabajo

engrhassanwali

My name is Hassan and I am an experienced electrical engineer and artificial intelligence programmer with a successful track record of leading and executing complex projects. I have extensive experience in engineering Más

$250 USD en 12 días
(8 comentarios)
4.7
Egran

Hola, Tengo bastante experiencia en sistemas embebidos y comunicaciones y creo que podría ayudaros con el proyecto. No he trabajado nunca con ESP32 y Espressif, pero por lo que he estado viendo parece bien documentado Más

$140 USD en 7 días
(10 comentarios)
4.7
leoisleno01

Hola buenos días. Soy técnico electrónico y actualmente estudiante de ingeniería electrónica en 3er año, me considero una persona apta y capaz de realizar su proyecto ya que cuento con la experiencia y conocimientos co Más

$200 USD en 7 días
(2 comentarios)
1.3
mateorubianes

Hola soy Mateo! El año pasado me gradue de técnico electrónico y mi proyecto de fin de año fue una maqueta de una casa inteligente implementada a travéz del ESP8266. Creo que estoy correctamente capacitado para el trab Más

$200 USD en 10 días
(0 comentarios)
0.0
gastonCb

Durante el primer dia, se realizará el análisis de las tareas a realizar, y el estado actual de cada una de ellas Una vez finalizado el análisis del software, se redacta un master test plan, o un conjunto de ensayos s Más

$140 USD en 20 días
(0 comentarios)
0.0
ppsalgado

Buenos días, no he desarrollado en este micro especificamente, pero si algún otro ( microBlaze / FreeRTOS ), siempre en C ,conozco el protocolo "mqtt" y la mayoría de los proyectos en el entorno de las telecomunaciones Más

$1400 USD en 30 días
(0 comentarios)
0.0