Sadržaj:
- Korak 1: Povežite ključ
- Korak 2: Serijska komunikacija
- Korak 3: Pokrenite Python Script
- Korak 4: Skenirajte svoj uređaj
Video: Pretvorite Raspberry Pi u Bluetooth Beacon: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Bluetooth je jedna od inovativnih tehnologija za bežični prijenos podataka, izgradnju sistema kućne automatizacije, upravljanje drugim uređajima itd.
U ovim uputstvima pokušat ću pretvoriti Raspberry Pi u Bluetooth Beacon.
Zahtevi
- Raspberry Pi
- BleuIO (Bluetooth niskoenergetski USB ključ)
- Mobilni telefon s Bluetoothom i aplikacijom kao što je BLE skener, LightBlue ili DSPS iz Dialog Semiconductor -a.
Korak 1: Povežite ključ
Priključite BleuIO ključ na svoj Raspberry Pi.
Da biste utvrdili na koje je ime uređaja povezan ključ, morate pokrenuti:
ls /dev
Možda ćete to morati učiniti dvaput, jednom prije nego što spojite ključ, a jednom nakon toga kako biste mogli identificirati koji je naziv uređaja. Prilikom pokretanja, ključ će otvoriti COM port za bootloader na 10 sekundi kako bi vam omogućio ažuriranje firmvera (ili fleširanje vlastite aplikacije).
Nakon toga će zatvoriti taj port i otvoriti novi port za BleuIO aplikaciju koja nas ovdje zanima. Možete pokrenuti:
lsusb
Korak 2: Serijska komunikacija
Za komunikaciju s ključem trebat će vam serijski komunikacijski program. Za ovaj vodič koristit ćemo Minicom. Minicom možete dobiti pokretanjem:
sudo apt-get install minicom
Sada, za početak korištenja ključa, pokrenite sljedeću naredbu ako je, na primjer, vaš ključ povezan s imenom uređaja ttyACM0:
minicom -b 9600 -o -D /dev /ttyACM0
Sada pokušajte upisati AT-naredbu. Na primjer
AT
Ako dobijete OK odgovor, to znači da ključ radi.
Korak 3: Pokrenite Python Script
Imamo spremnu python skriptu koja će pomoći pretvoriti ovu Raspberry Pi u Bluetooth Beacon.
Da biste koristili ove skripte, morate imati instaliran Python.
Takođe ćete morati instalirati modul pySerial. Najjednostavniji način da ga instalirate je putem pipa (koji biste trebali imati nakon instalacije Pythona) pokretanjem:
Python2:
pip install pyserial
Python3:
python3 -m pip install pyserial
Nakon povezivanja, možete koristiti primjer uzorka python skripte za postavljanje vlastitog iBeacon -a. Izvorni kod se može pronaći na GitHub -u.
Sačuvajte ovu skriptu u datoteku pod nazivom ibeacon.py ili možete imenovati bilo šta što želite.
Sada otvorite datoteku pomoću naredbenog retka upisivanjem
python ibeacon.py
Korak 4: Skenirajte svoj uređaj
Kada pokrenete Python skriptu, trebali biste moći vidjeti svoj iBeacon pomoću aplikacije skenera dizajnirane za Bluetooth Low Energy (BLE).
Primjeri aplikacije skenera mogu biti BLE skener kompanije Bluepixel Technologies.
Ovdje možete vidjeti da se vaš uređaj počeo oglašavati.
Također možete koristiti skriptu Eddystone. Izvorni kod dostupan ovdje.
Preporučuje se:
Uradi sam skener IBeacon i Beacon sa Raspberry Pi i HM13: 3 koraka
Uradi sam skener IBeacon i Beacon sa Raspberry Pi i HM13: Priča Beacon će kontinuirano emitirati signale kako bi ostalim bluetooth uređajima dao do znanja o njihovom prisustvu. Uvijek sam želio imati bluetooth beacon za praćenje mojih ključeva jer sam ih već zaboravio donijeti 10 puta prošle godine. I desim se
Pretvorite Commodore 64 u IOS Bluetooth tastaturu: 6 koraka (sa slikama)
Pretvorite Commodore 64 u IOS Bluetooth tastaturu: Ovo uputstvo opisuje kako pretvoriti Commodore 64 računar u Bluetooth tastaturu. Uključuje programiranje mikrokontrolera s Arduino IDE -om i konstrukciju pločice. Potrebne potrepštine (neke su opcionalne): Commodore 64 sa
RuuviTag i PiZero W i Blinkt! termometar zasnovan na Bluetooth beacon -u: 3 koraka (sa slikama)
RuuviTag i PiZero W i Blinkt! termometar zasnovan na Bluetooth beacon -u: Ova instrukcija opisuje pristup čitanju podataka o temperaturi i vlažnosti iz RuuviTaga koristeći Bluetooth sa Raspberry Pi Zero W i za prikaz vrijednosti u binarnim brojevima na Pimoronijevom treptaju! pHAT.Ili kratko rečeno: kako izgraditi državu
Pretvorite svoje Bluetooth slušalice u žičane Bluetooth slušalice: 5 koraka (sa slikama)
Pretvorite svoje Bluetooth slušalice u ožičene Bluetooth slušalice: Danas ću vam reći kako napraviti ili pretvoriti vlastite žičane bluetooth slušalice. Slijedite moj korak, a vi ste korak iza za pretvaranje
Pretvorite svoje Bluetooth slušalice u žičane Bluetooth slušalice: 6 koraka
Pretvorite svoje Bluetooth slušalice u ožičene Bluetooth slušalice: Danas ću vam reći kako napraviti ili pretvoriti vlastite žičane bluetooth slušalice. Slijedite moj korak, a vi ste korak iza za pretvaranje