Temario del Curso
Internet de las Cosas enfocado al módulo de Tecnologías en la Nube
Objetivo: Conocer y desarrollar aplicaciones que comuniquen sensores y dispositivos, para búsqueda, obtención y procesamiento de información y control, compartiendo información a través de Internet.
1.- Introducción al Internet de las Cosas
1.1 Introducción
1.2 Redes de Comunicación
Bluetooth, WiFi, LoRA
1.3 Dispositivos
Arduino, ESP32, Raspberry Pi, Jetson Nano
1.4 Lenguajes de Programación
C, Python
1.5 Laboratorio
1.6 Proyectos
1.7 Esquema general de un sistema IoT
2.- Adquisición de Datos
2.1 Sincronización de Tiempo
UTC
Servidores de tiempo
2.2 Sensores
Temperatura, Humedad, Presión, Infrarrojos, etc.
2.3 Geolocalización
GPS
Creación de mapas y seguimiento de objetos
3.- Almacenamiento Local y Remoto
3.1 Estructura de datos
3.2 Autenticación
Firma Digital y Certificado
3.3 Almacenamiento Local
Apache, PHP y MySQL
3.4 Envío de Información
Métodos de envío de datos
Transferencia cifrada
Almacenamiento remoto cifrado
3.5 Almacenamiento en la Nube
Firebase, AWS, Google, Microsoft Azure
4.- Monitoreo y Control
4.1 Páginas Web
HTML, CSS, JS, PHP, MySQL
4.2 Aplicaciones Móviles
Android, IOS, Desarrollo Híbrido
4.3 Construcción de un Dashboard
4.4 Actuadores
Focos, Motores, bombas, servomotores, etc.
5.- Aplicaciones Avanzadas
5.1 Sensores avanzados
RFID, LIDAR
5.2 Procesamiento del Lenguaje Natural
Conversión de voz a texto
Chatbots
Conversión de texto a voz
5.3 Procesamiento de Imágenes
TensorFlow, PyTorch, Yolo
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia