Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parNathalie Lefrancois Modifié depuis plus de 9 années
1
Gestion d’accès aux centrales nucléaires
PROJET 2008 CNEPE Gestion d’accès aux centrales nucléaires E1 : Adrien Carteron E2 : Antoine Boileau E3 : Julien Demeyer E4 : Alexandre Aujumier
2
Sommaire Le projet La répartition des tâches La badgeuse Conclusion
présentation La répartition des tâches La badgeuse Les deux microcontrôleurs Gestion d’accès Fichier d’initialisation : chip.ini Cryptage du code clavier Conclusion
3
Le Projet Archivage dans une base de données (Microsoft SQL Server)
4
La répartition des tâches
5
La badgeuse Principales fonctions : Échange entre les microcontrôleurs
Affichage à l’écran LCD Réception des touches et des badges Ouverture et fermeture des tourniquets (à l’aide d’un relais) Échange entre les microcontrôleurs SC12 <–> AM80188 Serveur FTP
6
Les deux microcontrôleurs
Utilisation de la librairie fossil.h Les méthodes principales fossil_getbyte_wait() fossil_writeblock()
7
Méthode fossil_getbyte_wait()
Utilisée pour la lecture du badge et du clavier Utilisation jusqu’à la réception du caractère de fin de chaîne (0x0D) Deux trames différentes Badge: 0*xxxxxxxxhhmmssAAMMJJXRc Clavier:8xxxxx* hhmmssAAMMJJXRc
8
Méthode fossil_writeblock()
Utilisée pour piloter les sorties Paramètres : int port, unsigned char *buffer, unsigned int count Trames à envoyer : Ecran : fossil_writeblock(FOSSIL_EXT, "Mtest affichage\xD",16) Relais : fossil_writeblock(FOSSIL_EXT, "R010\xD",5)
9
La badgeuse : gestion d’accès
Quatre zones différentes : zone normale zone surveillée zone renforcée zone vitale Deux sens différents pour la badgeuse : En entrée En sortie
10
La badgeuse : gestion d’accès
Plusieurs scénarios possibles pour chaque zones Entrée Sortie Passage OK Accès zone interdit Badge non valide Trois codes erronés Badge non passé en entrant dans la zone
11
badgeuse : le fichier d ’initialisation
Permet de configurer la badgeuse
12
La badgeuse : code secret clavier
13
Conclusion Ce qui a été fait Problèmes particuliers
Tests unitaires des différents éléments Tests d'intégration avec la base de données Tests d'intégration avec le superviseur Problèmes particuliers Afficher un message sur l’écran de la badgeuse Cryptage MD5
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.