[Tuto] Configurer un module iBeacon avec un smartphone

Le iBeacon est un objet electronique basse consommation qui va permettre d’emettre en bluetooth trois valeurs en permanence. Un UUID qui identifie  l’iBeacon et deux autres valeurs : major et minor. Le iBeacon peut avoir de nombreuses utilités comme un système de positionnement.

Ici va être décrit la méthode de configuration du module iBeacon  via une application Apple.

Matériels nécessaire:

  • Module iBeacon programmable
  • Pile bouton CR2032
  • Application BeaconGo disponible sur Appstore
  1. Télécharger l’application BeaconGo sur l’Appstore
  2. Brancher la pile sur le module iBeacon
  3. Lancer l’application BeaconGo
  4. Appuyer sur BeaconGo Manager 
    img_0002
  5. Appuyer sur BeaconGO USB
    img_0003
  6. Appuyer sur Search
    img_0004
  7. Dans la liste des périphérique vous devriez voir apparaître votre iBeacon dans le cas où vous ne savez pas lequel est le votre débrancher votre iBeacon recommencer et procédez par élimination
  8. Sélectionner votre iBeacon vous devriez voir apparaître « Connecting » pendant plusieurs secondes
  9. Vous arrivez maintenant dans « Settings », vous pouvez configurer UUID, Major, Minor la puissance d’émission et d’autre paramètres qui pourraient vous intéresser.
    img_0001
  10. Votre Ibeacon est maintenant paramétré et prêt à être utilisé.

Premier démarrage ibeacon solaire

  • 10,00 € Out of stock

    Les espaces intérieurs bloquent les signaux cellulaires et empêchent la géolocalisation via GPS. La technologie Beacon offre un nouveau champ de possibles.

    10,00 €
    Add to cart More
    Out of stock

Voici un article rapide concernant le premier démarrage des ibeacons solaire.

solaire1

Ces ibeacons sont livrés éteints. Pour les démarrer, il faudra déclipser le boitier en plastique à l’aide d’un tournevis plat.

IMG_20140817_163556

Sur la carte électronique, vous trouverez un jumper (une pièce de contact noir) qui ne sera raccorder qu’en un point.

IMG_20140817_163608

Pour activer la balise, il faudra raccorder les 2 points mitoyens à l’aide du jumper.

IMG_20140817_163634

Replacez la carte.

IMG_20140817_163714

Puis refermez le boitier, votre ibeacon est en fonctionnement.

Pour le paramétrage, nous recommandons

  • 10,00 € Out of stock

    Les espaces intérieurs bloquent les signaux cellulaires et empêchent la géolocalisation via GPS. La technologie Beacon offre un nouveau champ de possibles.

    10,00 €
    Add to cart More
    Out of stock

[Tuto] Réaliser un iBeacon à moindre couts

Le tutoriel d’aujourd’hui consiste à réaliser un iBeacon en utilisant un HM-10. Alors pour ceux qui ne connaissent pas un iBeacon est un objet émettant à intervalle régulier un signal bluetooth 4.0 (Aussi appelé BLE ou basse consommation).

Voici une vidéo de Estimote (une balise iBeacon) qui explique le principe:

Le but des balises iBeacon est de récupérer une localisation au travers d’application pour en adapter le contenu.

Pour réaliser notre balise iBeacon, il nous faudra un module bluetooth 4.0 (le même que l’on utilise avec le Arduino) ainsi qu’un module USB <-> UART (qui servira à la programmation et à l’alimentation du module bluetooth. Une nappe femelle – femelle servira de connectique.

Mettre à jour le firmware du module

Pour commencer nous allons nous assurer que le module a son firmware à jour en l’updatant vers la dernière version (cela permet d’être certains que toutes les commandes du mode iBeacon seront reconnues). Pour cela, il faut connecter les 2 modules de la manière suivante:

(USB/UART) +5V – VCC (Bluetooth)

(USB/UART) GND – GND (Bluetooth)

(USB/UART) TXD – RXD (Bluetooth)

(USB/UART) RXD – TXD (Bluetooth)

Montage

Vous pouvez brancher l’ensemble à votre ordinateur. Le module USB-UART va démarrer son installation.

Pendant ce temps, nous allons télécharger le logiciel hmcomassistant servant à la communication UART sur le site du fabriquant http://www.jnhuamao.cn/index_en.asp?ID=1 sur le site cliquez sur « PC ComAssistant ».

Download de PC Comm Assistant

Démarrer le logiciel HMComAssistant. Attention sous Windows il peut être nécessaire de l’exécuter en tant qu’administrateur.

Une fois le logiciel démarré, choisissez le port COM et cliquez sur « Open Com »

Open Com

La connexion est établie. Maintenant nous allons mettre le module en mode « Mise à jour du firmware » pour cela, tapez « AT+SBLUP » et vous recevrez en réponse « OK+SBLUP »

AT+SBLUP

Vous êtes maintenant prêt à updater le firmware. Pour cela fermer la fenêtre de « PC ComAssistant ». Sur le site du fabriquant, télécharger le dernier Firmware du HM-10 http://www.jnhuamao.cn/download_rom_en.asp?id=83

Download de Firmware

Attention: il existe 2 firmwares un pour la puce CC2540 et un pour la puce CC2541. Vous devez regarder votre module bluetooth pour savoir lequel télécharger.

CC2541

Une fois télécharger lancer l’application « HMSoft.exe »

Capture HMsoft

Choisissez le port COM utilisez précédemment, pour l’image file choisissez le fichier HMSoft.bim télécharger dans le package du firmware et cliquez sur « Load Image ».

Capture HMsoft_en cours

Le firmware est à jour.

Mettre le module en mode iBeacon

Pour paramétrer le module on va devoir utiliser HMComAssistant. Attention sous Windows il peut être nécessaire de l’exécuter en tant qu’administrateur.

Pour démarrer activer le mode iBeacon par la commande « AT+IBEA1 » le module doit répondre « OK+Set:1 »

AT+IBEA1

Maintenant que le mode iBeacon est activé, nous allons démarrer la transmission (Broadcast) par la commande « AT+DELO1 » auquel le module réponds « OK+DELO1 ».

AT+DELO1

Maintenant il faut redémarrer le module en débranchant le VCC puis le rebrancher.

Désormais le module est visible sur les applications iBeacon (ici iBeaconTool sur Android):

iBeacontool
https://play.google.com/store/apps/details?id=com.ealogic.ibeacon&hl=fr