Curso IoT Essentials Developer con Raspberry Pi y ESP32-CAM
Este curso ofrece una formación práctica y completa en el desarrollo de soluciones de Internet de las Cosas (IoT), utilizando herramientas ampliamente adoptadas en la industria como Raspberry Pi y microcontroladores ESP32-CAM. A través de un enfoque gradual, los participantes pasarán de los conceptos fundamentales del IoT a la implementación de sistemas funcionales que integran sensores, servidores, bases de datos, protocolos de comunicación y flujos de automatización.
Durante el curso, se exploran tecnologías clave como MQTT para la comunicación entre dispositivos, Node-RED para la automatización visual, y bases de datos embebidas para el almacenamiento y consulta de datos. Además, se enseña a interactuar con sensores ambientales y módulos RFID, y a programar microcontroladores para la captura de datos y control remoto de dispositivos físicos.
Una característica distintiva de este curso es su enfoque en el entendimiento de los diferentes perfiles profesionales que intervienen en un proyecto IoT. Los participantes no solo desarrollarán habilidades técnicas, sino también una visión estratégica que les permitirá coordinar iniciativas complejas, comprender los roles involucrados y tomar decisiones informadas en cada etapa del proyecto.
El aprendizaje culmina con un proyecto integrador en el que se aplican todos los conocimientos adquiridos: desde la recolección de datos con sensores hasta su visualización en un sistema de monitoreo en tiempo real. Al finalizar, los participantes estarán preparados para diseñar, implementar y liderar soluciones IoT en entornos reales, ya sea como especialistas técnicos o como coordinadores de proyectos
Objetivos de aprendizaje
El objetivo general es desarrollar habilidades en la implementación de soluciones IoT utilizando Raspberry Pi y ESP32-CAM, integrando sensores, protocolos de comunicación, bases de datos y dashboards para monitoreo y control de dispositivos IoT.
Los objetivos específicos son:
- Comprender el contexto y evolución del IoT, explorando sus aplicaciones en la industria y el hogar.
- Configurar y programar una Raspberry Pi para su uso como servidor y centro de control IoT.
- Implementar bases de datos en Raspberry Pi para el almacenamiento de datos de sensores.
- Configurar y administrar un servidor MQTT (Mosquitto) para la comunicación entre dispositivos IoT.
- Desarrollar flujos de automatización en Node-RED para la gestión visual de dispositivos IoT.
- Programar y conectar microcontroladores ESP32-CAM para la captura de datos y control remoto.
- Integrar sensores ambientales (DHT11, MQ6, MQ135, sensores de flujo de agua, RFID) en un sistema IoT.
- Implementar la transmisión de datos JSON mediante MQTT entre ESP32-CAM y Raspberry Pi.
- Desplegar un sistema de monitoreo en Node-RED para visualizar y analizar datos en tiempo real.
- Desarrollar un proyecto final que integre todos los conocimientos adquiridos en una solución IoT funcional.
Temario
- El Internet de las Cosas y su contexto
- Introducción al Internet de las Cosas
- Preparación del entorno de desarrollo en Raspberry Pi
- Utilización de Raspberry Pi
- Control de versiones con Git
- Uso y configuración de Visual Studio Code en Raspberry OS y documentación para repositorios
- Implementación de un servidor para IoT en Raspberry Pi
- Implementación y uso esencial de servidor de bases de datos con MariaDB
- Implementación y uso esencial de MQTT (Broker Mosquitto)
- Implementación y uso esencial de Node-Red
- IoT con microcontrolador ESP32-CAM y protocolo MQTT
- Introducción a microcontroladores
- Uso y programación del microcontrolador ESP32-CAM
- Envío de mensajes JSON vía MQTT con microcontrolador ESP32-CAM
- Implementación de una estación climática con ESP32-CAM, MQTT y sensor DHT11
- Talleres de aplicación IoT
- Taller de encendido y apagado de dispositivos IoT (Módulo Relevador y Node-RED)
- Taller: Medición de gas LP y de CO2
- Taller: Medición de consumo de agua
Perfil del Estudiante
- Programadores interesados en actualizar sus conocimientos e incrementar sus competencias laborales.
- Empresas buscando soluciones de automatización, logística y medición de rendimiento conectadas a Internet.
- Universidades que requieren actualizar su oferta académica.
Conocimientos previos recomendados
- Conocimiento general sobre cómo funcionan las redes de comunicación y los dispositivos electrónicos.
- Familiaridad con términos como Internet, Wi-Fi y sensores.
- Noción sobre dispositivos inteligentes y su conectividad.
Recursos técnicos requeridos (Software y hardware a ocupar)
Para aprovechar al máximo el curso, se recomienda contar con:
- Computadora con al menos 2 GB de RAM, procesador de 1 GHz o superior y espacio libre en disco de al menos 20 GB.
- Teclado, mouse y pantalla HDMI con cable
- Raspberry Pi 4 Model B
- Micro SD Card de 32GB clase 10
- ESP32-CAM
- Módulo FTDI
- Cable USB a MiniUSB
- Sensor DHT11
- Sensor MQ6
- Sensor MQ135
- Relevador de 5V
- Módulo RFID RC522
- Sensor YF-S201
- LEDs
- Resistencias
- Jumpers
- GPIO Extension Board
- Protoboard
Software (open source):
- Raspberry Pi imager
- Raspberry Pi Os 64 bits
- Raspberry Connect
- Visual Studio Code
- Arduino IDE
- Node-Red
- MariaDB
- Mosquitto
Información complementaria
- Los contenidos del curso se encuentran realizados en idioma ESPAÑOL.
- La última actualización de algunos contenidos de este curso fueron realizados el día 21 de abr de 2026.
- Introducción al Internet de las Cosas
- Implementación y uso esencial de MQTT (Broker Mosquitto)
- Implementación y uso esencial de servidor de bases de datos con MariaDB
- Implementación y uso esencial de Node-Red
- Envío de mensajes JSON vía MQTT con microcontrolador ESP32-CAM
- Implementación de una estación climática con ESP32-CAM, MQTT y sensor DHT11
- Taller de encendido y apagado de dispositivos IoT (Módulo Relevador y Node-RED)
- Taller: Medición de gas LP y de CO2
- Taller: Medición de consumo de agua
- Utilización de Raspberry Pi
- Control de versiones con Git
- Uso y configuración de Visual Studio Code en Raspberry OS y documentación para repositorios
- Uso y programación del microcontrolador ESP32-CAM
La certificación IoT Essentials Developer es otorgada por la Asociación Mexicana del Internet de las Cosas (Asociación IoT), una organización nacional dedicada a impulsar la profesionalización y el desarrollo de competencias en tecnologías emergentes relacionadas con el Internet de las Cosas.
Sitio oficial: 🌐 https://www.asociacioniot.org
¿Cómo se llama la certificación?
El nombre oficial de la certificación es:
IoT Essentials Developer
Esta certificación está orientada a validar los conocimientos esenciales en el desarrollo de soluciones IoT, siendo un primer paso sólido en la ruta profesional del desarrollador IoT.
¿Qué incluye (y qué no) el curso respecto a la certificación?
✅ Incluye:
- Examen de preevaluación
- Un voucher válido para una oportunidad de presentar el examen oficial de certificación en AsociaciónIoT.org
🚫 No incluye:
- La repetición del examen en caso de no aprobar (deberá adquirirse un nuevo voucher).
- El proceso de aplicación y gestión del examen, que se realiza directamente en el portal de la Asociación IoT.
- Costos adicionales asociados al proceso de certificación fuera del voucher incluido.
Preguntas frecuentes y comentarios
El curso de «Curso IoT Essentials Developer con Raspberry Pi y ESP32-CAM» está diseñado para adaptarse a las necesidades y estilos de aprendizaje de cada participante, ofreciendo dos modalidades flexibles: autoestudio o con instructor. Los módulos del curso son secuenciales.
Independientemente de la modalidad elegida, todos los participantes del curso obtienen acceso a:
- Contenidos estructurados de preparación, incluyendo:
- Materiales didácticos
- Videos explicativos
- Ejercicios prácticos
- Autoevaluaciones para medir el progreso
- Acceso inmediato desde el momento de la inscripción
- Disponibilidad 24/7 para estudiar en cualquier momento y desde cualquier lugar
- Acceso sin restricciones de tiempo (de por vida) a todos los contenidos
- Examen de preevaluación antes de presentar la certificación oficial
- Soporte técnico y académico a través de foros de discusión
Las modalidades para tomar el curso son:
1. Modalidad de Autoestudio
Diseñada para quienes prefieren avanzar a su propio ritmo, esta modalidad permite acceder de forma autónoma a todos los recursos del curso. Los participantes gestionan su propio proceso de aprendizaje y cuentan con apoyo técnico en los foros cuando lo necesiten.
2. Modalidad con Instructor (en línea o presencial)
Pensada para quienes buscan acompañamiento guiado, esta modalidad incluye sesiones con un instructor certificado, organizadas por grupos y con un calendario predefinido. Las clases pueden ser en línea o presenciales, y promueven el aprendizaje colaborativo a través de explicaciones teóricas, demostraciones prácticas y resolución de dudas en tiempo real.


Comentarios recientes