Download (09752 - 0) Internet de las cosas
Document related concepts
no text concepts found
Transcript
FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIONES Código-Materia: 09752- Internet de las Cosas Requisitos: Programación en red - Redes de computadores I - Electrónica Programa – Semestre: Ingeniería Telemática - Semestre 8 Período académico: 2016-2 Intensidad semanal: 3 horas Créditos: 3 Descripción El curso está orientado en desarrollar habilidades y competencias en los ingenieros telemáticos para aprovechar las oportunidades y enfrentar los retos que la nueva revolución de la Internet de las cosas exige. La Internet de las Cosas, un término que se ha vuelto bastante popular en ámbitos académicos, apenas empieza a dar sus primeros pasos en Colombia y es claramente una apuesta del ministerio de las TIC debido a las grandes oportunidades para impulsar el desarrollo económico del país. El curso entonces es un espacio para comprender las diferentes tecnologías, aplicar esquemas y metodologías de diseño orientado a desarrollar y desplegar dichas redes modernas para soportar aplicaciones y servicios a la sociedad. Objetivos General Al concluir el curso, el estudiante estará en capacidad de: Diseñar, construir e implementar un sistema tele-informático que dé solución a un problema en el ámbito de la Internet de las cosas, iniciando con una idea de negocio y llegando al prototipo final. Terminales Al finalizar el curso el estudiante estará en capacidad de: 1. Dar razón de las tecnologías, servicios y aplicaciones de la internet de las cosas. 2. Diseñar e implementar una solución tecnológica (hardware, software e interconectividad) soportada en las guías de diseño físico y lógico de la internet de las Cosas. Internet de las Cosas Página 1 de 5 3. Desarrollar el ciclo completo de un producto y de servicios orientado en la Internet de las cosas, desde la idea de negocio hasta el prototipo funcional y analizar los aspectos para su producción y comercialización. De formación académica: PARTE I: INTRODUCCIÓN Y FUNDAMENTOS DE LA INTERNET DE LAS COSAS Objetivos específicos: Dar una visión de las posibilidades y retos del desarrollo de aplicaciones y servicios de internet de las cosas 1.1 Introducción a la Internet de las cosas (IoT) Visión de IoT Definiciones comunes de Internet de las cosas Aplicaciones y escenarios de uso de IoT Vista funcional IoT Objetivos específicos: Dar razón de las tecnologías emergentes que soportan las infraestructuras modernas de IoT. 1.2 Tecnologías fundamentales para IoT Redes de sensores inalámbricos Cloud Computing Big Data Protocolos de Comunicaciones Sistemas Embebidos Objetivos específicos: Realizar un análisis del entorno que influye en desarrollo de sistemas IoT, todo ello con el propósito de hacer un levantamiento de requerimientos adecuado. 1.3 Especificación de Requerimientos de sistemas Análisis del entorno PESTEL Plantilla Volere Objetivos específicos: Internet de las Cosas Página 2 de 5 Reconocer los modelos y arquitecturas que sirvan como guías de diseño de infraestructuras de soluciones de IoT. 1.4 Arquitectura y Modelos de Comunicaciones de IoT Comunicación dispositivo – dispositivo Comunicación nube – Dispositivo Modelo Dispositivo- Gateway Modelos Publish/Suscribe y Cliente Servidor Niveles y Plantillas de desarrollo para IoT Metodología de Diseño de IoT Arquitectura ETSI, M2M e IoT-A PARTE II: APLICACIÓN METODOLOGÍA DE DISEÑO DE IOT 2.1 Diseño Físico para IoT Objetivos específicos: Describir, configurar y seleccionar las diferentes plataformas Hardware para el despliegue de IoT así como los diferentes sensores y actuadores, dado las restricciones y requerimientos previamente expresados. Componentes Hardware requeridos para IoT Bloques Funcionales de un dispositivo IoT Introducción a varios sensores y actuadores Acondicionamientos Básicos de señales a interfaz de sensores RFID Dispositivos para IoT Microcontroladores System –on – Chip Computación Embebida Introducción a la plataforma Intel Galileo Gen1 Configurando la tarjeta Intel Galileo para aplicaciones IoT Selección de la plataforma (Costo versus facilidad Prototipado) 2.2 Diseño Lógico y Networking Objetivos específicos: Internet de las Cosas Página 3 de 5 Integración de las tecnologías y protocolos del nivel de acceso con las de las capas superiores (aplicación, transporte y de red), para un despliegue funcional del sistema IoT. Desarrollar un diseño lógico describiendo los bloque funcionales del sistema y los APIs de comunicación necesarios. Despliegue con tecnologías de comunicación o Bluetooth, Zigbee y WiFi Lenguajes de programación o NodeJS (introducción y servicios) o Python (Introducción, frameworks y Servicios) o Interfaces (GPIO, Serial, SPI, I2C) Configuración de la Imagen del S.O. o Interfaces de red o Acceso remoto o Instalación de paquetes Arquitectura de Servicios para IoT o Arquitectura Cliente Servidor (REST) o Arquitectura Publicación/Suscripción (MQTT) o Descubrimientos de servicios o Seguridad Básica de servicios Plataformas en la nube para IoT o AWS IoT , Wyliodrin, CloudMQTT, entre otras. PARTE III: DE LA IDEA A LA REALIDAD Objetivos específicos: Usar la plantilla para trabajo Canvas para proponer un modelo de negocios y desarrollar todo el ciclo de diseño, prototipado y describir el proceso de producción de los productos y servicios del sistema IoT. Modelo de Negocio o El modelo de negocio Canvas o ¿A quién va dirigido el modelo de negocio? o Costo versus fácil prototipado o Open Source Vs Closed Source Producción en masa Internet de las Cosas Página 4 de 5 o Diseño y Fabricación de PCBs o Producto Final -Impresión 3D (opcional si se trabaja con estudiantes de Diseño Industrial) o Tercerización Evaluación Método Evaluación Verificaciones de Estudio y Tareas Evaluación parte I Evaluación parte II Nota individual (NI) Ponderación 40% 30% 30% 100% Método Evaluación Entrega avance proyecto Entrega Final Proyecto Prácticas de laboratorio Nota Grupal (NG) Ponderación 30% 40% 40% 100% Cálculo Nota Definitiva ND=0.5*NI + 0.5*NG Bibliografía 1. McEwen, Adrian. Designing the Internet of Things. 1st Edition, 2014 2. Arshdeep Bahga & Vijay Madisetti, Internet of Things A Hands-on-Approach; 2014 3. Daniel Kellmereit & Daniel Obodovski, The Silent Intelligence: The Internet of Things; 2013 4. Höller, Jan; From machine-to-machine to the internet of things: introduction to a new age of intelligence; Academic Press, ©2014. 5. Norris, Donald; The Internet of things: do-it-yourself projects with Arduino, Raspberry Pi, and BeagleBone Black. - Primera edición. McGraw-Hill Education, ©2015 Internet de las Cosas Página 5 de 5