IOT - Cours 1 : Introduction

Thomas S.

2016-2017

IOT - Cours 1 : Introduction

Sommaire

  • Il était une fois
  • Un oignon
  • Avec des objectifs
  • Et pleins de technologies

Il était une fois

Kévin Ashton

  • Né en 1968 - Birmingham (EN)
  • Fin 90 : Supply chain (RFID) chez P&G
  • A l'origine de AutoID Labs
  • A fondé plusieurs Start-Up

Il était une fois

Mais d'où vient l'IOT ?

  • Terme créé par Kévin Ashton en 2009
  • IOT = Internet Of Things
  • Web 3.0 !

Il était une fois

Définition générale

  • Réduire l'écart physique - internet
  • Gagner en performance, productivité, ...
  • Faire des économies
  • Rendre le monde plus animés, robotisés

Il était une fois

Au cœur de l'informatique

  • Sécurité
  • IA (Décision, apprentissage)
  • Web
  • Base de données
  • Électronique

Un oignon

M2M

  • (Capteurs ↔ ) Capteurs ↔ Passerelles
  • Sans intervention humaine
  • Échelle de la domotique

Lié à l'explosion des éléments mobiles.

Un oignon

IOT

  • M2M ↔ Cloud ( ↔ M2M )
  • Plus intelligent
  • Smart cars, cities

Un oignon

IOE

  • IOT ↔ Cloud ↔ Humain
  • Défini en 4 termes :
    • People : Interaction humaine
    • Things : Éléments physiques
    • Data : Données
    • Processes : Lie les 3 précédents

Avec des objectifs

La sécurité

  • Gros problème actuellement
  • Plusieurs couches :
    • Matériels;
    • Logiciels;
    • Physique.
  • Transparence des 3rd-Party

Avec des objectifs

Éviter l'obsolescence

  • Mettre à jour : Exemple, C.H.I.P Pro
  • Éviter fabrication et usage fermés
  • Faire des objets utiles !

Avec des objectifs

Et l'écologie

  • En 2020, +++ 50 milliards d'objets connectés
  • Énergie électrique ?
  • Ressources pour les circuits imprimés ?

Et pleins de technologies

TL;DR

  • Aujourd'hui, pleins de technologies
  • Bluetooth, Wifi, ZWave, LoRa, Sigfox
    NRF24L01, ZigBee, NFC, Thread, ...
  • Chaque technologie a ses avantages et ses inconvénients

Et pleins de technologies

Protocole : LoRa(WAN) (IOT)

  • Utilise la bande 2G
  • France : Orange et Objnious (Bouygues Télécom)
  • Limite par le prix 140msg. UP + DOWN/jour/3 ans = 35€

Et pleins de technologies

Protocole : Sigfox (IOT)

  • Réseau propriétaire, avec divers partenaires
  • 140 msg. en UP, 4 msg. en DOWN environ/jour

Et pleins de technologies

Protocole : ZWave (M2M)

  • M2M, orienté domotique
  • Propriétaire avec une légère ouverture officiel
  • Open Source non officiel : Open ZWave

Et pleins de technologies

Protocole : NRF24L01 (M2M)

  • Protocole ouvert et puce de Nordic SemiConductor
  • Entre 30 et 800m en 2.4GHz
  • Puce très répandue et peu coûteuse
  • Protocole sécurisé

Et pleins de technologies

Protocole : Zigbee (M2M)

  • Protocole voulant contrer le Bluetooth et le Wifi
  • Max 20m, maillage en arbre, jusqu'à 65k nodes
  • Réputation d'être difficile à utiliser

Et pleins de technologies

Protocole : Wifi (M2M)

  • Protocole sécurisé et simple d'utilisation
  • Démocratiser en IOT grâce à l'ESP8688

Et pleins de technologies

Protocole : Bluetooth (M2M)

  • Très répandu grâce aux mobiles (utilisation souvent liée)
  • Beaucoup d'objets connectés l'utilise
  • Avantage d'être compatible pour tous types de données

Et pleins de technologies

Protocole : NFC

  • Champ d'action très faible
  • Récepteur "sans énergie"
  • Sécurité parfois remise en cause

Et pleins de technologies

Protocole : EnOcéan

  • Récepteur "sans énergie"
  • Sécurité AES 128bits
  • 30m - 300m, 125kbits/s, bi-directionnel
  • Norme : ISO/CEI 14543-3-10 en 2012 (10 après)

Et pleins de technologies

Protocoles propriétaires

  • Le mal !!! ☺
  • Mal documenté, sécurité très faible
  • Parfois ré-utilisable par des crackages de protocoles

Et pleins de technologies

Protocole software : Thread (M2M)

  • Créé par Google (avec Nest)
  • IPV6, sécurisé, mesh network
  • Étudié pour la domotique
  • Même puce que le ZigBee, mais non compatible

Et pleins de technologies

Protocole software : MQTT

  • M2M : Source <--> Server broker <--> Subscriber
  • Utiliser par Facebook Messenger

Et pleins de protocoles

Protocole software : MySensors

  • "Wrapper" NRF24L01+
  • Node ( <---> Repeater Node ) <---> Gateway
  • Domotique, Open Source

Et pleins de protocoles

Protocole cloud : OVH Metrics

  • Avantage : données stockées en France, OVH
  • Inconvénient : Utilisation

Et pleins de protocoles

Protocole cloud : AWS IOT

  • Avantage : AWS, prix peu élevé
  • Inconvénient : Prix compliqué à évalué, Amazon

Et pleins de protocoles

Protocole cloud : Google IOT

  • Avantage : Prix peu élevé
  • Inconvénient : Google

Et pleins de protocoles

Protocole cloud : Buddy

  • Avantage : Interface pour visualiser
  • Inconvénient : Tout jeune

Et pleins de protocoles

Protocole cloud : Oracle IOT

  • Avantage : Oracle
  • Inconvénient : Pour les PRO
Dernière maj : Voir Github 🐻 1 /
Précédent
Suivant