Ibeacon – test de la nouvelle technologie d’Apple avec un raspberry pi

Ibeacon à été présenté vaguement lors de la dernière keynote d’Apple, une technologie visant à communiqué avec les appareils Apple via la dernière norme Bluetooth 4.0, il s’agit la d’envoi d’informations à l’utilisateur dans un certain périmètre.

Je m’explique, l’utilité de cette technologie est de numériser les informations que nous avons l’habitude de visualisé sur un support papier (étiquette de prix, démarque, soldes, caractéristiques du produit, offre de remise et bien d’autres..)

Lorsque qu’une personne se rendra près du rayon dédié au tee-shirt celle ci se trouvera donc dans la zone et pourra alors recevoir sur son iphone les caractéristiques et le prix des articles à sa proximité.

Le raspberry pi permet de tester cette technologie, libre à vous d’en trouver son utilité au quotidien.

Paramétrage de la bête.

  1. sudo apt-get install libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev
  2. sudo mkdir bluez
  3. cd bluez
  4. sudo wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.11.tar.gz
  5. sudo tar xvzf bluez-5.11.tar.gz
  6. cd bluez-5.11
  7. sudo ./configure –disable-systemd
  8. sudo make   //on compile la donc tout doux ça peut prendre du temps 🙂
  9. sudo make install

Jusque la pas de branchement du module bluetooth qui doit être compatible 4.0 comme les derniers appareils Apple dernièrement commercialisé.

Eteignez votre Pi

1.  sudo poweroff

Insérez votre module bluetooth 4.0 dans le Pi

redémarrer le Pi

2.  cd bluez-5.11

3.  tools/hciconfig                      // on liste les périphériques bluetooth avec l’utilitaire présent dans bluez

On va activé le module Ibeacon et désactivé le scan bluetooth

  1. sudo tools/hciconfig hciO up
  2. sudo tools/hciconfig hci0 leadv
  3. sudo tools/hciconfig hci0 noscan

Capture du 2013-12-05 22:56:58

UP RUNNING signifie que le périphérique est bien Ok

Maintenant configuration du device pour Ibeacon

  1. sudo tools/hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 E2 0A 39 F4 73 F5 4B C4 A1 2F 17 D1 AD 07 A9 61 00 00 00 00 C8 00

FF = données spécifiques du fabricant

4C 00 = Apple id company

Enfin pour terminer rendez-vous sur votre appareil Apple pour télécharger l’application  https://itunes.apple.com/us/app/beacon-toolkit/id728479775

Et si tout fonctionne correctement vous devriez obtenir ceci :

raspberry-ibeacon

Ceci n’est qu’un test de la technologie et bien entendu libre à vous de la tester comme vous le voulez !

 

 

Publicité

A propos blueberry4pi

- Informaticien - Spécialisation Réseaux et Sécurité - Opérateur SQL - Base de Données DB2/AS400 - Passioné Linux
Cet article a été publié dans Uncategorized. Ajoutez ce permalien à vos favoris.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s