Étape 2: Création de la balise
Le CC2541 est l’un des plus populaires chips BLE4.0. [Autre est Nordic NRF51xx]. Ces puces sont vendus dans le commerce, sous forme de modules appelés HM-10/11/12 en ligne. Ils sont bon marché autour de 4-5 $ chacun et assez bien avec l’antenne de PCB à bord.
Dans mon projet, étant donné que je ne suis pas familier avec les iBeacon ou les autres normes de Beacon, j’utilise juste valeur RSSI brute de celui par défaut de cette HM-10. Pour les utilisateurs avancés, pour gagner du pouvoir et autres utilisations d’iBeacon, pouvez passer au firmware iBeacon avec ce même module. [http://www.blueluminance.com/HM-10-as-iBeacon.pdf]
Au début, j’ai juste configuré les modules HM-10 via un convertisseur PL2303 USB-TTL à l’aide de commandes AT. Ex. changer le nom de la vitesse de transmission du dispositif/changement / puissance niveaux etc.. Mais, les configurations par défaut devraient être suffisant.
Le fichier pdf contient les spécifications du module et de commandements.
Pour alimenter le module, j’ai juste collé à l’arrière du porte-piles CR2032 et souder les broches VCC et GND en conséquence. Un commutateur est présent sur le support de batterie pour marche-arrêt.
Après avoir allumé, vous pouvez rapidement vérifier si le module est fine et de transmission, en recherchant les périphériques bluetooth sur votre téléphone. Le nom de périphérique par défaut est CC-2541A/HM-10./configured.