Category:MediaWiki Introduction

Transfert de compétences RFID pour le projet PIV Février 2008

1.	Objectif du document Ce document définit les différents points de formation à aborder lors de l'entrée d'un nouvel intervenant sur le projet PIV. Chaque point de formation comprend une liste de documents à consulter et une série d'applications permettant à l'intervenant de valider sa compréhension du point.

Chaque document référencé est archivé dans le dossier de transfert de compétences qui a la même organisation que le présent document.

Pour prendre en charge efficacement les tâches de réalisation impliquées par le projet, cet intervenant devra maîtriser le langage Java avec son extension J2EE et/ou le langage C# et l'environnement .Net. 2.	Infrastructure Logicielle (EVIDO) 2.1	Les principes et fonctionnalités Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Spécifications techniques du prototype EVIDO version 1.1. – Mars 2007	Renault (Emmanuel Oriou)	Ce document décrit l’architecture du middleware développée par Renault pour router les messages provenant des lecteurs RFID. En particulier, le format des messages EVIDO est donné. Spec_evido_V1_1.doc	Fort Capitalisation MiddleWare RFID – Février 2007	Renault (compte rendu de réunion)	Cette note donne des informations sur l'état du marché des middlewares RFID en 2006. Capitalisation MiddleWare RFID.doc	Intéressant pour l'historique. Manque de nouveaux acteurs comme Sybase.

2.2	Les environnements de développement et d'exploitation Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Description des Environnements PIV – Février 2008	Steria (Marc Lelandois)	Ce document décrit les différents éléments utilisés dans le cadre de PIV (machines, bases de données, serveurs d'application) et les outils pour les manipuler (DbVisualizer, Websphere, Console distante)	Environnements.doc	Fort

Application 1 : Création d'une table dans la base de développement EVIDO DEV et ajout d'entrées avec DbVisualizer. Application 2 : Déploiement en local et sur cq273 de l'aiguilleur avec pointage sur la base de développement. Application 3 : Redémarrage complet d'un serveur d'application. 2.3	Implémentation : Application 1 : Evolution de l'aiguilleur. Ajout d'un critère de routage (point de captage) Application 2 : Correction du problème des filtres. Application 3 : Evolution du simulateur RFID. Liste des objets à jour. Liste des événements à jour. Ajouter la localisation. Simuler un lot d'événements. Application 4 : Création d'un mini-SI : Implémenter le Web Service sendMessage : A la réception d'un message, écrire dans une table. Créer une application Web qui montre la liste des tagID reçus. Application 5 : Surveiller les messages de vie et envoyer une alerte par mail. 3.	Les lecteurs fixes RFID 3.1	Les offres de lecteurs RFID Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Plan d'étude des lecteurs RFID candidats au projet PIV – Mars 2007	Steria (Marc Lelandois)	Ce document est de définir le plan d'étude des lecteurs RFID dans le domaine des tags passifs en UHF (entre 865,7 et 867,5 MHz). Plan d'étude comparative de lecteurs RFID.doc	Utile pour prolonger l'étude dans le cadre de RFID embarqué et en environnement métallique. Evaluation RF des Lecteurs RFID – Juin 2007	Assystem (Farhan Ashraf)	Ce document donne les résultats détaillés de l'étude comparative des trois lecteurs RFID fixes (Symbol XR480, Alien ALR8800, Intermec IF5) pressentis pour les pilotes PIV. Evaluation RF Lecteurs RFID.doc	Fort Etude comparative	Renault (Véronique Juhel)	Ce document donne une synthèse de l'étude comparative des lecteurs 	Etude comparative.ppt	Fort Benchmark ODIN – Août 2007 ODIN Technologies	Ce document compare 7 lecteurs RFID (Sirit IN510, Impinj Speedway, Motorola XR480, Intermec IF61, Alien ALR8800, Caen A948, Feig LRU2000)	Benchmark ODIN.pdf	Intéressant, même si cette étude a été diffusée par Sirit, dont le lecteur IN510 arrive en tête. 3.2	Le lecteur Symbol 3.2.1	Prise en main Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Configuration du lecteur Symbol - Octobre 2007	Renault (Guillaume Lesage)	Ce document décrit le moyen de connecter le lecteur au réseau, de le paramétrer et de changer son firmware. Configuration Lecteur Symbol.doc	Fort XR Series RFID Readers Integrator Guide	Symbol Technologies	Ce document décrit la configuration du lecteur Symbol par la console Web et la mise à jour de son firmware. Readers Integrator Guide - 71773.pdf	Fort

3.2.1.1	Gestion de la configuration réseau Application 1 : Découverte de l'adresse IP (par ligne série), passage en adresse fixe ou dynamique 3.2.1.2	Les firmwares Différentes versions et mise à jour d'un firmware. Application 2 : chargement d'une version de firmware. 3.2.1.3	Utilisation de la console Web Application 3 : Configuration du lecteur, gestion des antennes et des modes de lecture (polling, à la demande), lecture de tags … 3.2.1.4	Gestion des logiciels Utilisation de Filezilla et putty. Selon la version du Firmware, le login/mot de passe est différent pour Filezilla. En version 2.4.2, le login est admin/admin. En version 3.1.8 et 3.1.87, le login est anonymous/anonymous.

Pour Putty, faire 2, 3 retour-chariots dans la console. Application 4 : installation, démarrage manuel, démarrage automatique, changement de logiciel démarré (un poste d'Initialisation remplacé par un poste de Passage, un poste de Mise à blanc remplacé par un poste de Mise à Blanc) 3.2.2	Architecture logicielle Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Conception du pilote de retouches de Douai – version 0.2 – Octobre 2007	Steria (Marc Lelandois)	Ce document décrit l'architecture des applicatifs embarqués dans les lecteurs RFID du pilote de Retouche de Douai. Conception-0.2.doc	Fort Consultation_PIV-Douai_Retouches	Renault (Véronique Juhel)	Ce document présente une demande de support auprès d'un fournisseur de technologie RFID. Consultation_PIV-Douai_Retouches.doc	Intéressant pour la description des automates des différents postes du pilote de Douai. XR Series, C API, Programmer Reference Guide	Symbol Technologies	Ce document décrit l'interface de programmation C du lecteur Symbol utilisée dans les postes Initialisation et Mise à blanc. API (C) 73028.pdf	Fort RFID Readers Software Interface Control Guide. Symbol Technologies	Ce document décrit les interfaces de pilotage du lecteur Symbol. Readers Interface Control Guide - 71803.pdf	Fort, en particulier l'interface HTTP est utilisée dans les postes EntreeSortie et Passage.

Application 1 : Homogénéisation de la bibliothèque C++ SymbolRFID des postes Initialisation et Mise à blanc. Application 2 : Prise en compte du code objet à partir des informations du tag. En particulier, filtrer les tags pour éviter que les tags parasites (nuls, CEPLI4G …) ne remontent vers PSFV. Application 3 : Sur le poste d'entrée-sortie, couper le réseau et passer un tag pour vérifier l'horodatage. Application 4 : Simplifier les automates Initialisation et Mise à blanc (supprimer l'état Arrêté). Application 5 : Développement d'un mini-code ayant les fonctions suivantes : par défaut, le voyant de la verrine est vert. A la lecture d'un tag, le voyant passe à orange pendant 5 s et un message est envoyé à EVIDO. Le voyant repasse à vert. Application 6 (optionnelle pour un électronicien) : Réalisation d'un boîtier de commandes qui permette d'allumer les trois voyants d'une verrine. 3.3	Le lecteur Alien 3.3.1	Prise en main Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Hardware Setup Guide – ALR 8800 – Juin 2006	Alien technology	Ce document décrit la prise en main du matériel. Guide, Hardware Setup, ALR-8800.pdf	Fort, en particulier pour connecter des périphériques (verrine, détecteur de mouvement …) Reader Interface Guide – All fixed readers – Juin 2006	Alien technology	Ce document décrit les commandes de programmation du lecteur. Guide, Reader Interface.pdf	Fort SDK Alien	Alien technology	SDK Java Alien contenant la documentation, les exemples java et la bibliothèque Java. Alien Java SDK v2.1.10 Jun-2006.zip	Fort

3.3.1.1	Gestion de la configuration réseau Application 1 : Découverte de l'adresse IP (par ligne série), passage en adresse fixe ou dynamique. 3.3.1.2	Les firmwares cf. Reader Interface Guide 3.3.1.3	Utilisation de la Gateway Alien Application 2 : Configuration du lecteur, lecture/écriture de tags.

Ecriture de tags : Pour passer en mode écriture de tags : set Function=Programmer Pour écrire : Program tag = 43 45 43 4D 2D 2D 2D 31 37 31 33 4B                     (CECM---1713x avec x = 076) Pour revenir en mode lecture de tags : set Function=Reader 3.3.1.4	Gestion des logiciels Application 3 : Configuration des paramètres, déploiement de la passerelle RFID. 3.3.2	Architecture logicielle Nom du document	Auteur	Contenu	Nom du fichier	Intérêt SDK Alien	Alien technology	SDK Java Alien contenant la documentation, les exemples java et la bibliothèque Java. Alien Java SDK v2.1.10 Jun-2006.zip	Fort

cf. Conception détaillée (Démonstrateur Flins). Application 1 : Faire tourner les logiciels de prise en main d'Alien. 3.4	Le lecteur Intermec 3.4.1	Prise en main Nom du document	Auteur	Contenu	Nom du fichier	Intérêt IF5 Fixed Reader Quick Start Guide	Intermec	Ce document décrit la prise en main du matériel. Quick start guide 07-12-05.pdf	Fort, en particulier pour configurer les paramètres réseau du lecteur. User's Manual – IF5 fixed reader	Intermec	Ce document décrit l'utilisation de la console Web d'administration, le principe de développement d'applicatif en java et la mise à jour du firmware. IF5 User's manual 21-03-2006.pdf	Fort Programmer's Reference Guide	Intermec	Ce document décrit les commandes de programmation du lecteur utilisées dans la console d'adminstration et en programmation java. BRI Reference 03-11-05.pdf	Fort

3.4.1.1	RECOMMANDATION IMPORTANTE

TOUJOURS BRANCHER UNE ANTENNE AVANT DE METTRE SOUS TENSION.

3.4.1.2	Gestion de la configuration réseau

Application 1 : Découverte de l'adresse IP (par ligne série), passage en adresse fixe ou dynamique. 3.4.1.3	Les firmwares cf. User's Manual – IF5 fixed reader 3.4.1.4	Utilisation de la console Web Application 2 : Configuration du lecteur, lecture/écriture de tags. Avec la console web, dans Maintenance ->Developer Tools -> Diagnostics -> BRI Commands. 3.4.1.4.1	Avec une string : Pour écrire : taper dans Command : write string(1:4,12)="CECM---17130" (4345434D2D2D2D3137313330 en hexa) On peut lire le résultat dans Maintenance ->Developer Tools -> Diagnostics -> Display Tags ou avec la commande : read string(1:4,12) 3.4.1.4.2	En Hexadecimal : Ecriture : write hex(1:4,12)=H4142434445464748494A4B4C Lecture : read hex(1:4,12) 3.4.1.5	Gestion des logiciels Utilisation de Filezilla et putty. Application 3 : Installation de l'applicatif ClientEvidoIntermec dans /home/developer/evido, démarrage et lecture de tag. 3.4.2	Architecture logicielle Application 1 : Créer un client Web Services qui envoie un message à Evido.

4.	L'administration des lecteurs fixes RFID 4.1	La supervision Application 1 : Ajouter la détection de plusieurs passages incomplets dans le poste d'entrée sortie. Application 2 : Déployer une supervision de poste de passage sur le pool taxi. 4.2	La mise à jour Application 1 : Charger une nouvelle configuration pour un poste de passage. 5.	Le banc d'essai Pool Taxi 5.1	Architecture Le lecteur a la configuration réseau suivante : Adresse fixe : 10.231.241.44 Masque de sous-réseau : 255.255.254.0 Passerelle : 10.231.241.254

Login/mot de passe : admin/admin

5.2	Installation Application 1 : Installer physiquement le lecteur dans la guérite. 5.3	Supervision 5.4	Problèmes rencontrés Débranchage de la ligne de courant (facile à vérifier). Perte de la configuration réseau au niveau du hub de la guérite. Dans ce cas, il faut faire intervenir le service réseau de Renault. L'antenne ne répond plus. Comme les antennes ne sont pas complétement étanches, elles peuvent être sensibles à l'humidité. Il suffit de la mettre au sec quelque temps. 6.	Le pilote de retouches de Douai Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Identification des lecteurs	Marc Lelandois (Steria)	Ce document décrit la configuration réseau des postes de Douai. Identification_Lecteurs.xls Cartographie des flux du pilote de Douai	Marc Lelandois (Steria)	Ce document décrit les flux entre les différents composants du système. Carto Flux DOUAI.ppt	Utile pour la gestion sécurisée des communications.

6.1	Architecture 6.2	Installation Application 1 : Déployer les nouveaux postes de mise à blanc à l'aide de l'outil de mise à jour. 6.3	Supervision 6.4	Problèmes rencontrés Application 2 : Diminuer le temps de démarrage Application 3 : Passer en mode passage avec inhibition de la première antenne. Application 4 : Orienter les antennes pour que les voitures en dehors de la travée DSTAR ne soient pas détectées. 7.	Démonstrateur Flins emballages

Nom du document	Auteur	Contenu	Nom du fichier	Intérêt Cahier des charges "Produit-Process" – Prototype d'auto-identification des emballages entre ACI Le Mans et Flins. Renault (Jean-Michel Lognoz)	Ce document décrit les fonctionnalités du prototype de gestion des emballages démontré Flins début 2007. Proto Flins-ACI CPP.doc	Permet d'avoir une vue fonctionnelle sur les cas d'usage possibles de gestion d'emballages en usine. Spécifications techniques du Prototype d'auto identification des emballages entre ACI Le Mans et Flins – version 0.5 – Novembre 2006	Steria (Marc Lelandois)	Ce document spécifie l'implémentation technique des trois scénarios retenus dans la démonstration du Prototype d’auto identification des emballages entre ACI Le Mans et Flins. Specifs Proto Flins-0.5.doc	Fort Conception du Prototype d'auto identification des emballages entre ACI Le Mans et Flins – version 0.2 – Février 2007	Steria (Marc Lelandois)	Ce document décrit les échanges de données entre les composants du prototype et la configuration des trois instances de lecteurs du Prototype. Conception Proto Flins-0.3.doc	Fort Conception détaillée du Prototype d'auto identification des emballages entre ACI Le Mans et Flins – version 0.2 – Février 2007	Steria (Marc Lelandois)	Ce document décrit l'implémentation du Prototype. Conception Détaillée-0.1.doc	Fort Démonstration du Prototype d'auto identification des emballages entre ACI Le Mans et Flins. Steria (Marc Lelandois)	Ce document déroule le scénario de la démonstration de Flins emballages. Démonstration.doc	Fort

Application 1 : Créer un simulateur PSFP permettant de faire tourner la démonstration Flins emballages. Application 2 : Faire tourner la démonstration Flins emballages. Application 3 : Rétablir la verrine et les détecteurs de mouvement.

8.	Opérations rares 9.	Etoile L'application est archivée sous CVS. URL= cq223.mc2.renault.fr:E:/repositoryCVS/RFID Login et mot de passe ARCA. Projets : rfidEtoile et rfidEtoileEAR. 10.	Annexe 10.1	Annexe 1 : Validation du transfert

Quoi	Qui	Quand EVIDO - Environnements Application 1 : Création d'une table et ajout d'entrées Application 2 : Déploiement en local et sur cq273 de l'aiguilleur avec pointage sur la base de développement. Application 3 : Redémarrage complet d'un serveur d'application. EVIDO - Implémentation Application 1 : Evolution de l'aiguilleur. Ajout d'un critère de routage (point de captage) Application 2 : Correction du problème des filtres. Application 3 : Evolution du simulateur RFID. Liste des objets à jour. Liste des événements à jour. Ajouter la localisation. Simuler un lot d'événements. Application 4 : Création d'un mini-SI : Implémenter le Web Service sendMessage : A la réception d'un message, écrire dans une table. Créer une application Web qui montre la liste des tagID reçus. Application 5 : Surveiller les messages de vie et envoyer une alerte par mail. Les lecteurs fixes RFID Symbol – prise en main Application 1 : Découverte de l'adresse IP (par ligne série), passage en adresse fixe ou dynamique. Application 2 : chargement d'une version de firmware. Application 3 : Configuration du lecteur, gestion des antennes et des modes de lecture (polling, à la demande), lecture de tags. Application 4 : installation, démarrage manuel, démarrage automatique, changement de logiciel démarré (un poste d'Initialisation remplacé par un poste de Passage, un poste de Mise à blanc remplacé par un poste de Mise à Blanc) Application 5 (optionnelle pour un électronicien) : Réalisation d'un boîtier de commandes qui permette d'allumer les trois voyants d'une verrine. Symbol – Architecture logicielle Application 1 : Homogénéisation de la bibliothèque C++ SymbolRFID des postes Initialisation et Mise à blanc. Application 2 : Prise en compte du code objet à partir des informations du tag. En particulier, filtrer les tags pour éviter que les tags parasites (nuls, CEPLI4G …) ne remontent vers PSFV Application 3 : Sur le poste d'entrée-sortie, couper le réseau et passer un tag pour vérifier l'horodatage. Application 4 : Simplifier les automates Initialisation et Mise à blanc (supprimer l'état Arrêté). Application 5 : Développement d'un mini-code ayant les fonctions suivantes : par défaut, le voyant de la verrine est vert. A la lecture d'un tag, le voyant passe à orange pendant 5 s et un message est envoyé à EVIDO. Le voyant repasse à vert. Application 6 (optionnelle pour un électronicien) : Réalisation d'un boîtier de commandes qui permette d'allumer les trois voyants d'une verrine. Alien – prise en main Application 1 : Découverte de l'adresse IP (par ligne série), passage en adresse fixe ou dynamique. Application 2 : Configuration du lecteur, lecture/écriture de tags. Application 3 : Configuration des paramètres, déploiement de la passerelle RFID. Alien – architecture logicielle Application 1 : Faire tourner les logiciels de prise en main d'Alien. Intermec – prise en main Application 1 : Découverte de l'adresse IP (par ligne série), passage en adresse fixe ou dynamique. Application 2 : Configuration du lecteur, lecture/écriture de tags. Application 3 : Installation de l'applicatif ClientEvidoIntermec dans /home/developer/evido, démarrage et lecture de tag. Intermec – architecture logicielle Application 1 : Créer un client Web Services qui envoie un message à Evido. Administration Supervision Application 1 : Ajouter la détection de plusieurs passages incomplets dans le poste d'entrée-sortie. Application 2 : Déployer une supervision de poste de passage sur le pool taxi	Romain Berlioz	12 février 2008 Mise à jour Application 1 : Charger une nouvelle configuration pour un poste de passage. Banc d'essai Pool Taxi Application 1 : Installer physiquement le lecteur dans la guérite. Romain Berlioz	22 février 2008 Pilote de retouches de Douai Application 1 : Déployer les nouveaux postes de mise à blanc à l'aide de l'outil de mise à jour. Application 2 : Diminuer le temps de démarrage. Application 3 : Passer en mode passage avec inhibition de la première antenne. Application 4 : Orienter les antennes pour que les voitures en dehors de la travée DSTAR ne soient pas détectées. Démonstrateur Flins Emballages Application 1 : Créer un simulateur PSFP permettant de faire tourner la démonstration Flins emballages. Application 2 : Faire tourner la démonstration Flins emballages. Application 3 : Rétablir la verrine et les détecteurs de mouvement.

10.2	Annexe 2 : Contacts Nom	Coordonnées	Compétences Christophe Poulin (Motorola)	Christophe.Poulin@motorola.com 01.69.35.25.89 06.07.08.27.90	Ingénieur système. Est intervenu sur le problème de la verrine. François Marsollier (Renault)	francois.marsollier@renault.com

46500	Expert Windows .A fourni la partie DCOM dans la bibliothèque atlppc utilisée dans la Mise à blanc pour récupérer le nom du tag. Emmanuel Oriou (Renault)	 emmanuel.oriou@renault.com

42939	Expert Serveur d'application. A participé à la conception d'EVIDO. Farhan Ashraf (Assystem)	 farhan.ashraf-renexter@renault.com

56813	Expert RF. Travaille chez Eric Lardjane (UET Conception P/P-CEM/RF). A réalisé la comparaison des performances RF des lecteurs UHF. A conçu le boîtier I/O pour le lecteur Symbol. Marc Lelandois (Steria)	marc.lelandois@steria.com

01.34.88.60.00	Architecte technique. A participé à la réalisation de la démonstration de Flins Emballages, du banc d'essai du Pool Taxi et au pilote de retouches de Douai.