Sisukord:

Muutke Raspberry Pi Bluetoothi majakaks: 4 sammu
Muutke Raspberry Pi Bluetoothi majakaks: 4 sammu

Video: Muutke Raspberry Pi Bluetoothi majakaks: 4 sammu

Video: Muutke Raspberry Pi Bluetoothi majakaks: 4 sammu
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Muutke Raspberry Pi Bluetoothi majakaks
Muutke Raspberry Pi Bluetoothi majakaks

Bluetooth on üks uuenduslikest tehnoloogiatest traadita andmete edastamiseks, koduautomaatikasüsteemide ehitamiseks, muude seadmete juhtimiseks jne.

Selles juhendis proovin muuta Raspberry Pi Bluetoothi majakaks.

Nõuded

  • Vaarika Pi
  • BleuIO (Bluetoothi vähese energiatarbega USB -dongle)
  • Bluetoothiga mobiiltelefon ja Dialog Semiconductori rakendus, näiteks BLE -skanner, LightBlue või DSPS.

Samm: ühendage dongle

Ühendage dongle
Ühendage dongle
Ühendage dongle
Ühendage dongle

Ühendage BleuIO dongle oma Raspberry Pi -ga.

Et tuvastada, millise seadme nimega dongle on ühendatud, peate käivitama:

ls /dev

Võimalik, et peate seda tegema kaks korda, üks kord enne dongle ühendamist ja kord pärast seda, et saaksite kindlaks teha, milline neist on seadme nimi. Käivitamisel avab dongle 10 sekundiks alglaaduri COM -pordi, et saaksite püsivara värskendada (või oma rakendust välgutada).

Hiljem sulgeb see selle pordi ja avab uue porti rakendusele BleuIO, mis on siin meid huvitatud. Võite joosta:

lsusb

2. samm: jadaühendus

Jadaühendus
Jadaühendus

Dongliga suhtlemiseks vajate jadaühendusprogrammi. Selle õpetuse jaoks kasutame Minicomi. Minicomi saate joostes:

sudo apt-get install minicom

Nüüd käivitage dongli kasutamise alustamiseks järgmine käsk, kui näiteks teie dongle on ühendatud seadme nimega ttyACM0:

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

Nüüd proovige sisestada AT-käsk. Näiteks

AT

Kui saate OK vastuse, tähendab see, et dongle töötab.

Samm: käivitage Pythoni skript

Meil on valmis püütoni skript, mis aitab muuta selle Raspberry Pi Bluetoothi majakaks.

Nende skriptide kasutamiseks peab teil olema installitud Python.

Samuti peate installima mooduli pySerial. Lihtsaim viis selle installimiseks on pip (mis peaks teil olema juba pärast Pythoni installimist), käivitades:

Python2:

pip install pyserial

Python3:

python3 -m pip install pyserial

Pärast ühendamist saate oma iBeaconi seadistamiseks kasutada näitepythoni näidiskripti. Lähtekoodi leiate GitHubist.

Salvestage see skript faili nimega ibeacon.py või võite nimetada kõike, mis teile meeldib.

Nüüd avage fail käsuviiba abil, tippides

python ibeacon.py

Samm: skaneerige oma seadet

Skannige oma seadet
Skannige oma seadet

Pythoni skripti käivitamisel peaksite nägema oma iBeaconit, kasutades skannerirakendust, mis on loodud Bluetooth Low Energy (BLE) jaoks.

Skannerirakenduste näideteks võib olla BLE -skanner ettevõttelt Bluepixel Technologies.

Siin näete, et teie seade on hakanud reklaamima.

Võite kasutada ka Eddystone'i skripti. Allikakood on saadaval siin.

Soovitan: