P6 IOT 2018
Cahier des charges
Présentation générale du projet
Contexte
Dans le cadre du module transversal Internet des Objets (IOT), nous devons réaliser un objet connecté correspondant à une problématique du quotidien.
La recherche d'objets importants égarés est fatiguante pour une personne malvoyante. Une aide à la réalisation d'une telle tâche augmenterait grandement la qualité de vie de ces personnes.
Objectif du projet
L'objectif du projet est de concevoir un système connecté permettant la localisation d'objets importants pour une personne malvoyante ne pouvant pas facilement les rechercher.
Ce système doit être simple d'utilisation et adapté.
Description du projet
Le système se décompose en 3 parties :
- Une station de base
- Une aide mobile/un radar
- L'objet à retrouver
La station de base et l'objet, pour commencer un téléphone, doivent être connectés au même réseau WiFi.
La station de base, suite à une action mécanique, envoie un message à l'objet pour lui indiquer d'émettre un son pour la personne et un signal pour le radar.
Le radar capte le signal du téléphone et permet de donner des informations sur la localisation de l'objet.
Le téléphone cessera d'émettre suite à une action mécanique sur la Station de base seulement si le radar est replacé sur la Station.
Choix techniques
La station de base sera composée d'un Raspberry Pi et d'un actionneur (gros bouton rouge). Le raspberry aura un module WiFi afin de se connecter à la box du logement.
Le radar sera composé d'un rapsberry, d'une batterie et d'un ou plusieurs vibreurs.
L'objet à retrouver (le téléphone) doit pouvoir faire fonctionner une application mobile et comporter une sortie audio.
Toutes les communications se feront via le Wifi.
La localisation du téléphone sera faite de plusieurs façons simultanées :
- Signal sonore pour la personne
- Message Wifi pour le radar
Le radar pourrait déterminer la position du téléphone de plusieurs manières :
- Localisation par puissance du signal reçu, tel un jeu "Chaud/Froid"
- Localisation par trilatéralisation
Les échanges entre le radar et le téléphone peuvent être faits de plusieurs manières :
- Le radar écoute toutes les communications Wifi et cherche sur le réseau du logement les messages du téléphone à destination de la box.
- Le radar crée son propre réseau Wifi, et l'application sur le téléphone force ce dernier à se connecter au réseau nouvellement créé.
L'application sera développée exclusivement pour un support Android.
Matériel nécessaire
- 2 Raspberry Pi avec WiFi
- 1 vibreur
- 1 bouton/interrupteur
- 1 batterie
- 1 cable d'alimentation pour Raspberry
- 1 téléphone sous android
Étapes du projet
- Paramétrage des Raspbarry Pi
- Programmation de la Station
- Développement de l'application sur téléphone
- Programmation du Radar
- Tests
Suivi de l'avancement du Projet
Séance 1
- Choix d'un sujet
- Définition du cahier des charges
- Schématisation du système
- Etablissement des matériels nécessaires
Séance 2
- Mise en route des Raspberry Pi
- Résolution de problèmes de réseau
- Recherches sur le type de codage nécessaire pour chaque partie
Séance 3
- Codage de la station pour l'envoi d'un message en cas d'appui par l'utilisateur sur un bouton raccordé à la Station
- Mise en place d'un réseau internet [Echec, passage sur un cisco]
- Création de l'application mobile pour la communication entre la Station et le Téléphone
Séance 4
- Modification du code de la Station
- Finalisation d'une première version de l'application mobile uniquement liée avec la station
- Mise en relation de la Station et du téléphone grâce au réseau Cisco
Mise en place du réseau Cisco
Configuration du router Cisco :
enable conf t int bvi1 ip address 192.168.145.1 255.255.255.0 end conf t ip dhcp excluded-address 192.168.145.1 ip dhcp pool IoT network 192.168.145.0 255.255.255.0 lease 10 default-router 192.168.145.1 end
conf t dot11 ssid IoT2019 authentication open guest-mode end
conf t int dot11radio0 ssid IoT2019 no shutdown end