Taula de continguts:

Converteix un Raspberry Pi en un fanal Bluetooth: 4 passos
Converteix un Raspberry Pi en un fanal Bluetooth: 4 passos

Vídeo: Converteix un Raspberry Pi en un fanal Bluetooth: 4 passos

Vídeo: Converteix un Raspberry Pi en un fanal Bluetooth: 4 passos
Vídeo: 👉 RASPBERRY PI RECEPTOR BLUETOOTH MÚSICA 2024, De novembre
Anonim
Convertiu un Raspberry Pi en un fanal Bluetooth
Convertiu un Raspberry Pi en un fanal Bluetooth

El Bluetooth és una de les tecnologies innovadores per transferir dades sense fils, construir sistemes domòtics, controlar altres dispositius, etc.

En aquest instructable, intentaré convertir un Raspberry Pi en Bluetooth Beacon.

Requisits

  • Raspberry Pi
  • BleuIO (un dongle USB Bluetooth de baix consum)
  • Un telèfon mòbil amb Bluetooth i una aplicació com ara BLE Scanner, LightBlue o DSPS de Dialog Semiconductor.

Pas 1: connecteu el dongle

Connecteu el dongle
Connecteu el dongle
Connecteu el dongle
Connecteu el dongle

Connecteu el dongle BleuIO al vostre Raspberry Pi.

Per identificar a quin nom de dispositiu està connectat el dongle, haureu d'executar:

ls / dev

És possible que hàgiu de fer-ho dues vegades, una vegada abans de connectar el dongle i una altra després per poder identificar quin és el nom del dispositiu. En iniciar-se, el dongle obrirà un port COM per al carregador d’arrencada durant 10 segons per permetre-li actualitzar el firmware (o fer flaix la seva pròpia aplicació).

Després tancarà aquest port i obrirà un nou port per a l’aplicació BleuIO que és la que ens interessa aquí. Podeu executar:

lsusb

Pas 2: comunicació en sèrie

Comunicació en sèrie
Comunicació en sèrie

Necessitareu un programa de comunicació en sèrie per comunicar-vos amb el dongle. Per a aquest tutorial utilitzarem Minicom. Podeu obtenir Minicom executant:

sudo apt-get install minicom

Ara, per començar a utilitzar el dongle, executeu l'ordre següent si, per exemple, el dongle està connectat al nom del dispositiu ttyACM0:

minicom -b 9600 -o -D / dev / ttyACM0

Ara intenteu escriure un AT-Command. Per exemple

AT

Si obteniu una resposta correcta, significa que el dongle funciona.

Pas 3: executeu Python Script

Tenim un script Python a punt per ajudar a convertir aquest Raspberry Pi en Bluetooth Beacon.

Per utilitzar aquests scripts, haureu de tenir instal·lat Python.

també haureu d'instal·lar el mòdul pySerial. La manera més senzilla d’instal·lar-lo és mitjançant pip (que ja hauríeu de tenir després d’instal·lar Python) executant:

Python2:

pip instal·lar pyserial

Python3:

python3 -m pip instal·la pyserial

Després de connectar-vos, podeu utilitzar l’exemple d’exemple d’escriptura python per configurar el vostre propi iBeacon. El codi font es troba a GitHub.

Deseu aquest script en un fitxer anomenat ibeacon.py o podeu anomenar qualsevol cosa que vulgueu.

Ara obriu el fitxer mitjançant un indicador d’ordres escrivint

python ibeacon.py

Pas 4: escanejar el dispositiu

Escaneja el dispositiu
Escaneja el dispositiu

Quan inicieu l’escriptura Python, hauríeu de poder veure l’iBeacon mitjançant una aplicació d’escàner dissenyada per Bluetooth Low Energy (BLE).

Exemples d'aplicacions per a escàners poden ser BLE Scanner de Bluepixel Technologies.

Aquí podeu veure que el vostre dispositiu ha començat a anunciar-se.

També podeu utilitzar el script Eddystone. El codi font està disponible aquí.

Recomanat: