Skip to content
/ IOT-GATE Public

(multidisciplinary project) IOT-GATE is an NIDS for IOT networks

Notifications You must be signed in to change notification settings

Fa2y/IOT-GATE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOT-GATE

(multidisciplinary project) IOT-GATE is an NIDS for IOT networks using machine learning.

IOT-GATE logo

Architecture

On this project we wanted something light, fast and reliable so we chose the following architecture:

  • Redis Streams: as a persistent data storage and it was chosen for it's producer/consumer pattern and it's log data structure with advanced operation.
  • FastAPI: fast, simple and perfect as small microservice, which is necessary in our case.
  • React js: fast light SPA with real-time data visualization.
  • Raspberry pi: Cheap and easy to get/easy to deploy on a large scale.

Network Architecture

Software Architecture

About

(multidisciplinary project) IOT-GATE is an NIDS for IOT networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published