Comment fonctionnent les objets connectés
Présentation technique
Sommaire
Electronique
Les capteurs
- Présents partout (vitesse, témpérature, accélération, angle...)
- Principe : convertir une grandeur physique en une grandeur analogique.
Capteur de température
- Plage : -40°C/125°C
- Précision : 1.5°C, faible précision
- Type : thermorésistance
Capteur de température et d'humidité
- Plage : -40°C/80°C | 5% et 99%
- Précision : 0.5°C | 2%
Capteur de mouvement (PIR)
- Champ d'action : 120°
- Portée : 3m
Capteur de débit
- mesure la quantité d'eau qui le traverse
Linux
- système d'exploitation libre et ouvert
- facilement modulable et adaptable
- communauté active
- Linux embarqué sur une mémoire flash
Cartes électroniques
- Microcontroleur
- Mémoire vive
- Stockage
- Interfaces d'entrées et sorties
Arduino Yun
Pour faire simple, une carte Arduino est une carte de développement / prototypage architecturée autour d’un micro-contrôleur.
- - un micro-contrôleur de la famille Atmel ATmega. Ce micro-contrôleur possède un ensemble d’entrées / sorties numériques et analogiques lui permettant d’interagir avec le monde extérieur.
- - un circuit imprimé autour de ce micro-contrôleur permettant de faciliter l’utilisation de ce dernier : une alimentation régulée, une interface de programmation UART sur USB et des broches pour les différentes entrées et sorties.
La carte Arduino Yun est contrôlée via le logiciel Arduino.
Exemples : station météo, voiture RC, ....
Cet équipement à été utilisé dans : Watchcare et Le compagnon d'eau
Raspberry Pi 2
La Raspberry Pi est un mini-ordinateur qui permet à la fois de faire l'électronique ou de la robotique (grâce aux GPIO) mais aussi à se faire un serveur multimédia ou une machine pour faire de l'hébergement Web voire un ordinateur d’appoint pour moins de 50€. Ce mini ordinateur est utilisé avec une distribution Linux.
Exemples d'utilisation : serveur web, distributeur sélectif de nourriture pour chat,...
Cet équipement à été utilisé dans : Ticket4Bath et Pharmalog
Serveur Javascript
Infrastructure client / serveur Node.JS
Réseau
Infrastructures et procédures qui permettent d'échanger de l'information
Réseau BAN (Body Area Network)
Réseaux corporels
Réseau PAN (Personal Area Network)
- Réseau domestique ou individuel sans fil
- Bluetooth, infrarouge
- Portée 10m
- Faible puissance
Réseau LAN (Local Area Network)
- Interconnexion d'équipements informatiques (communication)
- Portée queqlues centaines de mètres (ex: appartement, maison, boutiques, etc)
- Filaire ou sans fils
- Border routeur : connexion entre le LAN et internet
Informatique
Partie applicative : NodeRed
Capteurs <--> nuage <--> interfaces graphiques
Traiter la donnée, une interface graphique, liée la donnée
Traitement des données :