22
#DevoxxFR www.disk91.com Devoxx France 2016 « Construire un Fitbit-like pour chiens et chats » Paul Pinault @disk_91 Daniel Petisme @danielpetisme 1

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

Embed Size (px)

Citation preview

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

#DevoxxFR www.disk91.com

Devoxx France 2016« Construire un Fitbit-like pour chiens et chats »

Paul Pinault @disk_91Daniel Petisme @danielpetisme

1

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

#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 !

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

#DevoxxFR www.disk91.com

Docteur hard et Mister soft

3

@disk_91@danielpetisme@loki

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

#DevoxxFR www.disk91.com

On a connecté Loki!

4

Machine To Machine

Connecter des ordinateurs

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

#DevoxxFR www.disk91.com

On a connecté Loki!

5

Internet Of Things

Connecter des choses a priori pas «connectable»…comme un chien.

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

#DevoxxFR www.disk91.com

Les challenges

6

Alimentation électrique

Communication réseau

Valorisation de données de masses

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

#DevoxxFR www.disk91.com

Les trucs à ne pas faire

7

Utiliser des technos pas adaptées

Trop gourmand Trop court Trop gourmandTrop bête

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

#DevoxxFR www.disk91.com

Les trucs à ne pas faire

8

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

#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

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

#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)

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

#DevoxxFR www.disk91.com

Une couverture très large

11

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

#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:

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

#DevoxxFR www.disk91.com

Surveillons l’activité de Loki

13

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

#DevoxxFR

Architecture IoT «Classique »

14

Ingestion

Stockage brut

Traitements Temps réel DataMart

Evènement

Information

Batchasync

async

Valeur de la donnée

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

#DevoxxFR

Ingestion - 3V?

15

Vitesse: 1 msg/minuteVolume: 2.8MB/jour

1 140 messages jours par appareil reçus par 10 bornes En JSON, 1 message = 200B

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

#DevoxxFR

Ingestion - 3V?

16

Vitesse: 10000 msg/minuteVolume: 2.8GB/jour

10 000 140 messages jours par appareil reçus par 10 bornes En JSON, 1 message = 200B

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

#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

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

#DevoxxFR

DataMart

18

Ajouter un champTimeToLive

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

#DevoxxFR

La data mais pas que…

19

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

#DevoxxFR

Buzzword Alert: Elec/Dev/Ops

Investir sur la personne pas l’outil

Faire des compromis

Conclusion

20

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

#DevoxxFR

Merci

21

C’est bon, ils me lâchent les Geeks ?

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

#DevoxxFR www.disk91.com

Credits

22

Hp Seveur http://www.materiel.net/serveur-de-stockage-nas/hp-storageworks-x510-data-vault-2-to-58368.htmlPlug: http://www.freepik.com/free-icon/plug-to-connect-electricity-power_731178.htm#term=plug&page=1&position=32Wifi: http://www.freepik.com/free-icon/wifi-connection-signal-symbol_788682.htm#term=wifi&page=1&position=0Bulb: http://www.flaticon.com/free-icon/bright-lightbulb_53591#term=bulb&page=1&position=12Sentit: https://pbs.twimg.com/media/CAi_7sgWcAE415D.jpgSQL 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