Skip to content

davidaqc/iotShield

Repository files navigation

IotShield

El proyecto "IoTShield" fue elaborado como parte del curso de "Trabajo Final de Graduación" de la carrera de Ingeniería en Computadores en el Instituto Tecnológico de Costa Rica.

Descripción

"IoTShield" es un sistema para la detección de ataques cibernéticos en redes IoT mediante un modelo de aprendizaje no supervisado optimizado. La estructura integral del sistema se organiza de la siguiente manera:

  • Configuración de una red MQTT encargada de la gestión y control de la comunicación.

  • Implementación de varios microcontroladores ESP32 encargados de publicar y suscribirse a los datos de la red.

  • Desarrollo de un sistema distribuido responsable de recoger los datos de la red MQTT y distribuirlos a los microcontroladores Raspberry Pi Pico W, con la finalidad de que estos clasifiquen los datos como anómalos o normales.

Arquitectura de Software del Sistema

Herramientas utilizadas

  • Python
  • C/C++
  • Arduino
  • TensorFlow
  • MQTT

Instalación

Para obtener detalles sobre la instalación, consulta la documentación aquí.

Instrucciones de uso

Para obtener instrucciones detalladas sobre el uso del sistema, consulta la documentación aquí.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published