Home
Cahier des charges Clavier Virtuel GT1
Contents
1. un tunnel Portabilit Les librairies standards seront utilis es dans la mesure du possible Ergonomie La revue 1 doit montrer les prototypes des IHM qui sont laiss s l appr ciation du demandeur Auteur Philippe CRUCHET Version 1 0 Page 9 18 i Dossier de pr sentation et de validation du projet Clavier Virtuel 3 2 Exigences qualit sur le d veloppement Mod lisation pour la sp cification UML avec Modelio Architecture du logiciel OBJET respect du mod le MVC IHM ind pendante du traitement des donn es Type de langage de codage e Les applications mobiles clavier virtuel sont r alis es en Java avec le SDK android pour l un et en Objective c pour l autre e L application d port e pour muler le clavier localement est r alis e en C sous Qt par exemple ou d autres librairies gratuites en fonction des choix des tudiants Toutes les classes et les fonctions sont document es r le description des param tres et respectent les r gles de codage en vigueur dans la section IRIS lt 3 3 Exigences qualit sur la documentation produire Respect des normes Les diagrammes respectent les normes en vigueur Pr cision Le travail de chaque tudiant est identifiable Compl tude Les descriptions sont exhaustives et sans redondance Suivi des modifications Version 1 0 pour les documents pr sent s lors des revues apr s modification incr ment du num ro La documentation est r alis e a
2. 9 int grer un module logiciel dans une application C4 1 c bler des modules mat riels C4 3 int grer une carte d interface dans un syst me informatique C4 6 assembler les l ments mat riels assurant la liaison physique dans un syst me de communication C4 7 installer les diff rentes couches logicielles d un syst me de communication sur une station C4 9 int grer un module logiciel dans une application Auteur Philippe CRUCHET Version 1 0 Page 12 181 Dossier de pr sentation et de validation du projet Clavier Virtuel R partition par Comp tences terminales susceptibles d tre abord es et valu es tudiant pour chaque domaine d activit s professionnelles suite E3 C5 1 installer un module mat riel dans un syst me informatique C5 2 installer un syst me d exploitation C5 3 d ployer une application client serveur sur deux machines h t rog nes C5 4 exploiter un r seau local industriel ou un bus de terrain C5 5 installer des services techniques Internet C5 6 installer une application logicielle C5 7 mettre en uvre un environnement de programmation C6 1 mettre en uvre des proc dures de tests unitaires sur un module mat riel C6 2 d panner un syst me informatique C6 3 relever les performances d un r seau C6 4 corriger des dysfonctionnements observ s sur un r seau C6 5 mett
3. d port e dans le centre de surveillance via un ordinateur un t l phone ou une tablette Elle pilote ainsi la centrale distance par le r seau Internet ventuellement travers un tunnel pour plus de s curit et un Raspberry Pi implant localement sur le bus de la centrale Un clavier standard permet toujours de piloter la centrale directement Auteur Philippe CRUCHET Version 1 0 Page 2 18 Dossier de pr sentation et de validation du projet Clavier Virtuel 2 2 Les cas d utilisation Le diagramme suivant regroupe les cas d utilisation principaux de l application Applications Mobiles Module D port i lt lt Extend gt gt Communiquer avec CESOS GENET ocal 1 BA S l applicati bi T l surveilleur lt lt include gt gt Communiquer avec la centrale via la RS485 Centrale ATS Master Figure 3 Diagramme des cas d utilisation principaux Acteurs Description Il commande partir du centre de t l surveillance une centrale anti T l surveilleur intrusion du type ATS Master par l interm diaire d un applicatif embarqu sur son t l phone portable ou sa tablette Centrale ATS Master Elle envoie r guli rement des informations concernant son tat et scrute la pr sence du clavier Auteur Philippe CRUCHET Version 1 0 Page 3 18 i Dossier de pr sentation et de validation du projet Clavier Virtuel 2 3 Sc nario du ca
4. i Dossier de pr sentation et de validation du projet Clavier Virtuel 2 3 2 Points attendus pour l tudiant n 1 pour ce cas d utilisation e Le clavier ATS 1116 est tudi et utilis avec la centrale ATS Master D ploiement des environnements de d veloppement pour Android et IOS e Un prototype d interface est propos pour les deux plates formes mobiles ios amp android e Les changes avec le cas d utilisation Communiquer avec l application mobile sont identifi s faire en collaboration avec l tudiant 2 e Mise en place d une borne WiFi pour les changes avec l application d port e e Le clavier virtuel est r alis conform ment au clavier local les classes des interfaces homme machine sont cod es e La communication r seau entre les applications mobiles et le module d port est cod e e Les param tres r seau sont configurables par un utilisateur sur les applicatifs mobiles Les diff rents affichages sont r pertori s Le fonctionnement de la centrale est connu elle est param tr e avec le logiciel Titan Une application simple avec interface homme machine peut tre d velopp e Les prototypes repr sentent une vue r aliste du clavier Le protocole est d fini pour communiquer travers le r seau avec le module d port La mise en uvre d un change entre les deux syst mes est r alis e Les mobiles disposent d un acc s WiFi travers la borne in
5. permettant de valider la communication La communication est op rationnelle r seau Revue 2 Corriger les ventuels d fauts apparus To tes les commandes Sont os n C6 4 durant les changes entre le module compt lors des chandes p d port et l application mobile P ges C6 6 Corriger les ventuels d fauts apparus Le protocole est respect c t module pendant les tests d port j Le manuel permet l installation de la R diger la partie du manuel d installation A C1 7 concernant l int gration du module d port carte Raspberry Pr et les logiciels Fin Auteur Philippe CRUCHET Version 1 0 Page 15 T Dossier de pr sentation et de validation du projet Clavier Virtuel Cas d utilisation Piloter la centrale anti intrusion distance tudiant n 3 Cas d utilisation Agir sur le clavier local Sous syst me Dispositif de pilotage du clavier local Comp tence T che r aliser R sultat attendu ch ance Le module est compatible avec le Choisir le module TTL RS485 Raspberry Pi Il est possible de relier le module la centrale C3 4 Revue 1 Concevoir l interface entre le dispositif et le L adaptation des signaux permet de coupler la centrale au Raspberry Pi Le cavie sch ma de c blage est consign Assembler le module TTL RS485 et le Le Raspberry Pi est reconnu sur le bus C4 6 A A A Raspberry Pi connecter le tout la centrale de terrain L
6. projet se trouve sur internet La documentation de la centrale anti intrusion est disponible sous forme de PDF le manuel d installation et le manuel de programmation Chaque tudiant dispose d un ordinateur sous Windows ou sous Linux avec les outils logiciels n cessaires sa tache un ordinateur sous Mac OS est galement disponible Logiciel Utilisation Windows Linux Mac Open Office Pour la r daction des dossiers X X X Modelio Pour la mod lisation UML du projet X X X Eclipse et Andriod SDK X X J2objc Pour le d veloppement des applications sur les x x mobiles Objective C X QT Creator Pour le d veloppement du module d port X X 3 Exigences qualit respecter 3 1 Y IASS lt Exigences qualit sur le produit r aliser Couplage Le couplage des applications et avec la centrale est r alis via Ethernet TCP IP Efficacit Les actions sont r alis es dans un temps acceptable en r ponse aux v nements Robustesse Chaque module doit faire l objet de tests unitaires approfondis Maintenabilit Le code est crit de fa on modulaire et correctement comment L ensemble du groupe de projet respecte les m mes r gles de codage S curit Le syst me est destin compl ter un dispositif de s ret une attention particuli re sera port e l acc s aux donn es et au syst me La transmission r seau fera l objet de la mise en place d
7. r alisation et de e test sont compl t s Le d tail de la partie tudi e est consign le travail est reproductible le module test est op rationnel Auteur Philippe CRUCHET Version 1 0 Page 8 18 i Dossier de pr sentation et de validation du projet Clavier Virtuel 2 7 Contrainte de l environnement 2 7 1 D veloppement logiciel sur les mobiles los et Android Lors d un premier incr ment l application est d velopp e en java avec le SDK pour android avec Eclipse Pour le second incr ment l outil de portage Google j2objc doit permettre un gain de temps par la conversion des objets qui ne sont pas utilis s pour l interface homme machine en objective C 2 7 2 Contraintes conomiques La soci t Barb Devaux SAS met la disposition de la section IRIS le mat riel n cessaire au d veloppement du projet savoir Une centrale anti intrusion et diverses barri res et contacts pour pouvoir simuler les entr es Un clavier ATS 1116 n cessaire au d veloppement du syst me Le lyc e dispose de cartes Rasberry Pi ainsi que de modules de conversion TTL RS485 D autres quipements carte RS485 pour PC pourront venir en compl ment si le besoin s en fait sentir Les logiciels utilis s sont issus du monde libre aucun co t n est supporter Le lyc e dispose d une licence de d veloppement Apple 2 7 3 Documents et moyens technologiques mis disposition La source documentaire pour ce
8. 14 T Dossier de pr sentation et de validation du projet Clavier Virtuel dans l installation associ s SE code d velopp configuration Comp tence T che r aliser R sultat attendu ch ance C4 6 Installer le Raspberry Pi sur le r seau Le module d port est accessible Ein Ethernet de mani re s curis travers un tunnel VPN c4 8 Coder les classes permettant la La carte Raspberry Pi peut recevoir Revue 2 communication avec l application mobile des requ tes et mettre des r ponses C5 2 Installer le syst me d exploitation sur la Le Raspberry Pi fonctionne sous la Rev e 1 carte Raspberry Pi distribution Linux retenue Te Le L application clavier virtuel sous co M ae pieda e Windows version 2013 est pp p fonctionnelle D ployer l application module d port sur le En d C5 3 Raspberry Pi afin qu elle puisse piloter la centrale de de Fin communiquer avec l application mobile maniere s ci iset La configuration de l application est C5 6 Installer l application sur le Raspberry Pi dans un fichier et l application est param trable Installer un environnement de es Le codage en C est possible les c3 ea Ctr croise pourla carte outils de mise au point sont utilisables Revue Visualiser l aide de Wireshark les z f C6 3 changes entre le module d port et le ve sont clairement clavier virtuel Mettre en uvre la proc dure de test C6 5
9. 5 L ensemble des trames entre le clavier et la centrale est v rifi et consign Une application peut tre d velopp e sur l ordinateur et ex cut e et mise au point sur le Raspberry Pi Les structures de donn es chang es sont d finies Les fonctions en commun et leurs param tres sont sp cifi s La concurrence entre les t ches est pr cis e Pour la revue 2 Crit re de recette La classe de communication RS485 et la partie en charge de la classe mulateur sont cod es La communication sur le bus propri taire RS485 entre le module d port et la Centrale est op rationnelle L int gration avec le cas d utilisation Communiquer avec l application Mobile est pr vue La pr sence du module d port ne met pas en d faut la centrale les r ponses aux interrogations de pr sence sont r alis es La centrale r pond bien aux sollicitations du module d port 2 6 Points attendus pour les tudiants pour tous les cas d utilisation Pour la revue 1 Crit res de recette Les m thodes publiques de chaque classe sont e d finies Les dossiers d analyse et pr liminaires sont compl t s de conception L ensemble des m thodes et leurs param tres sont connus et utilisables par les autres membres de l quipe L ensemble des l ments relatifs cette tape est consign Pour la revue 2 Crit res de recette Les dossiers de conception de
10. Dossier de pr sentation et de validation du projet Clavier Virtuel BTS IRIS Informatique et R seaux pour l Industrie et les Services techniques E6 PROJET INFORMATIQUE Groupement acad mique Nantes Rennes Caen Martinique Guadeloupe Session 2014 Lyc e ou Centre de formation LPo Touchard Washington Ville LE MANS Acad mie NANTES Nom du projet Clavier Virtuel R f rence GT1 Version 1 0 Version pr sent e la soci t DEVAUX BARB DEVAUX S A S 1 1 1 1 2 Pr sentation du projet Activit de la soci t d accueil Le demandeur est la soci t Barb Delvaux SAS situ e 7 rue de la Sapini re ZA de la Chenardi re 72 560 Chang Cette soci t est d compos e en deux d partements Un plus sp cialis dans v Le d pannage TV HIFI VIDEO L installation d antennes TV et satellite Le deuxi me est plus orient vers des prestations comme L lectricit industrielle et tertiaire L intrusion la vid o surveillance L alarme incendie Le r seau informatique C est plus particuli rement avec ce denier que nous allons d velopper ce projet sur une id e de Monsieur Laurent DIGUER responsable du service L existant pilotage local des centrales d alarmes Dans la plupart des cas les centrales disposent d un clavier pour lancer la surveillance de locaux arr ter cette surveillance ou exclure une zone de surv
11. Fin du codage des autres modules Semaine 16 Int gration Int gration partie par partie des modules valid s Semaine 17 Semaine 20 Recette finale Validation de l application Semaine 21 D ploiement D ploiement de l application et r daction des manuels Semaine 22 Remise du dossier au chef de centre d finir Pr sentation devant le jury 1 heure preuve E6 Fin juin Livraison au client apr s les preuves crites Auteur Philippe CRUCHET Version 1 0 Page 18 181
12. R 7 gt i TramePourMobile TramePourMobile TrameDuClavier TrameDuClavier TrameDuMobile TrameDuMobile 2 4 2 Points attendus pour l tudiant n 2 pour ce cas d utilisation Le fonctionnement du Raspberry Pi est pris en compte avec son syst me d exploitation D ploiement de l environnement de d veloppement crois pour le Raspberry Pi Les changes avec le cas d utilisation muler le clavier local sont identifi s A faire en collaboration avec l tudiant 1 Les changes avec le cas d utilisation Communiquer avec la centrale via la RS485 sont identifi s faire en collaboration avec l tudiant 3 La partie en charge de la classe mulateur est cod e La communication r seau entre les applications mobiles et le module d port est cod e Le syst me d exploitation du Raspberry Pi est choisi et install II tient compte des besoins de l application communication r seau et s rie multit che L environnement de d veloppement est op rationnel Une application peut tre d velopp e sur l ordinateur et ex cut e et mise au point sur le Raspberry Pi Le protocole est d fini pour communiquer travers le r seau avec le module d port La mise en uvre d un change entre les deux syst mes est r alis e Les structures de donn es chang es sont d finies Les fonctions en commun et leurs param tres sont sp
13. application d port e est vue comme Revue 2 Coder les classes en relation avec la C4 8 Du un clavier sur le bus de terrain Elle communication vers le bus de terrain gt Rapa r pond au xigence de la centrale C49 Int grer les classes cit es pr c demment L application clavier virtuel sous i avec celles d velopp es par l tudiant 2 Windows version 2013 est fonctionnelle Les deux applications sont communicantes et permettent de piloter la centrale distance de mani re Fin s curis e D ployer l application module d port sur le C5 3 Raspberry Pi afin qu elle puisse communiquer avec l application mobile La configuration de l application est C5 6 Installer l application sur le Raspberry Pi dans un fichier et l application est param trable Le clavier communique sur le bus de terrain Les trames peuvent tre tudi es Utiliser un clavier local connect au bus de God terrain pour exploiter la centrale Install i td P nstaller un environnement de s Le codage en C est possible les G3 d veloppement Gtr croise pourla carte outils de mise au point sont utilisables Raspberry Pi Mettre en uvre la proc dure de test Le module r pond aux trames de C6 5 v rifiant l acc s la centrale via le bus de pr sence de la centrale terrain La centrale r pond aux sollicitations Revue 2 Corriger les ventuels d fauts apparus lors C6 6 des tol nitaires Le module est conforme aux
14. attentes sa j Le client peut trouver les op rations et R diger la partie du manuel d installation A A C1 7 permettant le couplage du module d port le param trage effectuer pour Fin connecter un module d port sur une la centrale centrale Auteur Philippe CRUCHET Version 1 0 Page 16 T Dossier de pr sentation et de validation du projet Clavier Virtuel Comp tence T che r aliser R sultat attendu ch ances C2 1 Respecter la r partition des t ches Les d cisions sont prises en commun Projet Respecter les contraintes de qualit dans Les dossiers sont mis jour et respectent la C2 2 Projet les documents forme C2 3 Proposer des adaptations utiles au projet Le fonctionnement de l quipe est am lior Projet C2 4 Maintenir la documentation jour La documentation est utilisable par le client Fin S entretenir des probl mes li s au Rendez C1 5 domaine des quipements de s curit La demande du client est comprise vous lectronique ponctuels 3 LS Les r gles de pr sentation plan respect du C1 6 Pr senter une solution informatique temps contenu sont respect es Revues D montrer la pertinence de la solution vis ve C1 6 vis du cahier des charges La recette prouve la conformit FIN Auteur Philippe CRUCHET Version 1 0 Page 17 180 Dossier de pr sentation et de validation du projet Clavier Virtuel 6 Planifi
15. cation pr visionnelle 6 1 Calendrier g n ral pr visionnel Vacances scolaires Jours f ri s impactant le planning Hiver du 1 mars au 16 mars semaines 10 et 11 Printemps du 26 avril au 11 mai semaines 18 et 19 Jeu Lundi 21 avril 2014 P que semaine 17 di 29 mai 2014 Ascension semaine 22 preuves crites communes du BTS 13 et 14 mai 2014 semaine 20 Calendrier Phases du projet ch ances Semaine 02 tude du cahier des charges D but Mise en uvre des technologies nouvelles Semaine 03 Analyse Relev s des changes entre les diff rentes parties Mise en place de l environnement de d veloppement D finition des IHM des donn es des choix Semaine 04 technologiques ste Architecture globale et d finition des changes au Semaine 05 Conception Pr liminaire sein de l quipe Semaine 06 Fin de la r daction des dossiers en Cours 20 minutes Revue 1 Pr sentation individuelle devant l quipe de projet Semaine 07 Conception d taill e Algorithmes diagrammes divers sch mas de c blage Semaine 08 Semaine 09 Codage et r alisation D veloppement du module tester et des autres modules Semaine 12 Semaine 13 Tests unitaires Pr paration de l environnement de test Semaine 14 Fin de la r daction des dossiers en cours 20 minutes Revue 2 Pr sentation sur le poste de d veloppement Semaine 15
16. cifi s La concurrence entre les t ches est pr cis e L int gration avec le cas d utilisation Communiquer avec la centrale via la RS485 est pr vue L appui sur les touches peut tre re u des applications mobiles Les donn es pour l affichage et l tat des LED sont mis jour sur la r ception d un message en provenance du module d port A uteur Philippe CRUCHET Version 1 0 Page 6 18 Dossier de pr sentation et de validation du projet Clavier Virtuel 2 5 Sc nario nominal du cas Communiquer avec la centrale via la RS485 La centrale est ma tre du Bus RS485 le module d port est esclave il ne peut que r pondre aux sollicitations qui lui sont envoy es La centrale met p riodiquement des trames Chaque trame est termin e par un LRC qu il faut v rifier et traiter en cas d erreur Si la trame est destin e au clavier et que l application mobile est effectivement connect e les informations en provenance de la centrale lui sont transmises Il s agit de donn es pour mettre jour l afficheur ou les leds Lorsque l application mobile n est pas connect e il est n cessaire d mettre une trame de pr sence la centrale pour ne pas d clencher une alarme et de m moriser les informations pour les retransmettre lors de la prochaine connexion de l application mobile Si aucune touche du clavier virtuel a t enfonc e il n y a rien transmettre la centrale une simple t
17. ctionnement Clavier virtuel Programmation java Sdk Android Applications mobiles Programmation Objective c poran malone ea Cas d utilisation Communiquer avec l application mobile Raspberry Pi Mises en uvre installation du syst me Module d port Programmation C Programmation r seau Cas d utilisation Communiquer avec la centrale via la RS485 CIPT Claviers ATS 1116 tude du fonctionnement Protocole f Etudiant n 3 Raspberry Pi tude des broches d entr e sortie Module d port Programmation de la communication sur PEU CUS le bus de terrain Auteur Philippe CRUCHET Version 1 0 Page 11 181 Dossier de pr sentation et de validation du projet Clavier Virtuel 5 Exploitation p dagogique 5 1 Comp tences terminales valu es R partition E3 Comp tences terminales susceptibles d tre abord es et valu es pour chaque domaine d activit s professionnelles C3 4 choisir un module mat riel pour un cas d utilisation C3 4 choisir un module mat riel pour un cas d utilisation C4 1 c bler des modules mat riels C4 3 int grer une carte d interface dans un syst me informatique C4 6 assembler les l ments mat riels assurant la liaison physique dans un syst me de communication C4 7 installer les diff rentes couches logicielles d un syst me de communication sur une station C4 8 coder un module logiciel C4
18. du besoin Clavier virtuel pour centrale d alarme 2 1 1 Le projet g n ralit L tude porte sur le pilotage distance d une centrale anti intrusion du type ATS Master fabriqu e par la soci t ARITECH du groupe UTC Ces principales caract ristiques sont la surveillance de 8 ou 16 zones extensibles jusqu 256 zones filaire ou radio suivant le mod le et la possibilit de connecter 16 claviers ou et lecteurs de badges par centrale La solution technique retenue cette ann e utilise le bus propri taire RS485 de la centrale Les trames d changes entre un clavier et la centrale ont t en grande partie d couvertes suite l tude r alis e pour la version 2013 Le module interm diaire entre le bus propri taire de la centrale et la liaison Ethernet est r alis pour cette version par un Raspberry Pi et un module de conversion TTL RS485 L application Windows existante est porter sur t l phone portable ou sur tablette compatible IOS et Android La compatibilit avec la version 2013 doit tre maintenue Convertisseur TTL RS485 Nouvelle partie d velopper Centrale ATS Master Raspberry Pi Module d port Clavier local Ethernet als gt Application Windows Existante 7 k 2013 Application Android ersion Nouvelle partie d velopper Application IOS Applications mobiles Figure 1 Synoptique de l application version 1 L application est
19. eillance pour diverses raisons capteurs d fectueux maintenance Ce clavier ou ces claviers car il peut y en avoir plusieurs sont install s dans les locaux surveiller Un service de t l surveillance peut assurer la supervision des quipements lectroniques de s ret distance Il est inform en cas d intrusion ou de d faut sur l installation et intervient en cas de n cessit Pour certaines prestations plus compl tes un agent du centre de surveillance est amen enclencher la surveillance des locaux distance et d une mani re g n rale reproduire les op rations effectu es localement sur le clavier Malheureusement l interface dont il dispose ne permet pas d une mani re simple et instantan e d effectuer ces op rations o plus g nant en cas de d faut sur une zone le centre de surveillance n a pas la possibilit d agir pour exclure la zone en question et doit d p cher un agent sur place Voil ce qui a conduit l entreprise DEVAUX nous confier l tude d un clavier virtuel d port par le r seau internet permettant de suppl er celui implant dans le local surveiller Une premi re version a t livr e en juin 2013 elle a permis de valider la solution technique et de d finir un nouveau besoin le pilotage distance avec un t l phone mobile Auteur Philippe CRUCHET Version 1 0 Page 1 1180 Dossier de pr sentation et de validation du projet Clavier Virtuel 2 Expression
20. ermettant la validation de la partie d velopp e Remarque on n attend pas ici un code source seulement des points de d tails v Une partie g n rale regroupant les tests d int gration permettant la recette compl te du syst me gt Un dossier de d ploiement Ce dossier pr cise la configuration des diff rents mat riels et l installation des applicatifs gt Un dossier d utilisation v Ce dossier destin l utilisateur indique comment utiliser l application et pr cise les modes op ratoires Auteur Philippe CRUCHET Version 1 0 Page 10 181 Dossier de pr sentation et de validation du projet Clavier Virtuel 3 4 Exigences qualit sur la livraison Deux exemplaires papier du dossier technique pr sent pr c demment sont remettre au jury la date pr vue fin mai 2014 Ces deux exemplaires seront ensuite pour un remis au client pour l autre archiv au lyc e Polyvalent Touchard Washington Les codes sources et ex cutables la version compl te du dossier technique au format num rique sont galement remettre au Jury sous la forme d un CD De m me les documentations diverses utilis es comme ressource lors du projet sont galement consign es sur le CD 4 R partition des fonctions ou des cas d utilisation tudiant Fonctions d velopper et t ches effectuer Sous syst mes Cas d utilisation muler le clavier local Claviers ATS 1116 Prototypage tude du fon
21. les LMM est contorme aattente du C4 8 applications mobil s ge p client Le mobile peut envoyer des Revue 2 pp requ tes et recevoir des r ponses La 7 i Les deux applications sont D ployer I application Clavier virtuel sur communicantes et permettent de C5 3 mobile afin qu elle puisse communiquer iloter la centrale distance d avec l application d port e piate HR mani re s curis e Fin La configuration des applications est C5 6 Installer l application sur les mobiles dans un fichier et les applications sont param trables C5 1 Installer le clavier de la centrale sur le bus Le clavier permet de piloter la centrale de terrain L environnement permet de Revue 1 C5 7 Installer l environnement de d veloppement d velopper des interfaces homme i Eclipse et le Sdk Android machine et effectuer de la programmation r seau Mettre en uvre la proc dure de test L ensemble des classes pour C6 5 permettant de valider la communication communiquer sur r seau est r seau op rationnel Bevu C6 6 Corriger les ventuels d fauts apparus Le protocole est respect c t pendant les tests application mobile d ni M et L utilisateur peut piloter la centrale protag A partir du clavier distant C1 7 travers un clavier virtuel sur mobile Ein p 7 Si L utilisateur peut installer l application A NP u L du logiciel et la configurer sur un mobile sous Google Android ou sous Apple los Auteur Philippe CRUCHET Version 1 0 Page
22. rame de pr sence est renvoy e la centrale Dans le cas contraire une r ponse est fabriqu e et transmise 2 5 1 Diagramme de s quence R laCentrale Centrale ATS Master TrameCentrale NouvelleTrame AnayserLRC Si LRC correct _ AnalyserTrame Si la Trame est destin e au clavier TramePourClavier Si Rien transmettre Pr senceClavier EmettrePresence TrameDuClavier S FabriquerReponse EmettreReponse ReponseClavier Communiquer Auteur Philippe CRUCHET Version 1 0 Page 7 18 i Dossier de pr sentation et de validation du projet Clavier Virtuel 2 5 2 Points attendus pour l tudiant n 3 pour ce cas d utilisation Pour la revue 1 Crit re de recette Le brochage des entr es sorties du Raspberry Pi e et celui du module TTL RS485 sont identifi s Une liaison s rie RS485 est mise en uvre Le clavier ATS 1116 est tudi et utilis avecla e centrale ATS Master D ploiement de l environnement de d veloppement crois pour le Raspberry Pi Les changes avec le cas d utilisation Communiquer avec l application Mobile sont identifi s faire en collaboration avec l tudiant 2 La connexion entre les deux cartes est possible Un sch ma de c blage est fourni Il est possible de lire et d crire des donn es sur le port s rie du Raspberry Pi en utilisant le module RS48
23. re en uvre des proc dures de tests unitaires sur un module logiciel C6 6 d panner un module logiciel C6 1 mettre en uvre des proc dures de tests unitaires sur un module mat riel C6 2 d panner un syst me informatique C6 3 relever les performances d un r seau C6 4 corriger des dysfonctionnements observ s sur un r seau C6 5 mettre en uvre des proc dures de tests unitaires sur un module logiciel C6 6 d panner un module logiciel C2 1 s int grer dans une quipe de projet C2 2 structurer son intervention dans une d marche de projet C2 3 intervenir dans la gestion de projet XX x x C2 4 pr venir des risques d chec dans la mise en uvre d une solution au cours d un projet x lt C1 5 s entretenir d une probl matique professionnelle avec un interlocuteur d un autre service C1 6 pr senter la mise en uvre d une solution informatique C1 7 assister des utilisateurs Auteur Philippe CRUCHET Version 1 0 Page 13 180 Dossier de pr sentation et de validation du projet Clavier Virtuel 5 2 Description des t ches tudiant en rapport avec les comp tences terminales valu es Comp tence T che r aliser R sultat attendu ch ance C4 6 Installer une borne WiFi Les mobiles peuvent acceder a Revue 2 internet travers la borne WiFi Coder les classes en charge pour
24. s muler le clavier local partir d un clavier virtuel affich sur son t l phone portable ou sa tablette le t l surveilleur pilote la centrale anti intrusion comme s il agissait sur le clavier install dans le local surveiller Lorsque le t l surveilleur appuie sur une touche de son clavier distant une trame destination de la centrale est pr par e Elle est ensuite envoy e vers le module d port plac en local sur le bus de la centrale sous la forme d une trame en provenance du mobile En r ponse il re oit une trame qui une fois lue permet de mettre jour l afficheur ou les leds du clavier muler sur le mobile Une trame d acquittement est alors retransmise en direction du module d port 2 3 1 Diagramme de s quence 3 leT l surveilleur T l surveilleur leClavier Clavier 1_Afficheur Afficheur lesLeds Led Expediteur ClientDistant Recepteur ClientDistant aaan a a aaa RER R p ter toujours appui sur une touche AppuiTouche o0 PreparerTrame Le ou EnvoyerTrame H TrameDuMobile H Lorsque la centrale met une trame Tarere A ObtenirTrame T H Communiquer A R A avec E_AFFICHEUR f l application o Ecrire mobile TrameCentraleRe ue H 1 TrameDuMobile Auteur Philippe CRUCHET Version 1 0 Page 4 18
25. stall e L IHM est op rationnelle dans les deux environnements ios amp android L appui sur les touches est transmis au module d port L affichage et les LED sont mis jour sur la r ception d un message en provenance du module d port Un fichier de configuration contient les param tres r seau Auteur Philippe CRUCHET Version 1 0 Page 5 18 0 Dossier de pr sentation et de validation du projet Clavier Virtuel 2 4 Sc nario nominal du cas Communiquer avec l application mobile Lorsque le module d port sur le bus de la centrale re oit une trame en provenance du clavier virtuel de l application mobile elle est transmise pour traitement sous la forme de donn es en provenance d un clavier vers la centrale Il s agit soit de la valeur d une touche enfonc e soit d un accus de r ception d une trame de modification de l tat des leds ou de l afficheur Lorsque la centrale envoie une trame pour le clavier il est n cessaire de pr parer la trame pour simplifier son traitement sur le mobile sur lequel elle va tre envoy e Il s agit dans ce cas soit d une trame pour modifier l tat des leds soit une trame destination de l afficheur 2 4 1 Diagramme de s quence Recepteur CommunicationLocal I Emulateur Emulateur Exp diteur CommunicationLocal TramePourClavier TramePourClavier PreparerTrameMobile EnvoyerTrame
26. u fur et mesure du cycle de d veloppement de l application Elle est mise jour chaque modification Le travail de chacun est clairement identifiable Le dossier technique doit comporter les l ments suivants gt Ce dossier de pr sentation valid par la commission gt Un dossier de sp cifications pr cisant ce qu il y a faire avec v Une partie commune d taillant l ensemble des cas d utilisation les changes entre les diff rents syst mes les objets de m tier ainsi que la r partition du travail v Une partie individuelle pour chaque tudiant indiquant les informations manipuler protocole avec la centrale protocole entre les applications r parties les prototypes des IHM en charge et les mises en uvre r alis es gt Un dossier de conception pr cisant comment le d veloppement est effectu avec v Une partie Conception globale montrant l architecture g n rale de l application Une partie individuelle pour chaque tudiant justifiant les choix de conception r alis s la description pr cise de chaque objet notamment les m thodes et services utilis s par les autres membres du groupe De m me la mani re dont ces m thodes sont r alis es algorithmes pour les traitements complexes diagrammes simple description gt Un dossier de r alisation et de test avec Une partie individuelle pour chaque tudiant indiquant les points de codage sp cifique et le compte rendu des tests unitaires p
Download Pdf Manuals
Related Search
Related Contents
Manuel de l´utilisateur User`s manual Manual de usuario Bañera de Kodak V1253 HISTORIQUE DE L`AICA T-Mobile SpringBoard 16GB 3G 4G White Montage- und Bedienungsanleitung Installation and ASUS P7P55_LX Owner's Manual (細則)について (PDFファイル) Copyright © All rights reserved.
Failed to retrieve file