Portal Web de la UNED, Universidad Nacional de Educación a Distancia

Logo de la UNED
Online
del 20 de noviembre al 10 de diciembre de 2020

Introducción al Internet of Things (IoT) y programación de sistemas empotrados

Imprimir PDF

El crecimiento explosivo de la "Internet de las cosas" está cambiando nuestro mundo

El abaratamiento de los dispositivos típicos de IoT (Internet of Things) está permitiendo innovar mediante nuevos diseños y productos aplicados a todos los campos. El IoT está teniendo un impacto transformador en todas las industrias y reformará los modelos de negocio. Los dispositivos IoT se despliegan de muchas maneras diferentes (en la ropa, hogares, escuelas, fábricas e incluso en tu propio cuerpo). La "cosa" en el Internet de las cosas es un dispositivo informático embebido (o sistema empotrado) capaz de sensorizar, actuar y comunicarse. Este curso introducirá el paradigma de IoT y su implantación mediante sistemas empotrados de última generación basados en microcontroladores ARM Cortex-M. Estos microcontroladores de 32 bits se han convertido en un estándar de facto en el desarrollo de sistemas empotrados no solo para aplicaciones IoT sino para dispositivos de electrónica de consumo, móviles, sistemas de control industrial, redes de sensores, sistemas robóticos, UAVs, drones, etc. Los diferentes ARM Cortex-M (M0+, M3, M4, M7) permiten cubrir un amplísimo rango de necesidades conociendo una única arquitectura. A lo largo del curso, tanto los alumnos como los profesionales -también los que trabajan con otras arquitecturas- se actualizarán rápidamente y de forma práctica a esta arquitectura para beneficiarse de sus ventajas, trabajando sobre hardware real y desarrollando soluciones desde la primera sesión.

Lugar y fechas
Del 20 de noviembre al 10 de diciembre de 2020
De 17:00 a 19:30 h.

Lugar:

CA UNED Alzira-Valencia SEDE DE VALENCIA


Horas
Horas lectivas: 12
Créditos
0.5 créditos ECTS (en trámite).
Online
Asistencia online en directo o en diferido, sin necesidad de ir al centro asociado.
Programa
  • viernes, 20 de noviembre
    • 17:00-19:30 h. Sesión 1
      Introducción al Internet de las Cosas o “Internet of Things” (IoT)
      - Evolución tecnológica. Tendencias. 
      - Impacto en la sociedad.
      Sistemas empotrados / embarcados / embebidos 
      - Dispositivos IoT. Introducción al mundo de los microcontroladores.
      - Puesta a punto y prueba de un sistema completo incluyendo instalación y configuración. 
      - Aplicaciones de los microcontroladores para IoT.
      - Arquitectura microcontrolador ARM Cortex-M.
      • Juan Vicente Capella Hernández Doctor en Ingeniería Informática. Profesor Tutor UNED / Profesor Titular Universidad Politécnica de Valencia
  • jueves, 26 de noviembre
    • 17:00-19:30 h. Sesión 2
      Programación de microcontroladores ARM Cortex-M 
      - Herramientas de programación.   
      - Desarrollo de aplicaciones. Buenas prácticas de programación.   
      - Depuración de aplicaciones.  
      Aplicación de periféricos básicos del microcontrolador 
      - Entrada/Salida digital.
      - Desarrollo de una solución que haga uso de los pines de entrada/salida digital para la conexión de periféricos (leds, pulsadores, sensores o actuadores en general). 
      • Juan Vicente Capella Hernández Doctor en Ingeniería Informática. Profesor Tutor UNED / Profesor Titular Universidad Politécnica de Valencia
  • viernes, 4 de diciembre
    • 17:00-19:30 h. Sesión 3
      Bibliotecas
      - Bibliotecas de dispositivos del fabricante.
      - Desarrollo modular / bibliotecas. Cómo aumentar la productividad del desarrollador.
      - Entendiendo un proyecto software con ARM Cortex-M.
      Aplicación de periféricos del microcontrolador
      - E/S con "Lookup tables". 
      - Desarrollo de todo tipo de autómatas con el microcontrolador.   
      - Entrada/salida analógica.
      • Juan Vicente Capella Hernández Doctor en Ingeniería Informática. Profesor Tutor UNED / Profesor Titular Universidad Politécnica de Valencia
  • jueves, 10 de diciembre
    • 17:00-19:30 h. Sesión 4
      Aplicación de periféricos avanzados del microcontrolador
      - Interrupciones. Configuración sistema interrupciones. Programación de manejadores (rutinas servicio). 
      - Temporizadores. Retardos precisión. Generación de señales. Tareas periódicas.
      - Desarrollo de soluciones que aprovechen toda la potencia del microcontrolador.
      • Juan Vicente Capella Hernández Doctor en Ingeniería Informática. Profesor Tutor UNED / Profesor Titular Universidad Politécnica de Valencia
Asistencia
Asistencia online en directo o en diferido, sin necesidad de ir al centro asociado.
Inscripción

Número mínimo de alumnos para la realización del curso: 23. Número máximo: 26
La selección de alumnos se hará por riguroso orden de pago de matrícula. Si el alumno se matricula y, acabado el plazo, no se hubiera alcanzado el número mínimo (23) para su realización, se le reintegrará el importe del mismo si se suspendiera la actividad. El plazo de matrícula finaliza el 15 de noviembre de 2020.
La matrícula especial incluye a los estudiantes con discapacidad, con familia numerosa, personas en situación de desempleo.
En el concepto Ámbito UNED, podrán matricularse además los miembros del COGITI Valencia.
Para beneficiarse de los correspondientes descuentos en la matrícula, la documentación acreditativa debe ser remitida a cursosextension@valencia.uned.es 
Anulación de matrícula: Las peticiones de baja o anulación de matrícula deberán ser notificadas por escrito (correo electrónico o fax) hasta el día en que finaliza el plazo de matricula. Pasado este periodo, la matrícula sólo será devuelta en caso de enfermedad o incompatibilidad laboral sobrevenida, para lo que el alumno deberá presentar la documentación que así lo acredite y siempre que no se haya iniciado el curso

  Matrícula Ordinaria Especial Ámbito UNED
Precio40 €24 €30 €
Dirigido por
José Sánchez Moreno
Catedrático de Universidad.  Departamento de Informática y Automática. Escuela Técnica Superior de Ingeniería Informática, UNED.
Coordinado por
Juan Vicente Capella Hernández
Doctor en Ingeniería Informática. Profesor Tutor UNED / Profesor Titular Universidad Politécnica de Valencia
Ponente
Juan Vicente Capella Hernández
Doctor en Ingeniería Informática. Profesor Tutor UNED / Profesor Titular Universidad Politécnica de Valencia
Dirigido a
   
   - Alumnos y profesionales interesados en los nuevos paradigmas IoT / industria 4.0 y en su implantación mediante el desarrollo de aplicaciones basadas en sistemas empotrados.
   - Profesionales interesados en actualizarse a la arquitectura de microcontroladores de 32 bits ARM Cortex-M.    
   - Empresas de ingeniería y consultoras.
   - Centros de investigación.
Objetivos
 - Conocer el concepto de IoT (Internet of Things), sus aplicaciones, ventajas e implicaciones en la sociedad.
 - Comprender el significado y relación de los términos industria 4.0, smart factory, smart home, ambient intelligence, etc.
 - Aprender a desarrollar aplicaciones mediante sistemas empotrados aprovechando las ventajas de la arquitectura ARM Cortex-M sobre arquitecturas clásicas de 8 y 16 bits como PIC, 8051, HC-11, etc.   
 - Seleccionar el microcontrolador ARM Cortex-M más adecuado para cada tipo de aplicación.
Metodología
Eminentemente práctica, trabajando sobre hardware real y desarrollando soluciones desde la primera sesión. Los alumnos no presenciales necesitarán contar con un PC con S.O Windows y el kit de desarrollo de bajo coste:  STM32 Discovery STM32F407G-DISC1 (con cable USB para su conexión al PC) disponible en cualquier tienda de electrónica y también en distribuidores on-line.
Sistema de evaluación
Para la consecución de la calificación de APTO será necesaria la asistencia al 80% de las sesiones presenciales, así como la realización en las 2 horas no presenciales, por parte de los asistentes online y en diferido, de una actividad práctica propuesta, que será enviada por correo y será evaluada por el coordinador.  
 
Colaboradores

Organiza

CA Alzira-Valencia
Más información
cursosextension@valencia.uned.es