15
PLANTE COMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah Polytech’Nice Sophia-Antipolis

P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Embed Size (px)

Citation preview

Page 1: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

PLANTE COMMUNICANTE

Objets Communicants

Présentation de fin de projet par Steve Colombié et Karim Matrah

Polytech’Nice Sophia-Antipolis

Page 2: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Plante Communicante

Objets Communicants

2

Polytech’Nice Sophia-Antipolis

•Présentation générale de l’objet communicant

•Architecture logicielle

•Chaîne de services

•Démonstration

•Bilan

Page 3: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Présentation générale

Objets Communicants

3

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Plante communicante▫Outil de contrôle pour l’horticulture▫Applications ludiques, éducatives et

professionnelles

Page 4: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Présentation - Composition matérielle

Objets Communicants

4

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

Page 5: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Présentation - Fonctionnement logiciel

Objets Communicants

5

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

Plante communicante

Ordinateur Site Web

Web

Serv

ices

Application principale

Autre application

Autre application

HTTP

HTTP

HTTP

Page 6: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Architecture logicielle

Objets Communicants

6

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

Arduino embarq

Contrôleur

Arduino

Web Service

s

Services UPnP

App.

App.

Page 7: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Architecture logicielle - Arduino embarqué

Objets Communicants

7

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Arduino Development Environment•Bibliothèque XBee Arduino•Boucle infinie▫Lecture des entrées analogiques et

numériques▫Diffusion des données captées sur le réseau

ZigBeeXBee

Lecture

Diffusion

Page 8: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Architecture logicielle - Contrôleur Arduino

Objets Communicants

8

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Bibliothèque Java XBee•Boucle infinie▫Attente bloquante de données sur le réseau

XBee▫Diffusion des données reçues au serveur

Web Service et UPnP

Socket

Lecture

DiffusionXBee

Page 9: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Architecture logicielle - Serveur Web Services

Objets Communicants

9

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Bibliothèque gSoap•Serveur « stand alone »▫Reçoit les données du contrôleur Arduino▫Expose les données via des Web Services▫Traite les requêtes SOAP

Mise à jour des données

Exposition de

services web

SOAPSocket

Page 10: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Architecture logicielle - Services UPnP

Objets Communicants

10

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Outils Intel Device Author/Device Builder•Serveur « stand alone »▫Reçoit les données du contrôleur Arduino▫Expose les données via des services UPnP

Mise à jour des données

Exposition de

services UPnP

UPnPSocket

Page 11: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Chaîne de services - Principe

Objets Communicants

11

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Web▫Création d’un compte client▫Enregistrement du/des pot(s)▫Récupération des informations par

synchronisation•Application▫Téléchargement sur le site ▫Code d’activation

•Mixte▫Synchronisation PC/Serveur

Page 12: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Chaîne de services - Premier catalogue

Objets Communicants

12

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Profil

•Plant Communicator

• Journal de culture

•Conseil de pro

•Guide

•Ultrason

•Ultrason analyser

•My First Plant

•Communauté

•Avertisseur mobile

•Placement

•Auto-engrais

Page 13: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Chaîne de services - Perspective d’évolution

Objets Communicants

13

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Basés sur le Web▫Développement directement côté serveur▫Ajout de nouveaux services en

téléchargement

•Développement du réseau social

•…

Page 14: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Démonstration

Objets Communicants

14

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

Page 15: P LANTE C OMMUNICANTE Objets Communicants Présentation de fin de projet par Steve Colombié et Karim Matrah PolytechNice Sophia-Antipolis

Bilan

Objets Communicants

15

Polytech’Nice Sophia-Antipolis

Présentation » Architecture logicielle » Services » Démonstration » Bilan

•Dates clés▫29 octobre soumission du cahier des charges▫5 janvier réception du prototype▫12 janvier réception des composants▫9 février livraison de l’objet finalisé

•Prix▫Prototype environ 3000 €▫Composants environ 100 €