Curso “Especialización en IoT” Módulo 3: Arquitectura IoT Clase 1: Arquitecturas y Estándares Docentes: Sebastián Valerio Guerrero Jonattan Silva Castillo pucv.cl Programa Módulo 3 ● Clase 1: Arquitecturas y Estándares ○ oneM2M ● Clase 2: Arquitectura de IoT Simplificada ○ Core IoT Functional Stack ● Clase 3: Arquitectura de IoT Simplificada ○ IoT Data Management and Compute Stack ● Clase 4: Seguridad en IoT 2 Rúbrica Evaluación 3 Rúbrica de evaluación • 5% Autoevaluación • 15% Coevaluación • 30% Bitácora • 20% Ejercicios y guias de estudios • 30% Proyecto Aplicado 4 Arquitecturas y Estándares 5 The Big Bang Theory - IoT Analicemos el video… Desafíos de IoT Escala Datos / Analítica Privacidad Arquitectura Interoperabilidad Seguridad Escala • Una red típica soporta del orden de miles de nodos. • Una red IoT debe soportar millones de dispositivos Big Data y Analítica • Generación de un diluvio de datos de diferentes fuentes de información. • Debe manejarse o administrarse de manera eficiente. • Datos proveen información crítica y hallazgos importantes. Privacidad • El uso de dispositivos IoT es cada vez más masivo. • Capturan y recolectan datos asociados a individuos y a sus actividades o comportamientos. Interoperabilidad • Proceso de estandarización de protocolos y arquitecturas. • Basados en tecnología abierta y/o propietaria. • Incorporar sistemas o dispositivos heredados (legacy). Seguridad • Riesgo transversal a todo nivel de una red IoT. • Dispositivos o nodos están físicamente expuestos. Dinámica 1 En Salas de grupo y utilizando Miro: • Deben elegir un producto de la marca Ozom basándose en los videos en su página web. • Identifiquen las características o atributos del producto que se relacionen con cada uno de los desafíos mencionados. https://www.ozom.com/categorias-productos Feedback oneM2M Es un proyecto de Asociación entre 8 Organizaciones líderes de Desarrollo de Estándares: • • • • • • • • ICT (CCSA China Communications Standards Association) TTA (Telecommunications Technology Association) ARIB (Association of Radio Industries and Business) TTC (Telecommunication Technology Committee of Japan) ETSI (European Telecommunications Standards Institute) ATIS (Alliance for Telecommunications Industry Solutions) TIA (Telecommunications Industry Association) TSDSI (India) Se han unido para lanzar una nueva organización para asegurar el despliegue de sistemas de comunicación M2M de una manera más eficiente. oneM2M El objetivo de la organización es crear un estándar técnico global para la interoperabilidad con respecto a la arquitectura, las especificaciones de API y la seguridad para las tecnologías de máquina a máquina e IoT en función de los requisitos aportados por sus miembros. Historia Arquitectura de oneM2M El modelo arquitectónico de oneM2M consiste en un modelo de 3 capas: • Aplicación • Servicios Comunes • Servicios de Red Arquitectura de oneM2M Entidad de Aplicación • Representa la lógica del servicio de aplicación. • Cada lógica de servicio de aplicación puede residir en varios nodos y/o más de una vez en un solo nodo. Entidad de Servicios Comunes • Representa la instancia de un conjunto de Funciones de Servicios Comunes (CSF). • Un CSE es en realidad la entidad que contiene la colección de funciones de servicio comunes especificadas por oneM2M que los AE pueden usar. Entidad de Servicios de Red • Una entidad de Servicios de red proporciona servicios de la red subyacente a los CSEs. Paradigma de Silos • Mercado muy fragmentado con aplicaciones específicas de proveedores limitadas • Reinventando la rueda: los mismos servicios desarrollados una y otra vez • Cada silo contiene sus propias tecnologías sin interoperabilidad Capa de servicio oneM2M • Plataforma de extremo a extremo: capa de capacidades de servicio común o common service capabilities layer (CSCL) • Interoperabilidad a nivel de intercambios de datos y control a través de API estándar • Interacción perfecta entre aplicaciones y dispositivos heterogéneos Capa de servicio oneM2M Middleware que permite el intercambio seguro de datos de extremo a extremo entre dispositivos M2M y aplicaciones de clientes, al proporcionar funciones para el aprovisionamiento y activación remotos, autenticación, cifrado, configuración de conectividad, almacenamiento en búfer, sincronización, agregación y administración de dispositivos. Capa de servicio oneM2M • Es una capa de software • Se encuentra entre las aplicaciones M2M y la comunicación HW/SW que proporciona transporte de datos • Normalmente se monta sobre IP • Proporciona funciones que las aplicaciones M2M en diferentes segmentos de la industria comúnmente necesitan capa horizontal Propuesto: IoT World Forum Dinámica 2 En Salas de Grupo: • Son ingenier@s IoT de una empresa constructura. • Deben “vender” al directorio de la empresa la solución Ozom para la domótica de los nuevos proyectos inmobiliarios con un video promocional de no más de 1 minuto. • Utilicen las capas de la arquitectura oneM2M como pasos de su guión. https://www.ozom.com/categorias-productos Feedback Cierre En esta clase vimos: 1. Cuales son los desafíos que debe cumplir una solución IoT. 2. Conocer el estándar oneM2M, el cual permite definir un marco de trabajo para las soluciones que se deseen implementar. Bibliografía ● oneM2M Technical Specifications: ○ https://onem2m.org/technical/published-specifications ● IoT Reference Model Published by the IoT World Forum: ○ https://www.cisco.com/c/dam/global/en_ph/assets/ciscoconnect/pdf/b ○ igdata/jim_green_cisco_connect.pdf https://newsroom.cisco.com/c/r/newsroom/en/us/a/y2014/m10/the-int ernet-of-things-world-forum-unites-industry-leaders-in-chicago-to-acc elerate-the-adoption-of-iot-business-models.html