5.62. CS3P3. Internet de las Cosas (Electivo)
- Semestre: 9no Sem. Créditos: 3
- Horas del curso: Teoría: 1 horas; Laboratorio: 4 horas;
-
Prerrequisitos:
- CS3P1. Computación Paralela y Distribuída (8vo Sem)
5.62.1. Justificación
El Internet de las Cosas (IoT) ha transformado cómo interactuamos con el mundo físico al conectar miles de millones de dispositivos. Este curso explora los fundamentos arquitectónicos del IoT, haciendo énfasis en la movilidad de dispositivos, la comunicación inalámbrica y las implicaciones sociales de la percepción generalizada. Los estudiantes analizarán los desafíos técnicos de los sistemas restringidos y las responsabilidades éticas asociadas con la recolección de datos a gran escala en entornos interconectados.
5.62.2. Objetivos Generales
- 1.
- Comprender la arquitectura de los sistemas IoT y el rol de la movilidad en el diseño de redes.
- 2.
- Evaluar los impactos sociales y éticos de las tecnologías IoT.
- 3.
- Implementar protocolos de comunicación para dispositivos restringidos y móviles.
- 4.
- Analizar los riesgos de seguridad en el ciclo de vida de un ecosistema IoT.
5.62.3. Contribución a los resultados (Outcomes)
-
AG-C11) Uso de Herramientas: Aplica herramientas modernas de computación en la resolución de problemas. (Usage)
-
AG-C09) Diseño y Desarrollo de Soluciones: Diseña, implementa y evalúa soluciones para problemas complejos de computación. (Usage)
5.62.4. Contenido
5.62.4.1. Soporte de Movilidad (12 horas) [Habilidades AG-C09,AG-C11]
Referencias Bibliográficas: [Hanes et al., 2017, Buyya and Dastjerdi, 2016]
Temas
- 1.
- Principios de comunicación celular (por ejemplo, 4G, 5G)
- 2.
- Principios de LANs inalámbricas (principalmente 802.11)
- 3.
- Comunicación dispositivo a dispositivo (por ejemplo, comunicación IoT)
- 4.
- Redes inalámbricas multiescalón (por ejemplo, redes ad hoc, oportunistas, tolerantes a retrasos)
Aprendizaje esperado (Learning Outcomes)
- 1.
- Describir algunos aspectos de comunicación celular como el registro [Describir]
- 2.
- Describir cómo 802.11 soporta usuarios móviles [Describir]
- 3.
- Describir usos prácticos de comunicación dispositivo a dispositivo, así como multiescalón [Describir]
- 4.
- Describir un tipo de red móvil como ad hoc [Describir]
5.62.4.2. Ética, Ley y Sociedad en Seguridad (12 horas) [Habilidades AG-C09,AG-C11]
Referencias Bibliográficas: [Hanes et al., 2017]
Temas
- 1.
- Impactos sociales de los dispositivos del Internet de las Cosas (IoT) y otras tecnologías emergentes en la seguridad y la privacidad Sociedad, ética y la Profesión (SEP) -Privacy,SEP-Security.
- 2.
- Privacidad por diseño (privacy by design) e ingeniería de la privacidad Sociedad, ética y la Profesión (SEP) -Privacy,SEP-Security.
Aprendizaje esperado (Learning Outcomes)
- 1.
- Analizar los impactos sociales de la vigilancia generalizada por IoT [Evaluar].
- 2.
- Aplicar principios de privacidad por diseño a arquitecturas de datos de IoT [Usar].
5.62.4.3. Aplicaciones en Red (24 horas) [Habilidades AG-C09,AG-C11]
Referencias Bibliográficas: [Hanes et al., 2017]
Temas
- 1.
- Paradigmas de aplicaciones distribuidas (por ejemplo, cliente/servidor, peer-to-peer, nube, edge y fog). Ver también: Computación Paralela y Distribuida (PDC) -Communication, Computación Paralela y Distribuida (PDC) -Coordination
- 2.
- Protocolos para redes restringidas (CoAP, MQTT, LoRaWAN).
Aprendizaje esperado (Learning Outcomes)
- 1.
- Definir los principios de denominación, direccionamiento y localización de recursos [Definir]
- 2.
- Analizar las necesidades de demandas específicas de aplicaciones en red [Analizar]
- 3.
- Describir los detalles de un protocolo de capa de aplicación [Describir]
- 4.
- Implementar una aplicación simple cliente-servidor basada en sockets [Implementar]