Actividades y Material de Apoyo
1.- Introducción al Internet de las Cosas
1.1 Introducción
- Conceptos de Internet de las Cosas (presentación en PDF y PowerPoint).
- Tendencias en Internet de las Cosas (presentación en PDF y PowerPoint).
1.2 Redes de Comunicación
- Tecnologías para construir el Internet de las Cosas (acetatos en PDF y PowerPoint).
1.3 Dispositivos
1.4 Lenguajes de Programación
- Herramientas de desarrollo para el Arduino (presentación en PDF y PowerPoint).
- Programación del Arduino (presentación en PDF y PowerPoint).
- Herramientas de desarrollo del Raspberry Pi (presentación en PDF y PowerPoint).
1.5 Laboratorio
1.6 Proyectos
- Proyectos de IoT en el ITM (presentación en PDF y PowerPoint).
- Proyectos de IoT en el ITM - Cluster con Legos y Raspberrys (presentación en PDF y PowerPoint).
1.7 Esquema general de un sistema IoT
- Componentes de un Sistema de IoT (presentación en PDF y PowerPoint).
Raspberry Pi - Instalación:
- Arquitectura del Raspberry Pi 4 (presentación en PDF y PowerPoint).
- Instalación del Raspberry Pi 4 - 2022 (presentación en PDF y PowerPoint).
Raspberry Pi - Administración Remota:
2.- Adquisición de Datos
Python
- Historia de Python (presentación en PDF y PowerPoint).
- Herramientas para programar en Python (presentación en PDF y PowerPoint).
- Extensiones para Python en VSC (presentación en PDF y PowerPoint).
- Introducción a la programación con Python (presentación en PDF y PowerPoint).
2.3 Sincronización de Tiempo
Parte Práctica:
2.2 Sensores
Material de Apoyo
2.3 Geolocalización
Material de Apoyo:
3.- Almacenamiento Local y Remoto
3.1 Estructura de datos
3.2 Autenticación
3.3 Almacenamiento Local
3.4 Envío de Información
PARTE PRÁCTICA: Hacer lo siguiente:
- Almacenamiento remoto (imagen JPG).
- Generación de un certificado digital usando MD5 (codigo python, python_seguridad_certificado_md5.py).
- Conectarse a MySQL e imprimir el contenido de una tabla (código python, python_mysql_tiendita_catalogo.py).
- Envía un formulario por HTTP a un servidor (codigo python, python_seguridad_formulario_enviar.py).
- Envío de información entre 2 páginas en PHP en formato JSON con generacion de certificado (codigo PHP, php_transferencia_json.zip).
- Lee una firma, lee datos de los sensores, genera certificado y lo envia a un servidor usando HTTP (codigo python, python_seguridad_certificado_enviar.py).
- Lee datos del cliente, genera certificado y lo envia al servidor (incluye Cliente en Python y Servidor en PHP) (código Python+PHP, python_seguridad_certificado_enviar.zip).
3.5 Almacenamiento en la Nube
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
Teoría:
Práctica:
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia