Basé sur IoT et gestion d'utilisateurs centralisée
Étudiant : Rayan Labiad
Mettre en place un système complet de contrôle d'accès intelligent simulant un environnement professionnel réel utilisé dans les entreprises ou bâtiments sécurisés.
Ouvrir une serrure électrique connectée via badge NFC ou bouton physique
Administrer les droits d'accès et les autorisations par porte
Enregistrer tous les événements avec date, heure et statut
Contrôler le système à distance via application mobile
Connexion à l'Active Directory de l'entreprise
Infrastructure protégée par VPN, Firewall et Zero Trust
Le système est composé de plusieurs parties interconnectées travaillant en synergie.
Processus complet du traitement d'une demande d'accès, de la détection à l'ouverture.
FastAPI centralise toute la logique métier et coordonne tous les composants du système. Il assure la communication entre l'IoT, la base de données, l'Active Directory et l'application mobile.
Connexion à un Active Directory via LDAP pour simuler un environnement professionnel réel.
Confirmer si un utilisateur existe dans l'annuaire de l'entreprise
Obtenir les informations de l'utilisateur depuis l'AD
Synchroniser avec la base locale du système
Éviter la création de faux utilisateurs non validés
Application d'administration développée avec FlutterFlow permettant la gestion complète du système.
Mise en place d'une architecture de sécurité complète suivant le principe Zero Trust.
Utilisateur et mot de passe requis pour toute communication MQTT
Accès administrateur sécurisé via réseau privé virtuel
Ports limités et accès contrôlé pour une protection optimale
Chaque composant doit être authentifié avant toute communication