Comment fonctionnent les objets connectés

De Learning Lab Environnements Connectés
Sauter à la navigation Sauter à la recherche

Présentation technique


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 :