Architecture des RCSFs

Les rรฉseaux de capteursย 

Les rรฉseaux de capteurs sans fil (RCSF) sont composรฉs dโ€™un large nombre de nล“uds capteurs dรฉployรฉs dโ€™une faรงon dense dans un environnement cible.

Architecture des RCSFsย 

Lโ€™architecture classique des RCSFs est illustrรฉe dans la figure 1-1. Les nล“uds capteurs sont dispersรฉs dans le domaine dans lequel la capture est souhaitรฉe. Les nล“uds capteurs possรจdent une portรฉe de transmission faible et communiquent avec les nล“uds adjacents pour acheminer les captures vers la passerelle. La passerelle est connectรฉe ร  un mรฉdium longue distance et sert de lien entre les nล“uds capteurs et les clients. Le nล“ud capteur est lโ€™entitรฉ de base des RCSFs et sont dรฉployรฉs en grand nombre. Un nล“ud capteur comporte au moins ces quatre composants :

โ€ข Unitรฉ de dรฉtection : cette unitรฉ peut comporter plusieurs capteurs pour dรฉtecter diffรฉrents types de phรฉnomรจnes et dโ€™un convertisseur qui convertiront les diffรฉrents signaux analogiques en signaux numรฉriques pour les envoyer ร  lโ€™unitรฉ de traitement;
โ€ข Unitรฉ de traitement : cette unitรฉ gรจre en collaboration avec les autres unitรฉs de traitement la mission de mener ร  bien les tรขches de dรฉtection. Cette unitรฉ contient en gรฉnรฉral un composant qui permet le stockage des donnรฉes;
โ€ข Unitรฉ de transmission : ce composant est responsable de connecter le nล“ud capteur au rรฉseau;
โ€ข Unitรฉ dโ€™alimentation : ce composant assure les besoins รฉnergรฉtiques des diffรฉrentes unitรฉs du nล“ud capteur.

Dโ€™autres unitรฉs facultatives peuvent aussi รชtre prรฉsentes dans un nล“ud capteur par exemple un gรฉnรฉrateur de courant qui transforme une รฉnergie non รฉlectrique en courant utilisable par lโ€™unitรฉ dโ€™alimentation.

Pour concevoir et dรฉployer un RCSF, plusieurs facteurs doivent รชtre pris en considรฉration. Dans cette partie, nous essayerons de citer les plus importants :
โ€ข La fiabilitรฉ : cโ€™est la capacitรฉ du rรฉseau ร  rรฉussir la tache de dรฉtection sans interruption malgrรฉ la dรฉfaillance de certains nล“uds capteurs au sein du rรฉseau. On dรฉsigne par dรฉfaillance toute mesure ou capture considรฉrรฉe fausse et non pas seulement lโ€™arrรชt du fonctionnement du nล“ud capteur;
โ€ข Lโ€™รฉvolutivitรฉ : cโ€™est la capacitรฉ du systรจme ร  subvenir de maniรจre dynamique aux besoins รฉvolutifs en termes de ressources;
โ€ข Les coรปts de production : puisque les RCSFs exigent par leur nature un large nombre de nล“uds capteurs alors le prix unitaire de ces nล“uds doit รชtre justifiable. Un coรปt รฉlevรฉ aura systรฉmatiquement comme rรฉsultat lโ€™abandon dโ€™une solution RCSF;
โ€ข La consommation dโ€™รฉnergie : les nล“uds de capteurs possรจdent des ressources limitรฉes en termes dโ€™รฉnergie. Certains scรฉnarios dโ€™applications peuvent trop utiliser les ressources du nล“ud capteur et se montrent trรจs gourmant vis-ร -vis la consommation dโ€™รฉnergie au point que la batterie ne puisse plus maintenir les besoins de lโ€™application;
โ€ข Lโ€™environnement de dรฉploiement : les RCSFs ont un large domaine dโ€™applicabilitรฉ ce qui confรจre une grande variรฉtรฉ dโ€™environnement de dรฉploiements. Le choix de nล“uds capteurs adaptรฉs ร  lโ€™environnement de dรฉploiement est donc primordial;
โ€ข Les mรฉdias de transmission : les diffรฉrents mรฉdiums utilisรฉs doivent รชtre fiables dans le sens oรน la probabilitรฉ dโ€™acheminer des informations fausses ร  partir de donnรฉes correctes est faible, rรฉsistants aux diffรฉrents types dโ€™environnements (les mรฉdiums hertziens sont trรจs sensibles aux dรฉtรฉriorations climatiques) et efficaces dans la consommation dโ€™รฉnergie.

Les systรจmes CA

Les systรจmes CA (SAC) sont des systรจmes qui possรจdent la capacitรฉ de changer de comportement dรฉpendamment de la situation qui entoure lโ€™environnement dโ€™exรฉcution. Ces systรจmes donnent naissance ร  un nouveau type dโ€™applications : plus intelligentes, plus intuitives et tendent ร  comprendre les intentions de lโ€™utilisateur et agissent en fonction de ces intentions. La situation ou le contexte nโ€™est pas limitรฉ seulement ร  lโ€™utilisateur final, son profil et ses prรฉfรฉrences, mais aussi ร  dโ€™autres รฉlรฉments par exemple le lieu dans lequel il se trouve, un facteur de temps, lโ€™รฉtat du matรฉriel, etc.

Exemples dโ€™applicationย 

Dans cette partie, nous essayerons de donner deux scรฉnarios qui illustrent les avantages des systรจmes CA.

Dans le domaine de la santรฉ, on peut considรฉrer une application SAC qui permet de surveiller ร  distance lโ€™รฉtat des patients. Les capteurs envoient rรฉguliรจrement des informations sur lโ€™รฉtat du patient par exemple la frรฉquence cardiaque, la vitesse de dรฉplacement, la localisation. Lโ€™application se chargera en temps normal ร  lโ€™aide dโ€™un pilulier intelligent de rappeler la personne responsable du patient par SMS ou autre type de mรฉdia (e-mail, alarmeโ€ฆ) des mรฉdicaments quโ€™il doit prendre. En cas de comportement jugรฉ anormal comme par exemple une crise cardiaque, lโ€™application se chargera de contacter lโ€™entitรฉ la plus proche de lui qui peut lui venir en aide. Une autre application intรฉressante est dans le domaine social. Un assistant de vie intelligent inspirรฉ de lโ€™application lancรฉe par Nike nommรฉe Nike+ training App. Les chaussures sportives de la nouvelle gรฉnรฉration comportent des capteurs et fournissent diffรฉrents types de donnรฉes : saut vertical, la vitesse, le nombre de sauts effectuรฉs lors dโ€™un entraรฎnement, la durรฉe en lโ€™air durant les sauts, la frรฉquence cardiaque et le taux de glucose dans le sang. Toutes ces informations sont envoyรฉes ร  un mobile intelligent dans lequel lโ€™utilisateur peut visionner ses performances, les partager dans un rรฉseau et rivaliser et se comparer ร  dโ€™autres utilisateurs. Lโ€™application peut aussi fournir des indications et des conseils pour amรฉliorer les performances et elle peut aussi proposer des programmes dโ€™entraรฎnements pour atteindre des objectifs fixรฉs.

Fonctionnalitรฉsย 

Les systรจmes SAC sont des systรจmes complexes et leur comprรฉhension est essentielle pour le bon dรฉroulement du projet. Dans ce qui suit, nous essayerons dโ€™รฉclaircir les principales fonctionnalitรฉs des systรจmes SaC.

Acquisition du contexte
Lโ€™acquisition du contexte est une fonctionnalitรฉ initiale et de base. Dans cette phase nous collectons de lโ€™information contextuelle depuis les diffรฉrentes sources de contexte. Nous dรฉfinissons le contexte par ยซ toute information qui peut รชtre utilisรฉe pour caractรฉriser la situation dโ€™une entitรฉ. Une entitรฉ peut รชtre une personne, une place, ou un objet qui sโ€™avรจre pertinent ร  lโ€™interaction entre lโ€™utilisateur et lโ€™applicationยป (Devajaru, Hoh et Hartle, 2007). Lโ€™information qui constitue le contexte peut provenir de deux types de sources :
โ€ข Sources physiques : ce sont les mesures qui proviennent des diffรฉrents nล“uds capteurs des RCSFs. Ils reprรฉsentent des mesures associรฉes ร  des phรฉnomรจnes physiques par exemple la tempรฉrature, la pression, lโ€™humiditรฉโ€ฆ
โ€ข Sources logiques : ce sont des mesures qui reprรฉsentent des รฉtats logiques dโ€™entitรฉs contextuelles. Par exemple : la bande passante du rรฉseau, la fiabilitรฉ des mesures des nล“uds capteursโ€ฆ

Il existe trois mรฉthodes dโ€™acquisition de contexte : soit par accรจs directs aux ressources physiques. Dans ce cas les capteurs et le module dโ€™acquisition se trouvent sur le mรชme appareil. Cette mรฉthode est pratique, mais le contexte collectรฉ est limitรฉ et nโ€™est pas adaptรฉ aux systรจmes distribuรฉs. Soit ร  travers un intergiciel ou bien ร  travers une base de donnรฉes. Lโ€™acquisition du contexte est une grande fonctionnalitรฉ et peut รชtre composรฉe de plusieurs sous-fonctionnalitรฉs :
โ€ข La dรฉtection des donnรฉes : cโ€™est la capacitรฉ du module ร  recevoir les mesures des nล“uds capteurs et aussi envoyer des commandes vers ces nล“uds;
โ€ข Le balayage : cette fonctionnalitรฉ permet la dรฉcouverte dynamique des ressources du rรฉseau et permet aussi dโ€™identifier lโ€™ensemble de nล“uds capteurs optimaux pour effectuer une tรขche de dรฉtection;
โ€ข Lโ€™agrรฉgation : consiste ร  fusionner un grand nombre de mesures pour en tirer des valeurs significatives par exemple une moyenne de valeurs ou une variance. Cette opรฉration a pour effet dโ€™allรฉger lโ€™effort de traitement et de stockage. Et donc, optimise lโ€™utilisation des ressources;
โ€ข Lโ€™adaptation : on dรฉsigne par lโ€™adaptation lโ€™obtention de lโ€™information que lorsque lโ€™on a vraiment besoin de celle-ci.

ร€ cause de lโ€™aspect propriรฉtaire et la diversitรฉ des technologies des RCSFs, les dรฉveloppeurs de systรจmes SaC dรฉveloppent leurs propres modules dโ€™acquisition de contexte dรฉpendamment de la technologie implรฉmentรฉe dans le RCSF. Dans ce sens, plusieurs travaux de recherches ont รฉtรฉ rรฉalisรฉs proposant des solutions qui effectuent lโ€™acquisition du contexte indรฉpendamment de la technologie utilisรฉe dans les RCSFs. On cite par exemple les travaux de Devajaru, Hoh et Hartle (2007) et de Gigan et Atkinson (2007). La solution proposรฉe par Gigan et Atkinson est particuliรจrement intรฉressante, car elle introduit une couche dโ€™abstraction qui cache les dรฉtails et les spรฉcifications matรฉrielles des nล“uds capteurs.

La couche agent supรฉrieure est responsable de communiquer avec les clients de la solution. Elle reรงoit les paquets, les analyse puis fait appel aux mรฉthodes appropriรฉes de la couche infรฉrieure et envoie les rรฉponses de requรชtes aux clients. La couche suivante est la couche de communication. Cette couche fournit des APIs et des fonctions gรฉnรฉriques qui permettent le contrรดle et la gestion des diffรฉrents capteurs indรฉpendamment de la technologie des RCSFs. Cette couche a aussi pour rรดle dโ€™identifier le rรฉseau et les capteurs cibles des requรชtes des clients. La couche infรฉrieure est responsable de traduire la requรชte gรฉnรฉrique envoyรฉe par la couche de communication en requรชtes natives comprรฉhensibles par le RCSF correspondant. Cette couche est รฉtroitement liรฉe ร  la partie matรฉrielle du RCSF et son implรฉmentation varie suivant le protocole de communication et lโ€™encodage des donnรฉes du RCSF.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

INTRODUCTION
CHAPITRE 1 REVUE DE LA LITTร‰RATURE
1.1 Les rรฉseaux de capteurs
1.1.1 Architecture des RCSFs
1.2 Les systรจmes CA
1.2.1 Exemples dโ€™application
1.2.2 Fonctionnalitรฉs
1.2.2.1 Acquisition du contexte
1.2.2.2 Modรฉlisation du contexte
1.2.2.3 Autres fonctionnalitรฉs
1.3 Le Cloud computing
1.3.1 Les caractรฉristiques du Cloud
1.3.2 Les services du Cloud
1.3.3 Les modรจles de dรฉploiement du Cloud
1.4 Les plateformes de gestion de contexte
1.5 Conclusion
CHAPITRE 2 ARCHITECTURE PROPOSร‰E
2.1 Scรฉnarios motivants
2.2 Prรฉsentation des substrates reliรฉes aux systรจmes CA
2.3 La vue globale
2.4 Architecture logicielle
2.4.1 La couche de plateforme
2.4.2 La couche dโ€™infrastructure
2.4.3 Le dรฉpรดt de donnรฉes (Broker)
2.5 Diagrammes de sรฉquences
2.5.1 La sรฉquence de dรฉcouverte
2.5.2 Sรฉquence dโ€™instanciation
2.5.3 Sรฉquence dโ€™exรฉcution
2.6 Conclusion
CHAPITRE 3 IMPLร‰MENTATION DE LA PLATEFORME DE GESTION DE CONTEXTE
3.1 Diagramme de classe
3.1.1 Le fournisseur de plateforme
3.1.2 Le fournisseur dโ€™infrastructure
3.2 Les substrates
3.2.1 Acquisition
3.2.2 Modรฉlisation
3.2.3 Dissemination
3.2.4 Stockage
3.2.5 Infรฉrence
CHAPITRE 4 ANALYSE DES PERFORMANCES DE LA PLATEFORME DE GESTION DE CONTEXTE
4.1 Technologies et outils de dรฉveloppement
4.2 Environnement de test
4.3 Tests de la plateforme
4.3.1 Validitรฉ et fiabilitรฉ des outils de mesure
4.3.2 Temps de rรฉponse
4.3.3 Tests de changement de donnรฉes
4.3.4 Tests de stress
4.4 Dimensionnement de la plateforme de gestion de contexte
4.4.1 Rรฉgression linรฉaire
4.4.2 Mรฉthodologie de dimensionnement
4.5 Conclusion
CONCLUSION

Rapport PFE, mรฉmoire et thรจse PDFTรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *