Përmbajtje:

Kthejeni një mjedër Pi në një fener Bluetooth: 4 hapa
Kthejeni një mjedër Pi në një fener Bluetooth: 4 hapa

Video: Kthejeni një mjedër Pi në një fener Bluetooth: 4 hapa

Video: Kthejeni një mjedër Pi në një fener Bluetooth: 4 hapa
Video: Qigong për fillestarët. Për kyçet, shtyllën kurrizore dhe rikuperimin e energjisë. 2024, Nëntor
Anonim
Kthejeni një mjedër Pi në një fener Bluetooth
Kthejeni një mjedër Pi në një fener Bluetooth

Bluetooth është një nga teknologjitë inovative për transferimin e të dhënave pa tel, ndërtimin e sistemeve të automatizimit të shtëpisë, kontrollin e pajisjeve të tjera etj.

Në këtë udhëzues, unë do të përpiqem ta kthej një Raspberry Pi në një fener Bluetooth.

Kërkesat

  • Mjedër Pi
  • BleuIO (Një Dongle USB me energji të ulët USB)
  • Një celular me Bluetooth dhe një aplikacion si BLE Scanner, LightBlue ose DSPS nga Dialog Semiconductor.

Hapi 1: Lidhni Dongle

Lidhni Dongle
Lidhni Dongle
Lidhni Dongle
Lidhni Dongle

Lidhni donglin BleuIO me Raspberry Pi tuaj.

Për të identifikuar emrin e pajisjes me të cilën është lidhur dongle, do t'ju duhet të ekzekutoni:

ls /dev

Ju mund të keni nevojë ta bëni atë dy herë, një herë para se të lidhni donglen dhe një herë pas për të qenë në gjendje të identifikoni se cili është emri i pajisjes. Kur filloni, dongle do të hapë një port COM për ngarkuesin e ngarkimit për 10 sekonda për t'ju lejuar të azhurnoni firmware (ose të ndizni aplikacionin tuaj).

Më pas do të mbyllë atë port dhe do të hapë një port të ri për aplikacionin BleuIO i cili është ai që ne jemi të interesuar këtu. Ju mund të vraponi:

lsusb

Hapi 2: Komunikimi Serial

Komunikimi Serial
Komunikimi Serial

Ju do të keni nevojë për një program komunikimi serik për të komunikuar me dongle. Për këtë tutorial ne do të përdorim Minicom. Ju mund të merrni Minicom duke ekzekutuar:

sudo apt-get install minicom

Tani, për të filluar përdorimin e dongles ekzekutoni komandën e mëposhtme nëse, për shembull, dongle juaj është i lidhur me emrin e pajisjes ttyACM0:

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

Tani provoni të shtypni një AT-Command. Për shembull

AT

Nëse merrni një përgjigje OK kjo do të thotë që dongle po punon.

Hapi 3: Drejtoni Python Script

Ne kemi një shkrim python të gatshëm për të ndihmuar në kthimin e këtij Raspberry Pi në një fener Bluetooth.

Për të përdorur këto skripte, do t'ju duhet të keni të instaluar Python.

gjithashtu do t'ju duhet të instaloni modulin pySerial. Mënyra më e lehtë për ta instaluar është përmes pip (të cilën tashmë duhet ta keni pas instalimit të Python) duke ekzekutuar:

Python2:

pip instalo pyserial

Python3:

python3 -m pip instaloni pyserial

Pas lidhjes, mund të përdorni shembullin e shkrimit python për të krijuar iBeacon tuaj. Kodi burimor mund të gjendet në GitHub.

Ruajeni këtë skenar në një skedar të quajtur ibeacon.py ose mund të emërtoni gjithçka që ju pëlqen.

Tani hapni skedarin duke përdorur një komandë të shpejtë duke shtypur

python ibeacon.py

Hapi 4: Skanoni pajisjen tuaj

Skanoni pajisjen tuaj
Skanoni pajisjen tuaj

Kur filloni shkrimin Python, duhet të jeni në gjendje të shihni iBeacon tuaj duke përdorur një Aplikacion skaner të krijuar për Bluetooth Low Energy (BLE).

Shembuj të aplikacionit të skanerit mund të jenë BLE Scanner nga Bluepixel Technologies.

Këtu mund të shihni, pajisja juaj ka filluar reklamimin.

Ju gjithashtu mund të përdorni skriptin Eddystone. Kodi burimor i disponueshëm këtu.

Recommended: