Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari IJA - TD 9 Simulation d’un réseau de senseurs.

Slides:



Advertisements
Présentations similaires
Mondialiser la solidarité Une stratégie de participation sur Internet.
Advertisements

Université de Nantes CHORD Vincent Trève. Introduction ● Problématique – Comment accéder efficacement aux données réparties sur un système pair à pair?

Lycée Pablo Picasso au Clos Banet BTS iRiSt (informatique & Réseaux) Recrutement Quelles conditions pour être candidat ? ● Bac S, Sti, Gel, Get ● pas de.
Présentation du projet JAVA Système de messagerie instantanée cryptée.
1 Systèmes informatiques embarqués Direction Technique Systèmes Ce document est la propriété intellectuelle de DASSAULT AVIATION. Il ne peut être utilisé,
RMLL 2008 Isis-FISH/Gesi Benjamin Poussin Code Lutin
Made with OpenOffice.org 1 Travailler en réseau intranet à l'école Un réseau : pourquoi ? Architecture du réseau Partager un dossier Enregistrer en réseau.
Inter académiques Orléans 2007 Analyse d'activités pouvant donner lieu à développement dans et hors la classe. Durée : 1h30 ● Problématique ● Présentation.
Soutenance projet tutoré Réalisé par : Michaël Gallaire - Selamettin Uzun - Jérôme Tchania - Etienne Trimaille - Franck Petidemange - David Lebienvenu.
Plan Présentation de 2TUP 2TUP, un processus UP 2TUP et UML Les apports de 2TUP 2TUP en détail 2TUP dans la pratique.
DIAGRAMME DE DEPLOIEMENT Exposé de: MBALLA MEKONGO Michèle MBOUNA FEUZE William SIEYADJEU Alex Lionel CHOPGWE Leonard NDUMATE Landry TIDJON Lionel.
Acquisition Rapide Multivoies
Epreuve E6.2 Lycée A. BENOIT L’ISLE SUR LA SORGUE Durée : 10 minutes
JAVA.
Les ressources numériques de la BnF au service de l’éducation artistique et culturelle Dijon, Jeudi 13 octobre 2016.
LOG2420 – Automne 2016 Chargé de cours : Mathieu Laprise
FARAH.Z "Cours sécurité1" /2016
Le réseau social n°1 des professionnels.
Formation BTS CG – Parc Chabrières
Technologie wifi.
Sextant RFS Consultants
Inventaire Au début de l’année scolaire un inventaire a été réalisé afin de connaître l’état des laboratoire de sciences de l’ingénieur et ainsi pouvoir.
AugerDb / SimDb Gestion des simulations Auger Java
Réunion parents délégués de classe mercredi 23 novembre
7.10 Le suivi des évaluations annuelles Textes de référence Norme AFNOR NF X § 5 Compétences requises liées aux fonctions 7.10 Le suivi.
Frédéric Galleazzi EN/ACE/INT
Présentation générale de la réforme
Analyse Performance Chaine Energie + Problématique
Master Réseaux et Systèmes Distribués (RSD) Algorithmique des systèmes
Cours N°02 : Évaluation des performances des systèmes
T.I.P.E. Association des Professeurs de Physique Des
INRODUCTION a la comptabilité générale
Piloter un robot mbot à distance avec retour vidéo
Approximation de Pi par la méthode de Monte Carlo
Démarche de conception. Démarche didactique.
10 Min max avec rappel du système, problématique, démarche (investigation) Dire en quoi les activités réalisées sont pertinents par rapport à la problématique.
Présentation sur le modèle OSI et la norme ISO 7498
Notion De Gestion De Bases De Données
Regroupement contextuel de cimes dans les images aéroportées
Technologies « Smart Manufacturing »
sujet VEILLE TECHNOLOGIQUE CLERC Alexia session 2017
Sciences de la nature Profil technoscientifique
Diagrammes UML 420-KE2-LG.
Présentation des objectifs
PowerPoint 5 : Circonscriptions et candidats
Des anomalies du nombre de chromosomes.
Architectures Logicielles Java GLG203 GLG204
Base de donnée de support
Mettre à distance un système de formation
Un Mécanisme d‘Adaptation Guidé par le Contexte en Utilisant une Représentation par Objets Manuele Kirsch Pinheiro Laboratoire LSR – IMAG, Équipe SIGMA.
Notes collaboratives…
TP Mécanique Nom du système Prénom NOM 17/02/2019.
et de la Recherche Scientifique
Instruction direct DAEP Ch. Deregnaucourt.
la Spécialité Numérique et sciences informatiques
COMMENT UN SYSTEME AUTOMATIQUE ENTRE-T-IL EN ACTION ?
Daniel Leduc Lise Pouliot Sylvain Bourdeau
Points de vue et sémantiques ad hoc
Analyse et Mise en place de fvpat Webdev Server
Introduction générale -
L’OPTION Technologique: SCIENCES DE L’INGENIEUR EN SECONDE
Modélisation des SI et de la connaissance
Présentation projet de fin d’études
Séance centre patronal Paudex
Gestion de l’information électronique (GIE)
Le réseau des Offices de Tourisme :
I. Aouichak, I. Elfeki, Y. Raingeaud, J.-C. Le Bunetel
Numérique et Sciences Informatiques
Des anomalies du nombre de chromosomes.
Transcription de la présentation:

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari IJA - TD 9 Simulation d’un réseau de senseurs

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari Synthèse sur le langage JAVA Le langage JAVA se base sur des API généralement archivées dans des fichiers JAR Consulter la documentation (JavaDoc) des classes de l’API pour pouvoir l’utiliser Il reste beaucoup de choses à découvrir en JAVA –Les sockets –JMF –RMI –Et beaucoup d’autres APIs Externes… Comment faire pour les découvrir? –Le site de SUN ( et la pratique…

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari Simulation d’un réseau de senseurs Objectifs: –Se familiariser avec un projet de développement JAVA –Avoir une idée sur la modélisation avant le développement En TD: –Une architecture logicielle permettant de réaliser un réseau de senseurs (conception) En TP: –Implantation de l’architecture à partir des interfaces des classes et de leur documentation

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari Présentation du sujet Simulateur à évènement discret –Gestion du temps par une horloge virtuelle –Une boucle de pas (steps) discrets –A chaque pas, on simule le fonctionnement réel (arrivé d’un paquet, génération d’un paquet…) Réseau de senseurs en général –Un senseur est un capteur physique permettant de communiquer avec des pairs –Partager intégralement l’information produite par chaque senseur pour résister aux pannes partielles Dans notre cas: –Senseurs interconnectés par des liens bidirectionnels point à point –Tous les lien et les senseurs présentent les mêmes caractéristiques –Réseau de senseurs très simple –Ce n’est pas un vrai réseau mais la philosophie y est

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari Les entités du système Sensor –Captor (effectue des mesures) –Memory (pour mémoriser les paquets déjà traités) –Queue (file de paquets) –IOPorts (connecteurs pour les liens) Packet Link Simulator

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari Dynamique générale du système Le simulateur simule W pas d’itérations. Dans le même pas, le simulateur actionne chaque senseur en effectuant : 1) La simulation d’un évènement (génération aléatoire d’un paquet) 2) Mise en attente de l’évènement dans la file 3) La vérification des paquets entrants sur les liens 4) Mise en attente des paquets entrants dans la file 5) Le traitement du paquet suivant dans la file d’attente

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari Une synthèse avant de passer au boulot Capt or IOPorts Memor y Queue Senseur Link writePackets() getPackets() enQueue() deQueue() store() transmit() enQueue() capture() getPendingPacket()

Stéphane Frénot, Frédéric Laforet, Frédéric Le-Mouël, Tarak Chaari Questions ??? Plus de détails sont sur le sujet du TP Bon courage !!! Sujet du TP + sources des interfaces + Javadoc