SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
#DevoxxFR www.disk91.com
Devoxx France 2016
« Construire un Fitbit-like pour chiens et chats »
Paul Pinault @disk_91
Daniel Petisme @danielpetisme
1
#DevoxxFR www.disk91.com
Disclaimer pour toi Brigitte
2
Aucun animal n’a été maltraité durant la
préparation de cette présentation.
Loki on t’aime !
#DevoxxFR www.disk91.com
Docteur hard et Mister soft
3
@disk_91
@danielpetisme
@loki
#DevoxxFR www.disk91.com
On a connecté Loki!
4
Machine To Machine
Connecter des ordinateurs
#DevoxxFR www.disk91.com
On a connecté Loki!
5
Internet Of Things
Connecter des choses a priori
pas «connectable»…comme un chien.
#DevoxxFR www.disk91.com
Les challenges
6
Alimentation
électrique
Communication
réseau
Valorisation de
données de masses
#DevoxxFR www.disk91.com
Les trucs à ne pas faire
7
Utiliser des technos pas adaptées
Trop gourmand Trop court Trop gourmandTrop bête
#DevoxxFR www.disk91.com
Les trucs à ne pas faire
8
#DevoxxFR www.disk91.com
Se focaliser sur le Low-Power
9
BLE LPWA
Portée 10m 10-60Km
Prix 2-3€ 4-5€
Abonnement Non Oui
Autonome Non Oui
Une autonomie de plusieurs semaines/mois
#DevoxxFR www.disk91.com
Introduction à SIGFOX
10
Car :
- La solution est originale
- Le réseau existe
• Un système de communication longue portée
Hertzien sur 868MHz / 902MHz (fréquences
libres)

• Un maximum de 140 messages de 12 octets /
jour (montant) pour respecter les normes
Européennes

• Un maximum de 4 messages de 8 octets / jour
(descendant)

• Bas débit (100 bits/s)

• Mode non connecté

• Un réseau mondial (sans roaming)
#DevoxxFR www.disk91.com
Une couverture très large
11
#DevoxxFR www.disk91.com
Un design d’objet simple
12
• Un éco-système large avec des fournisseurs de chip et
des fournisseurs de modules

• Chips programmables en C

• Modules opérables par des commandes AT ou
reprogrammables en C

Envoyer un message :

AT$SS=ABCD

Ce qui est reçu en plus de l’identification et de la localisation:
#DevoxxFR www.disk91.com
Surveillons l’activité de Loki
13
#DevoxxFR
Architecture IoT «Classique »
14
Ingestion
Stockage brut
Traitements
Temps réel
DataMart
Evènement
Information
Batch
async
async
Valeur de la donnée
#DevoxxFR
Ingestion - 3V?
15
Vitesse: 1 msg/minute
Volume: 2.8MB/jour
1 140 messages jours par appareil reçus par 10 bornes
En JSON, 1 message = 200B
#DevoxxFR
Ingestion - 3V?
16
Vitesse: 10000 msg/minute
Volume: 2.8GB/jour
10 000 140 messages jours par appareil reçus par 10 bornes
En JSON, 1 message = 200B
#DevoxxFR
« Si tu peux voir détruit l'ouvrage de ta vie.
Et sans dire un seul mot te mettre à
rebâtir… »
Rudyard Kipling
Idempotence
17
#DevoxxFR
DataMart
18
Ajouter un champ
TimeToLive
#DevoxxFR
La data mais pas que…
19
#DevoxxFR
Buzzword Alert: Elec/Dev/Ops
Investir sur la personne pas l’outil
Faire des compromis
Conclusion
20
#DevoxxFR
Merci
21
C’est bon, ils me lâchent les Geeks ?
#DevoxxFR www.disk91.com
Credits
22
Hp Seveur http://www.materiel.net/serveur-de-stockage-nas/hp-storageworks-x510-data-vault-2-to-58368.html
Plug: http://www.freepik.com/free-icon/plug-to-connect-electricity-power_731178.htm#term=plug&page=1&position=32
Wifi: http://www.freepik.com/free-icon/wifi-connection-signal-symbol_788682.htm#term=wifi&page=1&position=0
Bulb: http://www.flaticon.com/free-icon/bright-lightbulb_53591#term=bulb&page=1&position=12
Sentit: https://pbs.twimg.com/media/CAi_7sgWcAE415D.jpg
SQL Vs. NoSQL: http://dataconomy.com/sql-vs-nosql-need-know/
Les photos de Loki sont la propriété de Daniel Petisme: daniel [dot] petisme [at] gmail [dot] com

Weitere ähnliche Inhalte

Was ist angesagt?

Déploiements avec Docker
Déploiements avec DockerDéploiements avec Docker
Déploiements avec Docker
Luis Lopez
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Ludovic Piot
 

Was ist angesagt? (20)

Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
Infra as Code, choisissez vous la pilule rouge ou la pilule bleue - Devoxx 2016
 
Introduction à Docker et Gaudi
Introduction à Docker et GaudiIntroduction à Docker et Gaudi
Introduction à Docker et Gaudi
 
ASFA - Architecture cible du projet COLSA
ASFA - Architecture cible du projet COLSA ASFA - Architecture cible du projet COLSA
ASFA - Architecture cible du projet COLSA
 
Intro docker
Intro dockerIntro docker
Intro docker
 
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
Docker : quels enjeux pour le stockage et réseau ? Paris Open Source Summit ...
 
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
Retour d'XP de saltstack chez Cozy Cloud - web2day 15 juin 2016
 
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
XebiCon'16 : A la découverte de Nomad d'Hashicorp. Par Sergio Dos Santos, Dév...
 
Introduction à docker.io
Introduction à docker.ioIntroduction à docker.io
Introduction à docker.io
 
Déploiements avec Docker
Déploiements avec DockerDéploiements avec Docker
Déploiements avec Docker
 
Université EventSourcing CQRS Devoxx fr 2017
Université EventSourcing CQRS Devoxx fr 2017Université EventSourcing CQRS Devoxx fr 2017
Université EventSourcing CQRS Devoxx fr 2017
 
XebiCon'16 : WeScale - DNS as a Service, the OpenStack way. Par Pascal Edoua...
XebiCon'16 : WeScale - DNS as a Service, the OpenStack way.  Par Pascal Edoua...XebiCon'16 : WeScale - DNS as a Service, the OpenStack way.  Par Pascal Edoua...
XebiCon'16 : WeScale - DNS as a Service, the OpenStack way. Par Pascal Edoua...
 
Un serveur rest en moins de 5 minutes
Un serveur rest en moins de 5 minutesUn serveur rest en moins de 5 minutes
Un serveur rest en moins de 5 minutes
 
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassinOxalide Workshop #4 - Docker, des tours dans le petit bassin
Oxalide Workshop #4 - Docker, des tours dans le petit bassin
 
Docker du mythe à la réalité
Docker du mythe à la réalitéDocker du mythe à la réalité
Docker du mythe à la réalité
 
Serveur web sur lindux debian
Serveur web sur lindux debianServeur web sur lindux debian
Serveur web sur lindux debian
 
CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?
CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?
CI, CD, pipelines, conteneurs : la cohabitation est elle possible ?
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
 
Ansib formation-ansible
Ansib formation-ansibleAnsib formation-ansible
Ansib formation-ansible
 
TDD for DevOps with Chef
TDD for DevOps with ChefTDD for DevOps with Chef
TDD for DevOps with Chef
 
Varnish & blue/green deployments
Varnish & blue/green deploymentsVarnish & blue/green deployments
Varnish & blue/green deployments
 

Andere mochten auch

Andere mochten auch (6)

Mesos university - Devoxx France 2015 - part 2
Mesos university - Devoxx France 2015 - part 2Mesos university - Devoxx France 2015 - part 2
Mesos university - Devoxx France 2015 - part 2
 
Mesos university - Devoxx France 2015 - part 1
Mesos university - Devoxx France 2015 - part 1Mesos university - Devoxx France 2015 - part 1
Mesos university - Devoxx France 2015 - part 1
 
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
Un jenkins amélioré avec docker mesos et marathon à Devoxx 2015
 
Workshop mesos docker devoxx fr 2016
Workshop mesos docker devoxx fr 2016Workshop mesos docker devoxx fr 2016
Workshop mesos docker devoxx fr 2016
 
Machine Learning In Production
Machine Learning In ProductionMachine Learning In Production
Machine Learning In Production
 
Devoxx France 2015 - Développement web en 2015
Devoxx France 2015 - Développement web en 2015Devoxx France 2015 - Développement web en 2015
Devoxx France 2015 - Développement web en 2015
 

Ähnlich wie Construire un Fitbit-like pour chiens et chats (Devoxx France 21/04/2016)

L\'informatique documentaire à l\'heure du tout web
L\'informatique documentaire à l\'heure du tout webL\'informatique documentaire à l\'heure du tout web
L\'informatique documentaire à l\'heure du tout web
Nicolas Morin
 

Ähnlich wie Construire un Fitbit-like pour chiens et chats (Devoxx France 21/04/2016) (20)

Des LEDs pour remplacer votre routeur Wifi ?
Des LEDs pour remplacer votre routeur Wifi ?Des LEDs pour remplacer votre routeur Wifi ?
Des LEDs pour remplacer votre routeur Wifi ?
 
Networxx (intro et fin)
Networxx (intro et fin)Networxx (intro et fin)
Networxx (intro et fin)
 
Les Cast Codeurs Envahissent Devoxx France 2016 Les Cast Codeurs Podcast
Les Cast Codeurs Envahissent Devoxx France 2016   Les Cast Codeurs PodcastLes Cast Codeurs Envahissent Devoxx France 2016   Les Cast Codeurs Podcast
Les Cast Codeurs Envahissent Devoxx France 2016 Les Cast Codeurs Podcast
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
 
TP Git avancé DevoxxFR 2018 (pres')
TP Git avancé DevoxxFR 2018 (pres')TP Git avancé DevoxxFR 2018 (pres')
TP Git avancé DevoxxFR 2018 (pres')
 
Monitorer les locaux de JoliCode
Monitorer les locaux de JoliCodeMonitorer les locaux de JoliCode
Monitorer les locaux de JoliCode
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Cassandra Lan Party à Devoxx France
Cassandra Lan Party à Devoxx FranceCassandra Lan Party à Devoxx France
Cassandra Lan Party à Devoxx France
 
Usage mobile de l'information. "5 à 7 ADBS", 4 décembre 2012
Usage mobile de l'information. "5 à 7 ADBS", 4 décembre 2012Usage mobile de l'information. "5 à 7 ADBS", 4 décembre 2012
Usage mobile de l'information. "5 à 7 ADBS", 4 décembre 2012
 
DevoxxFR 2019: Consul @Criteo
DevoxxFR 2019: Consul @CriteoDevoxxFR 2019: Consul @Criteo
DevoxxFR 2019: Consul @Criteo
 
DevFest 2019 - Retour sur 3 années à developper des bots !
DevFest 2019 - Retour sur 3 années à developper des bots !DevFest 2019 - Retour sur 3 années à developper des bots !
DevFest 2019 - Retour sur 3 années à developper des bots !
 
Communiquer en BLE: Les pièges à éviter !
Communiquer en BLE: Les pièges à éviter !Communiquer en BLE: Les pièges à éviter !
Communiquer en BLE: Les pièges à éviter !
 
Hackerspace jan-2013
Hackerspace jan-2013Hackerspace jan-2013
Hackerspace jan-2013
 
Blockchain101
Blockchain101Blockchain101
Blockchain101
 
Projet IPv6 Matrix / Version française intégrale
Projet IPv6 Matrix / Version française intégraleProjet IPv6 Matrix / Version française intégrale
Projet IPv6 Matrix / Version française intégrale
 
Kit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIYKit de survie pour l'IoT façon DIY
Kit de survie pour l'IoT façon DIY
 
Des solutions de synchronisation de données
Des solutions de synchronisation de donnéesDes solutions de synchronisation de données
Des solutions de synchronisation de données
 
L\'informatique documentaire à l\'heure du tout web
L\'informatique documentaire à l\'heure du tout webL\'informatique documentaire à l\'heure du tout web
L\'informatique documentaire à l\'heure du tout web
 
Importer 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4jImporter 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4j
 
OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010
 

Mehr von Daniel Petisme

Mehr von Daniel Petisme (7)

20190627 j hipster-conf- diary of a java dev lost in the .net world
20190627   j hipster-conf- diary of a java dev lost in the .net world20190627   j hipster-conf- diary of a java dev lost in the .net world
20190627 j hipster-conf- diary of a java dev lost in the .net world
 
Diary of a Java dev lost in the .Net world - LyonJug + LyonMug
Diary of a Java dev lost in the .Net world - LyonJug + LyonMugDiary of a Java dev lost in the .Net world - LyonJug + LyonMug
Diary of a Java dev lost in the .Net world - LyonJug + LyonMug
 
Diary of a Java dev lost in the .Net world - MugInClermont
Diary of a Java dev lost in the .Net world - MugInClermont Diary of a Java dev lost in the .Net world - MugInClermont
Diary of a Java dev lost in the .Net world - MugInClermont
 
Say microservices again! (Clermont'ech 01/03/2016)
Say microservices again! (Clermont'ech 01/03/2016)Say microservices again! (Clermont'ech 01/03/2016)
Say microservices again! (Clermont'ech 01/03/2016)
 
How I met DevOps Agile Tour Clermont-Ferrand 2013
How I met DevOps Agile Tour Clermont-Ferrand 2013How I met DevOps Agile Tour Clermont-Ferrand 2013
How I met DevOps Agile Tour Clermont-Ferrand 2013
 
Pimp My Java LavaJUG
Pimp My Java LavaJUGPimp My Java LavaJUG
Pimp My Java LavaJUG
 
How I met DevOps Clermont'ech #APIHour 4
How I met DevOps Clermont'ech #APIHour 4 How I met DevOps Clermont'ech #APIHour 4
How I met DevOps Clermont'ech #APIHour 4
 

Construire un Fitbit-like pour chiens et chats (Devoxx France 21/04/2016)