P21 Bis Prototypage d'interactions localisées et contextualisées

De Wiki de Projets IMA
Révision datée du 14 janvier 2015 à 18:04 par Otaillie (discussion | contributions) (Conception d'un beacon)

Présentation du projet

Contexte du projet

Les "beacons" (balises en anglais) sont des systèmes de localisation plus précis que le GPS et permettant des interactions contextuelles avec les utilisateurs.

Exemple d'application

Arrivant dans un supermarché le client se connecte à l'application de la franchise grace à ses identifiants. Il passe alors devant une tête de gondole contenant une balise de localisation. La balise "détecte" qu'un produit souvent acheter par le client est dans le rayon suivant mais n'est pas sur sa liste de course ( intégrée à l'application ). Le client reçoit donc un bon de réduction du produit.

Objectifs

Ce projet a pour objectif d'utiliser la technologie des beacons afin d'imaginer un système de communication entre ces derniers et des utilisateurs arrivants dans la zone telle que l'exemple du supermarché.

La première étape est de réaliser une communication bidirectionnelle entre un beacon et un smartphone. Pour cela il faut concevoir un prototype de balise à l'aide d'une raspberry PI et d'un module Bluetooth BLE. Puis programmer une application pour smartphone afin de pouvoir échanger en Bluetooth. Le but est d'obtenir l'affichage d'un échange sur le smartphone et sur un ecran relié à la raspberry.

La seconde étape est de développer le reste des éléments du scénario en fonction de l'évolution du projet.

On peut, par exemple, penser à la réalisation de la connexion client et à la sécurité associée ou à l'accès à la liste des courses du client par la balise.

Conception d'un beacon

Matériels utilisés

Afin de réaliser une balise, je dispose de :

- Une raspberry pi

- Un module Bluetooth BLE (Bluetooth Low Energy)

- Un écran d'affichage

- Un accès internet (en option)

Etape de réalisation

Mr Peter m'ayant fourni un tutoriel intitulé "piBeacon -DIY Beacon with a Raspberry Pi" [1] de Kevin Townsend, je commence tout d'abord par suivre ce tutoriel.


J'ai par la suite testé le tutoriel à l'aide d'une application androïd "BlueScan" permettant de détecter les appareils connectés en Bluetooth.

Développement de l'application smartphone