Construcción de un entorno para el desarrollo de aplicaciones para Internet de las Cosas (IoT)

Descripción:
El proyecto constará de dos fases, la primera tendrá como objetivo poner en marcha una plataforma de desarrollo que permita construir aplicaciones IoT basados en los módulos de la marca Silicon Labs, la segunda será desarrollar algunas aplicaciones simples para adquirir experiencia en el desarrollo de este tipo de aplicaciones. Objetivos 1) Adquirir conocimiento sobre el funcionamiento y uso de las tecnologías basadas en el concepto de IoT 2) Implementar una plataforma de desarrollo que permita programar y depurar aplicaciones para los módulos de evaluación de IoT de Silicon Labs 3) Construir una aplicación simple que utilice lo desarrollado en el punto 2 4) Generar documentación que sirva de base para que otros alumnos continúen con el desarrollo de este tipo de aplicaciones 5) Explorar la posibilidad de utilizar otros módulos de evaluación Materiales. A los estudiantes se les proveerá de kits de experimentación para poner en marcha un entorno de desarrollo de aplicaciones IoT. Este kit consta de dos módulos, uno de WiFi con algunos sensores incluidos (WGM160P Wi-Fi Module) y una tarjeta principal que permite subir programas a la tarjeta y depurar su funcionamiento. Las herramientas de desarrollo de software se descargarán de la página del proveedor. Los equipos donde se instalarán las herramientas de desarrollo serán computadoras personales con Microsoft Windows instalado. Plan de trabajo. El plan de trabajo se divide en dos trimestres para el Proyecto I y II. Primer trimestre 1) Estudio de la arquitectura de hardware, software y protocolos de comunicación 2) Instalación de las herramientas de desarrollo 3) Puesta en marcha pruebas de funcionamiento con el kit de desarrollo. 4) Instalación de aplicaciones de ejemplo 5) Modificar las aplicaciones de ejemplo para ganar experiencia en la plataforma Segundo trimestre 6) Plantear la adquisición de otros módulos para realizar pruebas 7) Plantear un proyecto que utilice la plataforma 8) Realizar el proyecto del punto 7 9) Documentar los elementos de la plataforma, como la instalación y la puesta en operación 10) Prospectar sobre otros módulos sobre los que se podría continuar
Datos de Contacto:
Profesor Eduardo Rodriguez rofe@xanum.uam.mx

Profesor: admin