SlideShare une entreprise Scribd logo
Plateformes énergétiques
à l’horizon 2016
Christophe Saint-Marcel
MIAGE M2
• Demain: 60% des objets connectés seront achetés et utilisés
en entreprise [1]
• Aujourd’hui: plus de 300 plateformes IOT sur le marché [2]
• Hier: 1,7 millions de développeurs sur des projets liés à l’IoT
en 2014 [3]
Chiffres clés
MIAGE M2 St-Marcel 3
Device
Management
Data
Delivery
Les 2 piliers d’une plateforme IOT
Monitoring énergétique
MIAGE M2 St-Marcel 5
Measurement:
{
timestamp: 10h12,
shortName: Internal Temperature,
unity: °C,
value: 34
}
Measurement:
{
timestamp: 9h00,
shortName: Active Energy,
unity: kJ,
value: 0.054
}
Device:
{
name: sensor-1,
type: ZigBee
}
Gateway:
{
name: COMX_200_4
}
Device:
{
name: sensor-2,
type: Modbus
}
https://www.youtube.com/watch?v=U7GLNDY5Q0s
@Schneider-Electric
• Plug & Play : capacité pour une plateforme à dialoguer avec
de nouveaux équipements
• Instanciation retardée : capacité pour un logiciel d’être mis à
jour facilement après son déploiement, de manière à
répondre aux nouveaux besoins des clients ou à des
corrections
• Gestion à distance : capacité à gérer les mises à jour à
distance
Qualités dynamiques essentielles
MIAGE M2 St-Marcel 6
• Collecte
• Acquisition de données
• Nettoyage des données
• Monitoring énergétique
• Dashboards
• Applications mobiles et digitales
Services de base [4]
MIAGE M2 St-Marcel 7
• Machine Learning
• Algorithmes prédictifs
• Détection de panne
• Business Intelligence
• Reconstitution des flux d’énergie
• Prédiction des consommations
• Approches statistiques
• Business Process Management
• Optimisation des processus
• Réduction des coûts
Services avancés [4]
MIAGE M2 St-Marcel 8
• L’approche IAAS
• On construit sa propre solution à partir de briques Open Sources
et/ou interopérables [voir Requea https://www.requea.com/]
• L’approche PAAS
• On enrichit une une plateforme existante
Les stratégies
MIAGE M2 St-Marcel 9
Architecture type IAAS
MIAGE M2 St-Marcel 10
• Une application composite (ou mashup ou encore mash-up)
est une application qui combine du contenu ou du service
provenant de plusieurs applications plus ou moins
hétérogènes.
Mashup
Exemple de Paraimpu [https://www.paraimpu.com/]
MIAGE M2 St-Marcel 11
• Réutilisation par adaptation de services existants
• Intégration rapide
• Effort minimal et donc à faible coût
Mashup
Avantages
MIAGE M2 St-Marcel 12
Architecture
IOT Mashup
MIAGE M2 St-Marcel 13
Java
Gateway
[OSGiTM]
I
<<Times
Series
Database>>
<<Broker>>
publishes
<<ETL>>
subscribes
stores
• Opérateurs télécoms: Orange, Bouygues
• Pure Players: Eurotech, Xively
• Industriels: Schneider-electric, GE, Bosch
• Géants de l'IT: Amazon, OVH, IBM et Microsoft
Les acteurs PAAS
MIAGE M2 St-Marcel 14
http://www.postscapes.com/internet-of-things-platforms/
Application microservices
MIAGE M2 St-Marcel 15
Backend
Server
μs1 μs2 μs3
μs4
μs7
μs5 μs6
μs8 μs9
Focus
MIAGE M2 St-Marcel 16
μs2
Device
Service
Device
Storage
μs1
Gateway
Service
Gateway
Storage
μs3
Measurement
Service
Measurement
Storage
Service APIs
MIAGE M2 St-Marcel 17
• Approche agile (devOps)
• Petites équipes de développement
• Les microservices et leurs APIs doivent être gérés comme des
produits indépendants
Gestion des évolutions {1}
MIAGE M2 St-Marcel 18
μs3
Measurement
Service
Riak TS
μs3 bis
Measurement
Service
InfluxDB
μs2
Device
Service
μs3
Measurement
Service
GO - REST/JSON
Riak TS
μs3 bis
Measurement
Service
JAVA – REST/JSON
InfluxDB
• Solution Polyglotte
Gestion des évolutions {2}
MIAGE M2 St-Marcel 19
• Granularité fine de déploiement
• Pas de dépendance avec des outils/BD/serveurs
Gestion de la montée en charge
MIAGE M2 St-Marcel 20
μs3
Measurement
Service
Memory:512Mo
Disk: 2Go
Riak TS
μs3 bis
Measurement
Service
InfluxDB
μs2
Device
Service
Memory:128Mo
Disk: 1Go
μs3 bis
Measurement
Service
μs3 bis
Measurement
Service
μs3 bis
Measurement
Service
Memory:512Mo
Disk: 2Go
InfluxDB
InfluxDB
InfluxDB
• Mise en place de fonctionnements dégradés
Tolérance aux pannes
MIAGE M2 St-Marcel 21
μs3
Measurement
Service
Riak TS
μs3 bis
Measurement
Service
InfluxDB
μs2
Device
Service
μs3 bis
Measurement
Service
μs3 bis
Measurement
Service
μs3 bis
Measurement
Service
InfluxDB
InfluxDB
InfluxDB
Exemple de la plateforme Predix
MIAGE M2 St-Marcel 22
La solution Predix est basée sur la
plateforme Cloud Foundry, une
approche à microservices poussée par
la société Pivotal pour faciliter le
développement et le déploiement des
applications du futur
Chaque microservice délivre une
fonctionnalité vue comme un ensemble
de petits services indépendants qui
collaborent
Architecture générale
MIAGE M2 St-Marcel 23
Dashboards
MIAGE M2 St-Marcel 24
BuildPacks Predix
MIAGE M2 St-Marcel 25
Microservices
MIAGE M2 St-Marcel 26
CLI
MIAGE M2 St-Marcel 27
Predix Machine
MIAGE M2 St-Marcel 28
• Plateforme sur étagère avec fonctions d’acquisition de
données (store&forward)
• OSGiTM inside, le système de modules dynamiques pour Java
• Compatible avec les plateformes Raspberry Pi B et
BeagleBone Black
Edge computing
MIAGE M2 St-Marcel 29
• Lora et SigFox
• Longue portée
• Bas débit
Les incontournables du moment {1}
MIAGE M2 St-Marcel 30
• MQTT
• Fiable et performant
• Standardisation du protocole de transport
• Compatible avec beaucoup de langages
Les incontournables du moment {2}
MIAGE M2 St-Marcel 31
MQTT est le protocole phare du monde de l'IoT, standardisé par le
consortium Oasis auprès de l'ISO
• RabitMQ
• Mosquitto
• JoramMQ
• Broker Grenoblois, fiable et scalable, permet notamment de traiter
de très grands nombres de clients connectés et/ou de grands
volumes de données sur des infrastructures standard (700.000
clients connectés simultanément sur une machine virtuelle à 4
CPU).
Des brokers polyglottes
MIAGE M2 St-Marcel 32
1. http://aruco.com/2015/02/objets-connectes-ventes-
entreprises-deloitte/
2. http://www.metiseurope.eu/l-energie-un-defi-pour-le-
digital_fr_70_art_30366.html
3. http://french-iot.tumblr.com/post/135767393826/10-
chiffres-%C3%A0-savoir-sur-linternet-des-objets
4. http://www.astrakhan.fr/LeLab/article/Id/Usages-et-co
nception-des-plateformes-IoT-22
5. http://iotfunda.com/building-blocks-of-iot-platforms/
6. http://iotfunda.com/top-15-popular-iot-platforms-2016-
complete-list/
Références
MIAGE M2 St-Marcel 33

Contenu connexe

Similaire à M2 Plateformes énergétiques

IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM France Lab
 
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
FactoVia
 
IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425
IBM France Lab
 
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais  bluemix meetup rennes- 20160622 - introduction à bluemixJdruais  bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jérôme Druais
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
Marius Zaharia
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Switzerland
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Chiheb Ouaghlani
 
Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...
Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...
Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...
FactoVia
 
Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet
 
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
Cedric Ouaga
 
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM France Lab
 
Matinale Technologique SAS
Matinale Technologique SASMatinale Technologique SAS
Matinale Technologique SAS
Soft Computing
 
Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Microsoft Ideas
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
Jason De Oliveira
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entreprise
COMPETITIC
 
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
IBM France Lab
 
Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...
Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...
Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...
FactoVia
 
L'entreprise et la Réingénierie Informatique dans le Cloud Computing
L'entreprise et la Réingénierie Informatique dans le Cloud ComputingL'entreprise et la Réingénierie Informatique dans le Cloud Computing
L'entreprise et la Réingénierie Informatique dans le Cloud Computing
Nounou Alioui
 
Resume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfResume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdf
FootballLovers9
 
Resume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfResume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdf
FootballLovers9
 

Similaire à M2 Plateformes énergétiques (20)

IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
 
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
 
IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425
 
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais  bluemix meetup rennes- 20160622 - introduction à bluemixJdruais  bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
 
IBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre PerdaemsIBM Technology Day 2013 Keynote Pierre Perdaems
IBM Technology Day 2013 Keynote Pierre Perdaems
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...
Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...
Retour d'expérience Large IoT project / BigData : détail du cas réel de Hager...
 
Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...Claranet End User Computing : gestion des environnements de travail de nouvel...
Claranet End User Computing : gestion des environnements de travail de nouvel...
 
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
Accélérer la flexibilité, les performances et l'innovation avec IBM Integrate...
 
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
IBM Paris Bluemix Meetup #13 - Epitech - 9 mars 2016
 
Matinale Technologique SAS
Matinale Technologique SASMatinale Technologique SAS
Matinale Technologique SAS
 
Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
Competitic choisissez la solution d'hébergement - numerique en entreprise
Competitic   choisissez la solution d'hébergement - numerique en entrepriseCompetitic   choisissez la solution d'hébergement - numerique en entreprise
Competitic choisissez la solution d'hébergement - numerique en entreprise
 
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
Bluemix Paris Meetup - Session #9 - 10 juin 2015 - Internet des Objets 3.0
 
Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...
Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...
Sido 2017 : Vincent Thavonekham, MVP azure et Regional Director, VISEO, Retou...
 
L'entreprise et la Réingénierie Informatique dans le Cloud Computing
L'entreprise et la Réingénierie Informatique dans le Cloud ComputingL'entreprise et la Réingénierie Informatique dans le Cloud Computing
L'entreprise et la Réingénierie Informatique dans le Cloud Computing
 
Resume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfResume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdf
 
Resume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfResume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdf
 

Dernier

Résultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdfRésultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdf
GERESO
 
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptxSainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Martin M Flynn
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
frizzole
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
M2i Formation
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
Txaruka
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
Txaruka
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
bibliogard
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
SAIDALI701276
 
Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
NdeyeAminataDond
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
LamoussaPaulOuattara1
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
MedBechir
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
BenotGeorges3
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
ImnaTech
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
schneiderbeatrice78
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
GiselaAlves15
 
cours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdfcours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdf
MBAHERVEPATRICK
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
BenotGeorges3
 

Dernier (18)

Résultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdfRésultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdf
 
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptxSainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
 
Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
 
Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
 
cours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdfcours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdf
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
 

M2 Plateformes énergétiques

  • 1. Plateformes énergétiques à l’horizon 2016 Christophe Saint-Marcel MIAGE M2
  • 2. • Demain: 60% des objets connectés seront achetés et utilisés en entreprise [1] • Aujourd’hui: plus de 300 plateformes IOT sur le marché [2] • Hier: 1,7 millions de développeurs sur des projets liés à l’IoT en 2014 [3] Chiffres clés MIAGE M2 St-Marcel 3
  • 4. Monitoring énergétique MIAGE M2 St-Marcel 5 Measurement: { timestamp: 10h12, shortName: Internal Temperature, unity: °C, value: 34 } Measurement: { timestamp: 9h00, shortName: Active Energy, unity: kJ, value: 0.054 } Device: { name: sensor-1, type: ZigBee } Gateway: { name: COMX_200_4 } Device: { name: sensor-2, type: Modbus } https://www.youtube.com/watch?v=U7GLNDY5Q0s @Schneider-Electric
  • 5. • Plug & Play : capacité pour une plateforme à dialoguer avec de nouveaux équipements • Instanciation retardée : capacité pour un logiciel d’être mis à jour facilement après son déploiement, de manière à répondre aux nouveaux besoins des clients ou à des corrections • Gestion à distance : capacité à gérer les mises à jour à distance Qualités dynamiques essentielles MIAGE M2 St-Marcel 6
  • 6. • Collecte • Acquisition de données • Nettoyage des données • Monitoring énergétique • Dashboards • Applications mobiles et digitales Services de base [4] MIAGE M2 St-Marcel 7
  • 7. • Machine Learning • Algorithmes prédictifs • Détection de panne • Business Intelligence • Reconstitution des flux d’énergie • Prédiction des consommations • Approches statistiques • Business Process Management • Optimisation des processus • Réduction des coûts Services avancés [4] MIAGE M2 St-Marcel 8
  • 8. • L’approche IAAS • On construit sa propre solution à partir de briques Open Sources et/ou interopérables [voir Requea https://www.requea.com/] • L’approche PAAS • On enrichit une une plateforme existante Les stratégies MIAGE M2 St-Marcel 9
  • 10. • Une application composite (ou mashup ou encore mash-up) est une application qui combine du contenu ou du service provenant de plusieurs applications plus ou moins hétérogènes. Mashup Exemple de Paraimpu [https://www.paraimpu.com/] MIAGE M2 St-Marcel 11
  • 11. • Réutilisation par adaptation de services existants • Intégration rapide • Effort minimal et donc à faible coût Mashup Avantages MIAGE M2 St-Marcel 12
  • 12. Architecture IOT Mashup MIAGE M2 St-Marcel 13 Java Gateway [OSGiTM] I <<Times Series Database>> <<Broker>> publishes <<ETL>> subscribes stores
  • 13. • Opérateurs télécoms: Orange, Bouygues • Pure Players: Eurotech, Xively • Industriels: Schneider-electric, GE, Bosch • Géants de l'IT: Amazon, OVH, IBM et Microsoft Les acteurs PAAS MIAGE M2 St-Marcel 14 http://www.postscapes.com/internet-of-things-platforms/
  • 14. Application microservices MIAGE M2 St-Marcel 15 Backend Server μs1 μs2 μs3 μs4 μs7 μs5 μs6 μs8 μs9
  • 15. Focus MIAGE M2 St-Marcel 16 μs2 Device Service Device Storage μs1 Gateway Service Gateway Storage μs3 Measurement Service Measurement Storage
  • 16. Service APIs MIAGE M2 St-Marcel 17
  • 17. • Approche agile (devOps) • Petites équipes de développement • Les microservices et leurs APIs doivent être gérés comme des produits indépendants Gestion des évolutions {1} MIAGE M2 St-Marcel 18 μs3 Measurement Service Riak TS μs3 bis Measurement Service InfluxDB μs2 Device Service
  • 18. μs3 Measurement Service GO - REST/JSON Riak TS μs3 bis Measurement Service JAVA – REST/JSON InfluxDB • Solution Polyglotte Gestion des évolutions {2} MIAGE M2 St-Marcel 19
  • 19. • Granularité fine de déploiement • Pas de dépendance avec des outils/BD/serveurs Gestion de la montée en charge MIAGE M2 St-Marcel 20 μs3 Measurement Service Memory:512Mo Disk: 2Go Riak TS μs3 bis Measurement Service InfluxDB μs2 Device Service Memory:128Mo Disk: 1Go μs3 bis Measurement Service μs3 bis Measurement Service μs3 bis Measurement Service Memory:512Mo Disk: 2Go InfluxDB InfluxDB InfluxDB
  • 20. • Mise en place de fonctionnements dégradés Tolérance aux pannes MIAGE M2 St-Marcel 21 μs3 Measurement Service Riak TS μs3 bis Measurement Service InfluxDB μs2 Device Service μs3 bis Measurement Service μs3 bis Measurement Service μs3 bis Measurement Service InfluxDB InfluxDB InfluxDB
  • 21. Exemple de la plateforme Predix MIAGE M2 St-Marcel 22 La solution Predix est basée sur la plateforme Cloud Foundry, une approche à microservices poussée par la société Pivotal pour faciliter le développement et le déploiement des applications du futur Chaque microservice délivre une fonctionnalité vue comme un ensemble de petits services indépendants qui collaborent
  • 27. Predix Machine MIAGE M2 St-Marcel 28
  • 28. • Plateforme sur étagère avec fonctions d’acquisition de données (store&forward) • OSGiTM inside, le système de modules dynamiques pour Java • Compatible avec les plateformes Raspberry Pi B et BeagleBone Black Edge computing MIAGE M2 St-Marcel 29
  • 29. • Lora et SigFox • Longue portée • Bas débit Les incontournables du moment {1} MIAGE M2 St-Marcel 30
  • 30. • MQTT • Fiable et performant • Standardisation du protocole de transport • Compatible avec beaucoup de langages Les incontournables du moment {2} MIAGE M2 St-Marcel 31 MQTT est le protocole phare du monde de l'IoT, standardisé par le consortium Oasis auprès de l'ISO
  • 31. • RabitMQ • Mosquitto • JoramMQ • Broker Grenoblois, fiable et scalable, permet notamment de traiter de très grands nombres de clients connectés et/ou de grands volumes de données sur des infrastructures standard (700.000 clients connectés simultanément sur une machine virtuelle à 4 CPU). Des brokers polyglottes MIAGE M2 St-Marcel 32
  • 32. 1. http://aruco.com/2015/02/objets-connectes-ventes- entreprises-deloitte/ 2. http://www.metiseurope.eu/l-energie-un-defi-pour-le- digital_fr_70_art_30366.html 3. http://french-iot.tumblr.com/post/135767393826/10- chiffres-%C3%A0-savoir-sur-linternet-des-objets 4. http://www.astrakhan.fr/LeLab/article/Id/Usages-et-co nception-des-plateformes-IoT-22 5. http://iotfunda.com/building-blocks-of-iot-platforms/ 6. http://iotfunda.com/top-15-popular-iot-platforms-2016- complete-list/ Références MIAGE M2 St-Marcel 33

Notes de l'éditeur

  1. L’ambition est claire : définir un environnement permettant de faire communiquer entre eux, ou pas, à travers des services, des appareils domestiques cohabitant sur un même réseau et reliés à Internet à travers un portail hébergé sur une passerelle résidentielle (home gateway). Pour faciliter ce processus, il faut, tout d’abord avoir un système qui soit dynamique, puis plug & play et finalement avoir la capacité d'administrer cet environnement à distance (installation, suppression, mise à jour de composants).
  2. Monitoring: première brique: les mineurs
  3. The code is organized around business capabilities
  4. Microservice architecture gives developers the freedom to independently develop and deploy services A microservice can be developed by a fairly small team Easy integration and automatic deployment (using open-source continuous integration tools such as Jenkins, Hudson, etc.) Easy to understand and modify for developers, thus can help a new team member become productive quickly Starts the web container more quickly, so the deployment is also faster When change is required in a certain part of the application, only the related service can be modified and redeployed—no need to modify and redeploy the entire application
  5. Code for different services can be written in different languages (though many practitioners discourage it) The developers can make use of the latest technologies Easy to scale and integrate with third-party services
  6. No long-term commitment to technology stack
  7. Better fault isolation: if one microservice fails, the other will continue to work (although one problematic area of a monolith application can jeopardize the entire system)