Kazalo:

Pretvorite Raspberry Pi v svetilnik Bluetooth: 4 koraki
Pretvorite Raspberry Pi v svetilnik Bluetooth: 4 koraki

Video: Pretvorite Raspberry Pi v svetilnik Bluetooth: 4 koraki

Video: Pretvorite Raspberry Pi v svetilnik Bluetooth: 4 koraki
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, November
Anonim
Pretvorite Raspberry Pi v svetilnik Bluetooth
Pretvorite Raspberry Pi v svetilnik Bluetooth

Bluetooth je ena izmed inovativnih tehnologij za brezžični prenos podatkov, izdelavo sistemov za avtomatizacijo doma, nadzor drugih naprav itd.

V teh navodilih bom poskušal spremeniti Raspberry Pi v svetilnik Bluetooth.

Zahteve

  • Malina Pi
  • BleuIO (USB ključek z nizko porabo energije Bluetooth)
  • Mobilni telefon z Bluetoothom in aplikacijo, kot sta BLE Scanner, LightBlue ali DSPS podjetja Dialog Semiconductor.

1. korak: Priključite ključ

Priključite ključ
Priključite ključ
Priključite ključ
Priključite ključ

Priključite ključ BleuIO na svoj Raspberry Pi.

Če želite ugotoviti, na katero ime naprave je povezan ključ, morate zagnati:

ls /dev

Morda boste morali to storiti dvakrat, enkrat, preden priključite ključ, in enkrat za tem, da boste lahko ugotovili, katero je ime naprave. Ob zagonu bo ključ odprl vrata COM za zagonski nalagalnik za 10 sekund, da boste lahko posodobili vdelano programsko opremo (ali utripali svojo aplikacijo).

Nato bo zaprl ta vrata in odprl nova vrata za aplikacijo BleuIO, ki nas tukaj zanima. Lahko zaženete:

lsusb

Korak: Serijska komunikacija

Serijska komunikacija
Serijska komunikacija

Za komunikacijo z ključem potrebujete serijski komunikacijski program. Za to vadnico bomo uporabljali Minicom. Minicom lahko dobite tako, da zaženete:

sudo apt-get install minicom

Zdaj, če želite začeti uporabljati ključ, zaženite naslednji ukaz, če je na primer vaš ključ povezan z imenom naprave ttyACM0:

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

Zdaj poskusite vnesti ukaz AT. Na primer

AT

Če dobite odgovor v redu, to pomeni, da ključ deluje.

3. korak: Zaženite skript Python

Imamo pripravljen skript python, ki bo pomagal spremeniti to Raspberry Pi v svetilnik Bluetooth.

Če želite uporabljati te skripte, morate imeti nameščen Python.

Prav tako boste morali namestiti modul pySerial. Najlažji način za namestitev je prek pipa (ki bi ga morali imeti že po namestitvi Pythona) z zagonom:

Python2:

pip install pyserial

Python3:

python3 -m pip install pyserial

Po povezovanju lahko z vzorčnim vzorčnim python skriptom nastavite svoj iBeacon. Izvorno kodo najdete na GitHubu.

Shranite ta skript v datoteko z imenom ibeacon.py ali pa poimenujte karkoli želite.

Zdaj odprite datoteko z ukaznim pozivom tako, da vnesete

python ibeacon.py

4. korak: Preglejte napravo

Skenirajte svojo napravo
Skenirajte svojo napravo

Ko zaženete skript Python, bi morali videti svoj iBeacon s pomočjo aplikacije za optični bralnik, zasnovane za nizkoenergijski Bluetooth (BLE).

Primeri skenerja so lahko BLE Scanner podjetja Bluepixel Technologies.

Tukaj lahko vidite, da se je vaša naprava začela oglaševati.

Uporabite lahko tudi skript Eddystone. Koda vira je na voljo tukaj.

Priporočena: