Principal >
Cursos >
Internet de las Cosas > Actividades y Material de Apoyo
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:
ACTIVIDAD 1 (A revisar):
- Instalar la Raspberry Pi y conectarla a Internet.
ACTIVIDAD 2 (A revisar):
- Administrar la Raspberry Pi de manera remota en Modo Texto.
ACTIVIDAD 3 (A revisar):
- Administrar la Raspberry Pi de manera remota en Modo Gráfico.
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
Kits de Sensores
- "Kit de 37 sensores compatibles con Arduino", BricoGeek (archivo PDF).
- "Arduino 37 Sensor Kit First acquaintance", Samuel Kosolapov (archivo PDF).
- "KIT-SEN-ACT", Kit de sensores y actuadores compatibles con Arduino, AG Electrónica (archivo PDF).
- "37 - in - 1 Sensor Kit for Arduino", Tyson Poynick (archivo PDF).
- "The 37 Sensor Kit Tutorial", RobotLinking (archivo PDF).
- "Da Vinci kit - Starter Kit for Raspberry Pi", SunFounder (archivo PDF).
- "SunFounder Ulimate Raphael Kit for Raspberry Pi", SunFounder (archivo PDF).
2.3 Geolocalización
Material de Apoyo:
ACTIVIDAD 4 (A revisar):
- Sincronizar el tiempo de la Raspberry Pi con un servidor de tiempo en Internet.
ACTIVIDAD 5 (A revisar):
- Leer los datos de un sensor de temperatura en tiempo real e imprimirlos en pantalla.
3.- Almacenamiento Local y Remoto
3.1 Estructura de datos
3.2 Autenticación
3.3 Almacenamiento Local
MySQL (ejemplos)
MySQL
3.4 Envío de Información
3.5 Almacenamiento en la Nube
Servidores Web
ACTIVIDAD 6 (A revisar):
- Almacenar en una base de datos de MySQL dentro del Raspberry Pi el valor obtenido del sensor de temperatura en tiempo real cada 10 segundos, incluyendo: id, firma, latitud, longitud, fecha, hora, UTC, variable y valor (ver la imagen JPG).
ACTIVIDAD 7 (A revisar):
- Enviar los datos almacenados localmente a la nube (utilizando su propia laptop como servidor en la nube)
4.- Monitoreo y Control
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).
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:
Usted se encuentra Aquí >
Principal >
Cursos >
Internet de las Cosas > Actividades y Material de Apoyo
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia