Préface
Ce document est un support de formation sur le sujet de l'Internet des Objets (IoT).
Objectifs
Ce document invite à comprendre les technologies utilisées dans le paradigme de l'Internet des Objets en fournissant des bases conceptuelles d'une part, mais aussi et surtout en menant d'autre part des activités pratiques de hacking au sens initial^[hacking] sur du matériel de développement ou de production "grand public".
Il pourrait aisément s'illustrer dans un contexte d'autant plus industriel dont celui des usines à logiciels.
On sensibilisera le lecteur technique à la popularité croissante des plateformes et des systèmes différents de Wintel en entreprise ou à la maison. En effet, on proposera de s'intéresser à des matériels embarqués et légers (ARM, MIPS), fonctionnant sous Linux et disposant la plupart du temps d'une connectivité sans fil (Wi-Fi, BLE, Z-Wave). Mais le propos invite aussi à aborder les problématiques de contrôle et d'automation des objets invitant à la rédaction de code et à la compréhension des architectures informatiques et des technologies infonuagiques.
On pourrait résumer l'objectif de ce support en une seule phrase : Ouvrir la boîte de l'Internet de Objets.
hacking. https://fr.wikipedia.org/wiki/Hacking#cite_note-:0-2 ↩
Programme
- Concepts
- Activités pratiques (labs)
Pré-requis
Ce sujet requiert de bonnes connaissances ou une excellente détermination à la fois dans :
- L'administration système (sysadmin) : La gestion des environnements Linux, côté client sur des ordinateurs embarqués, côté serveur dans le nuage (cloud)
- L'administration réseau (netadmin) : L'infrastructure du réseau local, les protocoles TCP/IP et les architectures de l'Internet
- Le Développement applicatif (dev) : Selon la nature du projet en scripts sémantiques, bash, python, node.js.
- La cybersécurité : Sujet transversal
Illustrations
- Littlebits / cloudbits avec les modules logiques, leur API et IFTTT
- Routeurs TP-Link avec OpenWRT
- Raspbery pi avec Pibrella, PiGrove, Z-Wave, Hypriot, Wi-Fi et BLE
- Power Plant et Minidrones Rolling Spider de Parrot (BLE)
- Arduino avec Grove et Robot M-Block
- Mikrotik, Mirabox
Droits
- CC-BY-SA
- Image de couverture : https://pixabay.com/static/uploads/photo/2014/04/17/09/40/honey-bees-326336_960_720.jpg