P6 IOT 2018 : Différence entre versions

De Wiki d'activités IMA
(Contexte)
(Poster)
 
(18 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 15 : Ligne 15 :
 
====Description du projet====
 
====Description du projet====
 
Le système se décompose en 3 parties :
 
Le système se décompose en 3 parties :
* une station de base
+
* Une station de base
* une aide mobile/un radar
+
* Une aide mobile/un radar
* l'objet à retrouver
+
* 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 et l'objet, pour commencer un téléphone, doivent être connectés au même réseau WiFi.
Ligne 41 : Ligne 41 :
  
 
Le radar pourrait déterminer la position du téléphone de plusieurs manières :
 
Le radar pourrait déterminer la position du téléphone de plusieurs manières :
* Localisation par puissance du signal reçu, style jeu "Chaud/Froid"
+
* Localisation par puissance du signal reçu, tel un jeu "Chaud/Froid"
 
* Localisation par trilatéralisation
 
* Localisation par trilatéralisation
  
 
Les échanges entre le radar et le téléphone peuvent être faits de plusieurs manières :
 
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 wifi du logement les messages du téléphone à destination de la box.
+
* 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 propore réseau wifi, et l'application sur le téléphone force ce dernier à se connecter au réseau nouvellement créé.
+
* 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.
 
L'application sera développée exclusivement pour un support Android.
 
  
 
====Matériel nécessaire====
 
====Matériel nécessaire====
Ligne 61 : Ligne 60 :
  
 
==Étapes du projet==
 
==É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==
 
==Suivi de l'avancement du Projet==
  
 
===Séance 1===
 
===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
 +
 +
===Séance 5===
 +
*Réalisation du radar
 +
*Création du poster
 +
*Création de la présentation
 +
 +
==Poster==
 +
[[Fichier:Ébauche Poster.jpeg]]

Version actuelle datée du 20 janvier 2019 à 12:11

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

Séance 5

  • Réalisation du radar
  • Création du poster
  • Création de la présentation

Poster

Ébauche Poster.jpeg