Gestion d’accès aux centrales nucléaires

Slides:



Advertisements
Présentations similaires
Système d’exploitation
Advertisements

Premier programme en C :
Sommaire Présentation du projet Déroulement du projet Partie technique
Les procédures et interruptions en Assembleur (Tasm)
La BD et le numérique Les 10 questions que chacun se pose.
PROGRAMMATION LOGICIEL PL7 MICRO Consignes
Le Système BEWATOR C’est un système modulaire qui comprend:
MENU DE L’AIDE Cliquer ici pour aide RESEAUX DE CONTACTS
Systèmes d’exploitation
Système d’exploitation : Assembleur
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
Sécurité Informatique
Affichage LCD RS: Register Selection Transfert de données
PPE : La Porte Intelligente
Cours d'informatique Initiation au traitement de texte
Présentation du SVI - DELSOL Mikaël
DUFOUR Joffrey BTS IRIS session
Quest-ce quune classe dallocation? Une classe dallocation détermine la portée et la durée de vie dun objet ou dune fonction.
TRACABILITE DU PROCESSUS
Les fichiers binaires en C++
Programmation Initiation Aux Langages C et C++ (2) Bruno Permanne 2006.
Breizh Farmer DERA ILLA SALIFOU Sarah B2 LEFEUVRE Marjorie C1
DERA ILLA SALIFOU Sarah B2 LEFEUVRE Marjorie C1 GAUVIN Thomas B1 GARO Joffrey B1 LOALÉNEUR Antoine B1.
ÉLÉMENTS DE BASE UNIX.
Télémétrie pour voiture Eco Marathon SHELL
Les chaînes de caractères
LANGAGE C LP A2I IUT St DIE
Breizh Farmer DERA ILLA SALIFOU Sarah B2 LEFEUVRE Marjorie C1
une vue éclatée d'un ensemble
PROJET TUTORE BUS CAN IUT GEII de Tours Licence SARI Tuteurs :
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Projet Gestion d’eau Etudiant E1: Fabre Loïc Etudiant E2: Rozet Thomas
Erreurs commises couramment dans le domaine de la sécurité 1.Sensibilisation aux questions de sécurité 2.Suivi des incidents 3.Gestion déficiente des.
Introduction à Visual Studio C++ (VC++)
Projet télésurveillance
1 LE BUS PCI 5 ième partie: Les transactions particulières Sommaire - Repère zCinquième partie:Les transactions particulières yParité, reporting d ’erreur.
Back Orifice Scénario en 3 étapes - Préparation & envoi - Infection & Installation - Prise de contrôle - Détections Possibles - Net-Based - Host-Based.
PPE 2008 Pop Lob Comment projeter des balles de tennis de façon aléatoire avec des hauteurs différentes ?
La programmation de l’interface FischerTechnik
Cours 2053A : Implémentation de Microsoft Windows 2000 Professionnel et Server.
BTS IRIS Lycée Grandmont1 Projet CNEPE 2008 Gestion d’accès aux centrales nucléaires françaises E1 et E3 : DEMEYER Julien E2 : BOILEAU Antoine E4 : AUJUMIER.
La programmation de l’interface FischerTechnik
IUP AISEM Architecture et Ingénierie des Systèmes Electroniques et Microélectroniques.
Fiabilisation des lectures au clavier. Problèmes liés à scanf: rencontre de caractères invalides Sans arrêt prématuré: compte = scanf(``%d%c``;&n,&c);
Alexandre Blond Antoine Deshayes
Conception de Programmes - IUT de Paris - 1ère année – Cours 8 – Les entrées/sorties Comment fonctionnent les opérateurs > pour les types élémentaires.
Gestion d’accès aux centrales nucléaires françaises
Projet technologique Contrôle d’accès cantine
Les variables fichiers. Le type fichier On manipule les fichiers par l’intermédiaire de structures FILE décrites dans stdio.h FILE *monFichier; –Nom physique.
Revue N°1 : Projet DECMA PARK
Introduction au langage C Les entrées-sorties
Sujet 12 : configuration d’un point d’accès WiFi
Mini Projet Station météo.
Share2Speedy Peer to Peer sécurisé Guillaume Giraud (Chef de projet) Cédric Givord David Jouve Patrice Laroche.
Clavier Alphanumérique Cliquer ici pour la suite.
VALIDATION DE PRODUITS POUR APPLICATIONS URBATIQUES
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Domosecur Linux DUFOUR Joffrey BTS IRIS session
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
Surveillance - Monitoring
Outil de travail Accès à SAP R/3 à l’aide de l’IUG SAP Accès à SAP Workplace.
Dialogue Homme/Machine Terminal Magelis XBT
Facturation - généralités
Client/Server Socket. Client/Serveur.
VALIDATION DE PRODUITS POUR APPLICATIONS URBATIQUES.
ok.
Int 10. Int 6.
Transcription de la présentation:

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

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

Le Projet Archivage dans une base de données (Microsoft SQL Server)

La répartition des tâches

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

Les deux microcontrôleurs Utilisation de la librairie fossil.h Les méthodes principales fossil_getbyte_wait() fossil_writeblock()

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*00000000hhmmssAAMMJJXRc

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)

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

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

badgeuse : le fichier d ’initialisation Permet de configurer la badgeuse

La badgeuse : code secret clavier

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