La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Gestion d’accès aux centrales nucléaires

Présentations similaires


Présentation au sujet: "Gestion d’accès aux centrales nucléaires"— Transcription de la présentation:

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


Télécharger ppt "Gestion d’accès aux centrales nucléaires"

Présentations similaires


Annonces Google