SlideShare une entreprise Scribd logo
1  sur  79
Télécharger pour lire hors ligne
Webinar E-résidents #2
LES ORGANISATEURS
PARTENAIRES TECH & COMMUNAUTAIRES
PARTENAIRES MÉDIA
AGENDA DE CE SOIR
18h30
18h35
19h10
19h35
20h
20h05
20h15
20h30
Mot de bienvenue par Alex de BeMyApp
Présentation de l’équipe Intent Technologies
Présentation de craft ai
Session question/réponse
Début de la soirée pitch
Mot de bienvenue par l’équipe de Dalkia
Pitch des idées
Buffet, mentoring et formation des équipes
#RésidentConnecté
@dalkia
@intentnews
@bemyappfr
TWITTER
PRÉSENTATION D’INTENT TECHNOLOGIES
@patquach
@intentnews
Comment se servir des données stockées par IntentOS pour
développer des services ?
par Patrick Quach, Product Manager
hackathonworkshop
1er février 2016 @ usine io
En
Bref
PME en forte croissance créée
en 2011 32 personnes
+800
10 000
Objets connectés
/ Mois
250 000
Logements connectés
+20 000 / Mois
+3
Partenaires
/ Mois
10
Lille
Londres
Paris
Toulouse
40 Clients
+20
/ Mois
20
Des problématiques multiples
Maîtrise des charges
Diminution des impayés
Réglementation
Contrôle des prestations
Efficacité de la proximité
Bouquet de services
Accessibilité
Suivi des contrats
Performance Energétique
11
Des interfaces multiples
12
Un tiers mutuel?
Terminaux
numériques
Prestataires et
fournisseurs
Equipements
collectifs
Systèmes d’
informations
Bailleurs et fournisseurs
Objets connectés
Prestataires de services
et fournisseurs
de solutions
13
Intent Platform
APP Habitants / Occupants
Prestataires
Gestionnaires /Proximité
Fournisseurs de services
Cloud tiers de fournisseurs
de données
Equipements
et objets connectés
APP APP
APP
14
La multiplicité des acteurs
15
FOURNISSEURS DE SERVICES
OBJETS CONNECTÉS
ÉDITEURS DE LOGICIELS
OPÉRATEURS M2M / IOT
GESTIONNAIRES DE LOGEMENTS
16
intentPlatform > _
Intent Platform
APP Habitants / Occupants
Prestataires
Gestionnaires /Proximité
Fournisseurs de services
Cloud tiers de fournisseurs
de données
Equipements
et objets connectés
APP APP
APP
17
L’application « Mes Services »
sur le web, mobile et tablette
pour les locataires.
Pour distribuer tous vos services
et ceux de votre client (info
résidences, prise de rendez-
vous, coaching énergétique,
maintenance préventive…).
Chaque acteur et ses services
sont bien
identifiés, pour valoriser sa
différenciation.
L’application est entièrement
aux couleurs du bailleur.
21
intentPlatform > data _
intentPlatform > une organisation par référentiels _
intentPlatform > les flux de données _
➔ Température, humidité
➔ Météo extérieure
➔ Consommation d'électricité (générale, parfois détaillée) et de gaz
➔ Consommation d'eau froide et chaude
➔ Chauffage collectif : température des débits entrant/sortant
➔ Ventilation
➔ Tout est flux
◆ sous unités SI
◆ daté
◆ associé à un ou plusieurs référentiels
hackathon > les groupes de données disponibles _
➔ Données générées à partir de données réelles
◆ qualité de la donnée : trous et erreurs (réalité du télérelevé)
◆ inhomogénéité (spatiale et temporelle), incohérence
➔ Cluster TH : 120 sites (TH) = 326 parties
◆ intéressant pour les problématiques de confort thermique
◆ apps de gestion de parc immobilier (visualisation, comparaison…)
➔ Cluster DIVERS : 43 sites (Elec, Gaz, Eau) = 177 parties
◆ apps sur sourcing météo, prédiction de consos, détection de patterns,
gestion du parc vu le nombre de sites
➔ Cluster CONSO : 4 sites (11-14 activités différentes) = 31 parties
◆ apps plus confidentielles, ciblées
25
intentAPI > _
intentAPI > l’interface entre votre interface et intentPlatform _
API
➔ Application Programming Interface
user ←user interface → application
application ← API REST→ intentPlatform
format json
➔ Intent m’autorise à fouiller dans les données
hébergées sur le service?
oui, il suffit d’apprendre à lui parler!
➔ Et ça marche?
pas trop mal en général…
mais ce n’est pas à nous d’en juger
➔ on demande un access_token
> curl
https://apidalkia.hubintent.com/oauth/token
-d "grant_type=client_credentials"
-d "client_id={CLIENT_ID}"
-d "client_secret={CLIENT_SECRET}"
➔ et on obtient un access_token
< {
"token_type":"bearer",
"access_token":"bc378d50dca644816b777afd26d21e7260bb8296",
"expires_in":3600
}
➔ une url commune à toutes les requêtes
{URL_BASE} ← https://apidalkia.hubintent.com/api/datahub/v1
intentAPI > intentPlatform authentification _
27
➔ requête des “sites”
> curl
-X GET --header "Accept: application/json"
--header "Authorization: Bearer {ACCESS_TOKEN}"
"{URL_BASE}/sites/"
< {
"total":1,
"sites":[{
"owner":"hackathon","externalRef":"USINEIO",
"type":"collective","label":null,
"address":{"num":"181","way":"Rue du Chevaleret",
"city":"Paris","country":"FR","zip":"75013",
"pos":{"lng":2.37011,"lat":48.832820}
}
}]
}
intentAPI > sites _
28
➔ requête des “parts” de “USINEIO”
> curl
-X GET --header "Accept: application/json"
--header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/parts/?
page=1&countByPage=1&siteExternalRef=USINEIO"
< {
"total":2,
"parts":[{
"address":{"num":"181","way":"Rue du Chevaleret",
"city":"Paris","country":"FR","zip":"75013",
"pos":{"lng":2.37011,"lat":48.832820}},
"door":null,"externalRef":"PART-000001475","label":"Bureaux R+1",
"level":"r+1","owner":"hackathon","portion":"commonPortion"
}]
}
➔ même principe pour “equipments”
intentAPI > sites / parts _
29
➔ requête des “streams” de “USINEIO”
> curl
-X GET --header "Accept: application/json"
--header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/sites/USINE-
IO/streams?withPartsStreams=true
ou
> curl
-X GET --header "Accept: application/json"
--header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/parts/PART-
000001475/streams
< [
"e9241c31-bd82-4851-b168-83443314d080",
"b1c43bd7-c037-4f68-9a68-49439de6cac4",
"10fa3a64-2ee1-4d56-93e4-07ef5d81c66f",
"91d279df-26f5-4e7b-8f37-a5ff3c07d697"
]"
intentAPI > streams _
30
➔ fouille du stream “d711741f-b476-4fd2-a4b9-b5e1798179a4"
> curl
-X GET --header "Accept: application/json"
--header "Authorization: Bearer {ACCESS_TOKEN}"
"{URL_BASE}/streams/{STREAM_ID}"
< {
"address":{déjà_vu},"owner": "hackathon",
"streamId": "d711741f-b476-4fd2-a4b9-b5e1798179a4",
"tags": {
"measureType": "airTemp",
"unit": "celsius",
"position": "outside",
"activityKey": "OutsideAirTemp",
"siteExternalRef": "USINEIO"
}
intentAPI > stream tags _
31
➔ fouille du stream “d711741f-b476-4fd2-a4b9-b5e1798179a4"
> curl
-X GET --header "Accept: application/json"
--header "Authorization: Bearer {ACCESS_TOKEN}"
"{URL_BASE}/streams/{STREAM_ID}/snapshot
?startTime=2015-10-01T00:00:00 &endTime=2015-11-16T00:00:00
&page=1&countByPage=1"
< { "total": 338,"type": "snapshot",
"stream": {stream_tags},
"data": [
{ "timestamp": 1435703699000,
"value": 25.2,
"trustlevel": "SENSOR"
},
{
"timestamp": 1435707299000,
"value": 24.4,
"trustlevel": "SENSOR"
intentAPI > stream data (1/2) _
32
Gardien: “Je gère un immeuble de logements. Quelles familles sont en
vacances? Quel est le taux d’occupation de la semaine dernière?”
Comment s’y prendre?
➔ sur quelles données se baser?
◆ consommation
● d’électricité = lampes… mais les parasites (compresseur frigo)?
● d’eau chaude / froide = action… mais pas exhaustif
● gaz = idem
◆ température
◆ hygrométrie
◆ ?
➔ vous choisissez le langage
intentAPI > case study _
33
➔ /sites
◆ {site-1,site-2, ...}
➔ /parts/?siteExternalRef={site-id}
◆ {part-1,part-2, ...}
for each part
➔ part: /parts/{part-id}/streams
◆ {stream-1-1,stream-1-2, ...}
for each stream
➔ /parts/{part-id}/streams/{stream-id}
for each waterCons stream
➔ /parts/{part-id}/streams/{stream-id}/average?duration=day&startTime=2015-
09-01T00:00:00&endTime=2015-10-01T00:00:00
intentAPI > case study > getting started _
34
➔ /sites : {site-1,site-2...}
➔ /sites/{site-id}/streams : {stream-1,stream-2...}
for each {stream-id} in {site-id}
➔ GET {activity_key}
➔ if (activity_key == *Cons) GET {data}+{part_id}
for each *Cons {stream-id}
➔ GET /streams/{stream-id}/delta?startTime=2015-09-01T00:00:00
&endTime=2015-10-01T00:00:00
➔ presence(part, cons_type, day) <- (daily_sum_stream_type > 0
&& {filtering_rules} )
intentAPI > case study > next _
35
intentAPI > case study > results _
w/o filter w/ filter 36
intentAPI > documentation + reference _
➔ la documentation et la référence
◆ liste des référentiels
◆ canevas des réponses
◆ générateur de requêtes cURL et URL
https://apidalkia.hubintent.com/documentation
37
IntentAPI > reference _
38
hackathon > les groupes de données disponibles _
➔ Cluster TH : 120 sites (TH)
◆ gestion de parc immobilier (visualisation, comparaison…)
◆ détection de précarité énergétique, immeubles insalubres
➔ Cluster DIVERS : 43 sites (Elec, Gaz, Eau)
◆ benchmark consommations
◆ prédiction de consos, détection de patterns
◆ gestion de parc vu le nombre de sites
➔ Cluster CONSO / FULL : 4 sites (11-14 activités différentes)
◆ apps plus confidentielles, ciblées
◆ sondage occupants (confort, satisfaction...) avec forte contextualité
◆ push d’infos aux usagers (prévisions, externalités…) et comportement
◆ projection sur des travaux (prévus, en cours, réalisés…), impacts sur le patrimoine et
sur les consommations
➔ Autre
intentAPI > questions _
➔ documentation
https://apidalkia.hubintent.com/documentation
➔ identifiants
bit.ly/api-intent
➔ des questions?
https://ideation.eresidents.bemyapp.com
➔ rdv le 5 février 2016, à l’Usine IO !
40
@Intentnews
www.intent-technologies.eu
patrick quach
product manager
p.quach@intent.tech
matthieu roynette
directeur commercial
m.roynette@intent.tech
PRÉSENTATION DE CRAFT AI
@craft_ai
Comment l’intelligence artificielle peut vous permettre de
concevoir des services innovants
par Matthieu Boussard, Ingénieur R&D chez craft ai
HACKATHON E-RÉSIDENTSby Dalkia & Intent Technologies
matthieu.boussard@craft.ai
Useful services needs
Awareness (leverage informations from sensors, web services)
Learning (remember past user interactions and informations to automatically adapt themselves)
AI is the path
….but AI skills are rare
Context Awareness Adaptive
Learning
A whitebox approach to AI
Learning thermostat demo
craft.ai/ni
craft.ai/blog/NEST-like
github.com/craft-ai/ni
Learning Thermostat ...
Home Together
craft.ai/HomeTogether
craft.ai/blog/home-together-hands-on
github.com/craft-ai/HomeTogether
craft ai workbench
behavior trees
a grammar dedicated to decision
action node
Learning
Learning at user scale
Available resources
github/npm
Intent API access
github.com/craft-ai/hackathon-e-residents-starterkit
Alert ...
craft.ai
@craft_ai
support@craft.ai
SESSION QUESTION/RÉPONSE
Webinar E-résidents #2
LES ORGANISATEURS
PARTENAIRES TECH & COMMUNAUTAIRES
PARTENAIRES MÉDIA
LA PLATEFORME IDÉATION
LE WORKSHOP & LA SOIRÉE PITCH
LE HACKATHON 5-7 FÉVRIER
L’INCUBATEUR - 2 MOIS POUR FINALISER VOS
APPS
hackathon.dalkia.fr/incubateur
L’INCUBATEUR - LE PROGRAMME
#RésidentConnecté
@dalkia
@intentnews
@bemyappfr
TWITTER
PRÉSENTATION DE DALKIA
@JeanYvesLepine
@dalkia
Mot d'accueil Dalkia Innovation/Marketing/Relation Client
par Jean-Yves Lépine, Directeur des Relations Clients
11.260 collaborateurs
84.600 installations gérées
3,1 Mds d’€ de CA en 2014
NOTRE ORGANISATION, À PROXIMITÉ DES CLIENTS
BUREAUX
Chauffage et climatisation,
efficacité énergétique,
certification environnementale.
COLLECTIVITÉS
Fourniture de chaleur et eau
chaude sanitaire, garantie de confort
thermique, CPE, maîtrise
de la facture énergétique.
INDUSTRIE
Fourniture de chaleur et de froid,
vapeur, air comprimé, électricité,
cogénération, valorisation
des énergies de récupération.
HABITAT
Fourniture de chaleur et eau chaude sanitaire,
garantie de confort thermique, maîtrise de
la facture énergétique.
SANTÉ
Production de chaleur, de froid, stockage de froid,
exploitation des installations énergétiques,
engagement de performance.
NOTRE MÉTIER : RÉPONDRE AUX DÉFIS DE LA TRANSITION
ÉNERGÉTIQUE POUR NOS CLIENTS
HABITAT SANTÉ
TERTIAIRE
Immeubles de bureaux,
centres commerciaux, etc.
COLLECTIVITÉS
Bâtiments publics,
établissements d’
enseignement,
de sport et de loisirs.
33 700 CLIENTS
INDUSTRIE
Agroalimentaire, papier carton,
métallurgie, chimie, automobile,
électronique, production d’
électricité, etc.
NOS CLIENTS PAR SECTEUR
(en % du chiffre d’affaires 2014)
L'occupant
(locataire)
Le responsable
de proximité.
Le gestionnaire multisites : il
gère l'exploitation technique et
administrative des sites.
Le gestionnaire de patrimoine (le
bailleur), gère le parc dont il est
propriétaire ou non.
Le technicien d’
intervention : réalise les
opérations techniques de
maintenance et de
réglage.
Le prestataire de
services.
LES ACTEURS E-RESIDENTS

Contenu connexe

Similaire à [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIAPMarsaud
 
Absorber les web pour constituer un corpus internet : My Web intelligence.
Absorber les web pour constituer un corpus internet : My Web intelligence.Absorber les web pour constituer un corpus internet : My Web intelligence.
Absorber les web pour constituer un corpus internet : My Web intelligence.Amar LAKEL, PhD
 
Université de la performance - Devoxx France
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx FranceMarc Bojoly
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...Paris Open Source Summit
 
Présentation de ElasticSearch / Digital apéro du 12/11/2014
Présentation de ElasticSearch / Digital apéro du 12/11/2014Présentation de ElasticSearch / Digital apéro du 12/11/2014
Présentation de ElasticSearch / Digital apéro du 12/11/2014Silicon Comté
 
Catalogue pfe 2018 2019
Catalogue pfe 2018 2019Catalogue pfe 2018 2019
Catalogue pfe 2018 2019TELNETTunisie
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésNeo4j
 
Stream processing et SQL
Stream processing et SQLStream processing et SQL
Stream processing et SQLBruno Bonnin
 
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Alexandre Touret
 
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...Guillaume MOCQUET
 
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaireNuxeo
 
Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...
Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...
Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...Bruno Bonnin
 
CDAP, la boîte à outil pour concevoir vos applications Big Data
CDAP,  la boîte à outil pour concevoir vos applications Big DataCDAP,  la boîte à outil pour concevoir vos applications Big Data
CDAP, la boîte à outil pour concevoir vos applications Big DataSynaltic Group
 
Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.OW2
 
Révolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec IntelRévolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec IntelMicrosoft Décideurs IT
 
Dotriver Openadira 20100128
Dotriver Openadira 20100128Dotriver Openadira 20100128
Dotriver Openadira 20100128Thierry CHABROL
 
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
 

Similaire à [Workshop e résidents] présentation intent, craft ai, dalkia et incubateur (20)

Oxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic SearchOxalide Academy : Workshop #3 Elastic Search
Oxalide Academy : Workshop #3 Elastic Search
 
Presentation BMIA
Presentation BMIAPresentation BMIA
Presentation BMIA
 
Perf university
Perf universityPerf university
Perf university
 
Absorber les web pour constituer un corpus internet : My Web intelligence.
Absorber les web pour constituer un corpus internet : My Web intelligence.Absorber les web pour constituer un corpus internet : My Web intelligence.
Absorber les web pour constituer un corpus internet : My Web intelligence.
 
Université de la performance - Devoxx France
Université de la performance - Devoxx FranceUniversité de la performance - Devoxx France
Université de la performance - Devoxx France
 
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
#OSSPARIS19 - Gouvernance des données dans le contexte Big Data - REX datalak...
 
Présentation de ElasticSearch / Digital apéro du 12/11/2014
Présentation de ElasticSearch / Digital apéro du 12/11/2014Présentation de ElasticSearch / Digital apéro du 12/11/2014
Présentation de ElasticSearch / Digital apéro du 12/11/2014
 
Catalogue pfe 2018 2019
Catalogue pfe 2018 2019Catalogue pfe 2018 2019
Catalogue pfe 2018 2019
 
La parallélisation au service de l'optimisation
La parallélisation au service de l'optimisationLa parallélisation au service de l'optimisation
La parallélisation au service de l'optimisation
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
 
Stream processing et SQL
Stream processing et SQLStream processing et SQL
Stream processing et SQL
 
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
Checklist pour concevoir une application dans le cloud.10 conseils à l'attent...
 
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
[Sildes] plateforme centralisée d’analyse des logs des frontaux http en temps...
 
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
 
Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...
Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...
Guide (un tout petit peu) pratique (et totalement subjectif) du stream proces...
 
CDAP, la boîte à outil pour concevoir vos applications Big Data
CDAP,  la boîte à outil pour concevoir vos applications Big DataCDAP,  la boîte à outil pour concevoir vos applications Big Data
CDAP, la boîte à outil pour concevoir vos applications Big Data
 
Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.
 
Révolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec IntelRévolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec Intel
 
Dotriver Openadira 20100128
Dotriver Openadira 20100128Dotriver Openadira 20100128
Dotriver Openadira 20100128
 
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...
 

Plus de BeMyApp

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epidBeMyApp
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetupBeMyApp
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonBeMyApp
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursBeMyApp
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroBeMyApp
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleBeMyApp
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...BeMyApp
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsBeMyApp
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchBeMyApp
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestBeMyApp
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart CityBeMyApp
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save TimeBeMyApp
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...BeMyApp
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technologyBeMyApp
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapBeMyApp
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoBeMyApp
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsBeMyApp
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 BeMyApp
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2 BeMyApp
 

Plus de BeMyApp (20)

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epid
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM Watson
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et Parcours
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - Intro
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensemble
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy Touch
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the Best
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit Recap
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco Marcellino
 
HP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond FirewallsHP Helion Webinar #5 - Security Beyond Firewalls
HP Helion Webinar #5 - Security Beyond Firewalls
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 

[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur

  • 3. PARTENAIRES TECH & COMMUNAUTAIRES
  • 5.
  • 6. AGENDA DE CE SOIR 18h30 18h35 19h10 19h35 20h 20h05 20h15 20h30 Mot de bienvenue par Alex de BeMyApp Présentation de l’équipe Intent Technologies Présentation de craft ai Session question/réponse Début de la soirée pitch Mot de bienvenue par l’équipe de Dalkia Pitch des idées Buffet, mentoring et formation des équipes
  • 8. PRÉSENTATION D’INTENT TECHNOLOGIES @patquach @intentnews Comment se servir des données stockées par IntentOS pour développer des services ? par Patrick Quach, Product Manager
  • 10. En Bref PME en forte croissance créée en 2011 32 personnes +800 10 000 Objets connectés / Mois 250 000 Logements connectés +20 000 / Mois +3 Partenaires / Mois 10 Lille Londres Paris Toulouse 40 Clients +20 / Mois 20
  • 11. Des problématiques multiples Maîtrise des charges Diminution des impayés Réglementation Contrôle des prestations Efficacité de la proximité Bouquet de services Accessibilité Suivi des contrats Performance Energétique 11
  • 13. Un tiers mutuel? Terminaux numériques Prestataires et fournisseurs Equipements collectifs Systèmes d’ informations Bailleurs et fournisseurs Objets connectés Prestataires de services et fournisseurs de solutions 13
  • 14. Intent Platform APP Habitants / Occupants Prestataires Gestionnaires /Proximité Fournisseurs de services Cloud tiers de fournisseurs de données Equipements et objets connectés APP APP APP 14
  • 15. La multiplicité des acteurs 15 FOURNISSEURS DE SERVICES OBJETS CONNECTÉS ÉDITEURS DE LOGICIELS OPÉRATEURS M2M / IOT GESTIONNAIRES DE LOGEMENTS
  • 17. Intent Platform APP Habitants / Occupants Prestataires Gestionnaires /Proximité Fournisseurs de services Cloud tiers de fournisseurs de données Equipements et objets connectés APP APP APP 17
  • 18.
  • 19.
  • 20. L’application « Mes Services » sur le web, mobile et tablette pour les locataires. Pour distribuer tous vos services et ceux de votre client (info résidences, prise de rendez- vous, coaching énergétique, maintenance préventive…). Chaque acteur et ses services sont bien identifiés, pour valoriser sa différenciation. L’application est entièrement aux couleurs du bailleur.
  • 22. intentPlatform > une organisation par référentiels _
  • 23. intentPlatform > les flux de données _ ➔ Température, humidité ➔ Météo extérieure ➔ Consommation d'électricité (générale, parfois détaillée) et de gaz ➔ Consommation d'eau froide et chaude ➔ Chauffage collectif : température des débits entrant/sortant ➔ Ventilation ➔ Tout est flux ◆ sous unités SI ◆ daté ◆ associé à un ou plusieurs référentiels
  • 24. hackathon > les groupes de données disponibles _ ➔ Données générées à partir de données réelles ◆ qualité de la donnée : trous et erreurs (réalité du télérelevé) ◆ inhomogénéité (spatiale et temporelle), incohérence ➔ Cluster TH : 120 sites (TH) = 326 parties ◆ intéressant pour les problématiques de confort thermique ◆ apps de gestion de parc immobilier (visualisation, comparaison…) ➔ Cluster DIVERS : 43 sites (Elec, Gaz, Eau) = 177 parties ◆ apps sur sourcing météo, prédiction de consos, détection de patterns, gestion du parc vu le nombre de sites ➔ Cluster CONSO : 4 sites (11-14 activités différentes) = 31 parties ◆ apps plus confidentielles, ciblées
  • 26. intentAPI > l’interface entre votre interface et intentPlatform _ API ➔ Application Programming Interface user ←user interface → application application ← API REST→ intentPlatform format json ➔ Intent m’autorise à fouiller dans les données hébergées sur le service? oui, il suffit d’apprendre à lui parler! ➔ Et ça marche? pas trop mal en général… mais ce n’est pas à nous d’en juger
  • 27. ➔ on demande un access_token > curl https://apidalkia.hubintent.com/oauth/token -d "grant_type=client_credentials" -d "client_id={CLIENT_ID}" -d "client_secret={CLIENT_SECRET}" ➔ et on obtient un access_token < { "token_type":"bearer", "access_token":"bc378d50dca644816b777afd26d21e7260bb8296", "expires_in":3600 } ➔ une url commune à toutes les requêtes {URL_BASE} ← https://apidalkia.hubintent.com/api/datahub/v1 intentAPI > intentPlatform authentification _ 27
  • 28. ➔ requête des “sites” > curl -X GET --header "Accept: application/json" --header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/sites/" < { "total":1, "sites":[{ "owner":"hackathon","externalRef":"USINEIO", "type":"collective","label":null, "address":{"num":"181","way":"Rue du Chevaleret", "city":"Paris","country":"FR","zip":"75013", "pos":{"lng":2.37011,"lat":48.832820} } }] } intentAPI > sites _ 28
  • 29. ➔ requête des “parts” de “USINEIO” > curl -X GET --header "Accept: application/json" --header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/parts/? page=1&countByPage=1&siteExternalRef=USINEIO" < { "total":2, "parts":[{ "address":{"num":"181","way":"Rue du Chevaleret", "city":"Paris","country":"FR","zip":"75013", "pos":{"lng":2.37011,"lat":48.832820}}, "door":null,"externalRef":"PART-000001475","label":"Bureaux R+1", "level":"r+1","owner":"hackathon","portion":"commonPortion" }] } ➔ même principe pour “equipments” intentAPI > sites / parts _ 29
  • 30. ➔ requête des “streams” de “USINEIO” > curl -X GET --header "Accept: application/json" --header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/sites/USINE- IO/streams?withPartsStreams=true ou > curl -X GET --header "Accept: application/json" --header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/parts/PART- 000001475/streams < [ "e9241c31-bd82-4851-b168-83443314d080", "b1c43bd7-c037-4f68-9a68-49439de6cac4", "10fa3a64-2ee1-4d56-93e4-07ef5d81c66f", "91d279df-26f5-4e7b-8f37-a5ff3c07d697" ]" intentAPI > streams _ 30
  • 31. ➔ fouille du stream “d711741f-b476-4fd2-a4b9-b5e1798179a4" > curl -X GET --header "Accept: application/json" --header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/streams/{STREAM_ID}" < { "address":{déjà_vu},"owner": "hackathon", "streamId": "d711741f-b476-4fd2-a4b9-b5e1798179a4", "tags": { "measureType": "airTemp", "unit": "celsius", "position": "outside", "activityKey": "OutsideAirTemp", "siteExternalRef": "USINEIO" } intentAPI > stream tags _ 31
  • 32. ➔ fouille du stream “d711741f-b476-4fd2-a4b9-b5e1798179a4" > curl -X GET --header "Accept: application/json" --header "Authorization: Bearer {ACCESS_TOKEN}" "{URL_BASE}/streams/{STREAM_ID}/snapshot ?startTime=2015-10-01T00:00:00 &endTime=2015-11-16T00:00:00 &page=1&countByPage=1" < { "total": 338,"type": "snapshot", "stream": {stream_tags}, "data": [ { "timestamp": 1435703699000, "value": 25.2, "trustlevel": "SENSOR" }, { "timestamp": 1435707299000, "value": 24.4, "trustlevel": "SENSOR" intentAPI > stream data (1/2) _ 32
  • 33. Gardien: “Je gère un immeuble de logements. Quelles familles sont en vacances? Quel est le taux d’occupation de la semaine dernière?” Comment s’y prendre? ➔ sur quelles données se baser? ◆ consommation ● d’électricité = lampes… mais les parasites (compresseur frigo)? ● d’eau chaude / froide = action… mais pas exhaustif ● gaz = idem ◆ température ◆ hygrométrie ◆ ? ➔ vous choisissez le langage intentAPI > case study _ 33
  • 34. ➔ /sites ◆ {site-1,site-2, ...} ➔ /parts/?siteExternalRef={site-id} ◆ {part-1,part-2, ...} for each part ➔ part: /parts/{part-id}/streams ◆ {stream-1-1,stream-1-2, ...} for each stream ➔ /parts/{part-id}/streams/{stream-id} for each waterCons stream ➔ /parts/{part-id}/streams/{stream-id}/average?duration=day&startTime=2015- 09-01T00:00:00&endTime=2015-10-01T00:00:00 intentAPI > case study > getting started _ 34
  • 35. ➔ /sites : {site-1,site-2...} ➔ /sites/{site-id}/streams : {stream-1,stream-2...} for each {stream-id} in {site-id} ➔ GET {activity_key} ➔ if (activity_key == *Cons) GET {data}+{part_id} for each *Cons {stream-id} ➔ GET /streams/{stream-id}/delta?startTime=2015-09-01T00:00:00 &endTime=2015-10-01T00:00:00 ➔ presence(part, cons_type, day) <- (daily_sum_stream_type > 0 && {filtering_rules} ) intentAPI > case study > next _ 35
  • 36. intentAPI > case study > results _ w/o filter w/ filter 36
  • 37. intentAPI > documentation + reference _ ➔ la documentation et la référence ◆ liste des référentiels ◆ canevas des réponses ◆ générateur de requêtes cURL et URL https://apidalkia.hubintent.com/documentation 37
  • 39. hackathon > les groupes de données disponibles _ ➔ Cluster TH : 120 sites (TH) ◆ gestion de parc immobilier (visualisation, comparaison…) ◆ détection de précarité énergétique, immeubles insalubres ➔ Cluster DIVERS : 43 sites (Elec, Gaz, Eau) ◆ benchmark consommations ◆ prédiction de consos, détection de patterns ◆ gestion de parc vu le nombre de sites ➔ Cluster CONSO / FULL : 4 sites (11-14 activités différentes) ◆ apps plus confidentielles, ciblées ◆ sondage occupants (confort, satisfaction...) avec forte contextualité ◆ push d’infos aux usagers (prévisions, externalités…) et comportement ◆ projection sur des travaux (prévus, en cours, réalisés…), impacts sur le patrimoine et sur les consommations ➔ Autre
  • 40. intentAPI > questions _ ➔ documentation https://apidalkia.hubintent.com/documentation ➔ identifiants bit.ly/api-intent ➔ des questions? https://ideation.eresidents.bemyapp.com ➔ rdv le 5 février 2016, à l’Usine IO ! 40
  • 42. PRÉSENTATION DE CRAFT AI @craft_ai Comment l’intelligence artificielle peut vous permettre de concevoir des services innovants par Matthieu Boussard, Ingénieur R&D chez craft ai
  • 43. HACKATHON E-RÉSIDENTSby Dalkia & Intent Technologies matthieu.boussard@craft.ai
  • 44.
  • 45.
  • 46. Useful services needs Awareness (leverage informations from sensors, web services) Learning (remember past user interactions and informations to automatically adapt themselves) AI is the path ….but AI skills are rare
  • 52.
  • 53.
  • 55. behavior trees a grammar dedicated to decision
  • 56.
  • 66. PARTENAIRES TECH & COMMUNAUTAIRES
  • 68.
  • 70. LE WORKSHOP & LA SOIRÉE PITCH
  • 71. LE HACKATHON 5-7 FÉVRIER
  • 72. L’INCUBATEUR - 2 MOIS POUR FINALISER VOS APPS hackathon.dalkia.fr/incubateur
  • 73. L’INCUBATEUR - LE PROGRAMME
  • 75. PRÉSENTATION DE DALKIA @JeanYvesLepine @dalkia Mot d'accueil Dalkia Innovation/Marketing/Relation Client par Jean-Yves Lépine, Directeur des Relations Clients
  • 76. 11.260 collaborateurs 84.600 installations gérées 3,1 Mds d’€ de CA en 2014 NOTRE ORGANISATION, À PROXIMITÉ DES CLIENTS
  • 77. BUREAUX Chauffage et climatisation, efficacité énergétique, certification environnementale. COLLECTIVITÉS Fourniture de chaleur et eau chaude sanitaire, garantie de confort thermique, CPE, maîtrise de la facture énergétique. INDUSTRIE Fourniture de chaleur et de froid, vapeur, air comprimé, électricité, cogénération, valorisation des énergies de récupération. HABITAT Fourniture de chaleur et eau chaude sanitaire, garantie de confort thermique, maîtrise de la facture énergétique. SANTÉ Production de chaleur, de froid, stockage de froid, exploitation des installations énergétiques, engagement de performance. NOTRE MÉTIER : RÉPONDRE AUX DÉFIS DE LA TRANSITION ÉNERGÉTIQUE POUR NOS CLIENTS
  • 78. HABITAT SANTÉ TERTIAIRE Immeubles de bureaux, centres commerciaux, etc. COLLECTIVITÉS Bâtiments publics, établissements d’ enseignement, de sport et de loisirs. 33 700 CLIENTS INDUSTRIE Agroalimentaire, papier carton, métallurgie, chimie, automobile, électronique, production d’ électricité, etc. NOS CLIENTS PAR SECTEUR (en % du chiffre d’affaires 2014)
  • 79. L'occupant (locataire) Le responsable de proximité. Le gestionnaire multisites : il gère l'exploitation technique et administrative des sites. Le gestionnaire de patrimoine (le bailleur), gère le parc dont il est propriétaire ou non. Le technicien d’ intervention : réalise les opérations techniques de maintenance et de réglage. Le prestataire de services. LES ACTEURS E-RESIDENTS