Sadržaj:
- Korak 1: Spojite 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 promjena: 2024-01-30 09:32
Bluetooth je jedna od inovativnih tehnologija za bežični prijenos podataka, izgradnju sustava kućne automatizacije, upravljanje drugim uređajima itd.
U ovim uputama pokušat ću pretvoriti Raspberry Pi u Bluetooth Beacon.
Zahtjevi
- Malina Pi
- BleuIO (Bluetooth niskoenergetski USB ključ)
- Mobilni telefon s Bluetoothom i aplikacijom kao što je BLE skener, LightBlue ili DSPS iz Dialog Semiconductor.
Korak 1: Spojite ključ
Spojite BleuIO ključ na svoj Raspberry Pi.
Da biste utvrdili s kojim je nazivom 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 aplikaciju BleuIO 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
NA
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.
Za korištenje ovih skripti morate imati instaliran Python.
Također ćete morati instalirati modul pySerial. Najlakši način da ga instalirate je putem pipa (koji biste već trebali imati nakon instaliranja Pythona) pokretanjem:
Python2:
pip install pyserial
Python3:
python3 -m pip install pyserial
Nakon povezivanja možete upotrijebiti primjer uzorka python skripte za postavljanje vlastitog iBeacon -a. Izvorni kod možete pronaći na GitHub -u.
Spremite ovu skriptu u datoteku pod nazivom ibeacon.py ili možete imenovati sve što želite.
Sada otvorite datoteku pomoću naredbenog retka upisivanjem
python ibeacon.py
Korak 4: Skenirajte svoj uređaj
Kad 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 tvrtke 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čeni:
Napravi sam skener IBeacon i Beacon sa Raspberry Pi i HM13: 3 koraka
DIY IBeacon i Beacon skener sa Raspberry Pi i HM13: Priča Beacon će kontinuirano emitirati signale kako bi ostalim bluetooth uređajima dao do znanja o njihovoj prisutnosti. Uvijek sam želio imati bluetooth beacon za praćenje mojih ključeva budući da sam ih već prošle godine zaboravio donijeti 10 puta. I dogodi mi se
Pretvorite Commodore 64 u IOS Bluetooth tipkovnicu: 6 koraka (sa slikama)
Pretvorite Commodore 64 u IOS Bluetooth tipkovnicu: Ova uputa opisuje kako pretvoriti Commodore 64 računalo u bluetooth tipkovnicu. Uključuje programiranje mikrokontrolera s Arduino IDE -om i izradu pločice. Potrebne potrepštine (neke su izborne): Commodore 64 s
RuuviTag i PiZero W i Blinkt! termometar na bazi Bluetooth beacon -a: 3 koraka (sa slikama)
RuuviTag i PiZero W i Blinkt! termometar temeljen na Bluetooth beacon -u: Ova instrukcija opisuje pristup čitanju podataka o temperaturi i vlažnosti iz RuuviTaga pomoću Bluetootha s Raspberry Pi Zero W i za prikaz vrijednosti u binarnim brojevima na Pimoronijevom svjetlucanju! 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 sami izraditi ili pretvoriti svoje ž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 sami izraditi ili pretvoriti svoje žičane bluetooth slušalice. Slijedite moj korak, a vi ste korak iza za pretvaranje