INHOUDSOPGAWE:
- Stap 1: Koppel die Dongle
- Stap 2: Seriële kommunikasie
- Stap 3: Begin Python Script
- Stap 4: Skandeer u toestel
Video: Verander 'n Framboos Pi in Bluetooth -baken: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Bluetooth is een van die innoverende tegnologie om data draadloos oor te dra, huis -outomatiseringstelsels te bou, ander toestelle te beheer, ens.
In hierdie instruksies sal ek probeer om van 'n Raspberry Pi 'n Bluetooth -baken te maak.
Vereistes
- Framboos Pi
- BleuIO ('n Bluetooth lae -energie USB -Dongle)
- 'N Mobiele telefoon met Bluetooth en 'n app soos BLE Scanner, LightBlue of DSPS van Dialog Semiconductor.
Stap 1: Koppel die Dongle
Koppel die BleuIO -dongle aan u Raspberry Pi.
Om te identifiseer met watter toestelnaam die dongle gekoppel is, moet u die volgende uitvoer:
ls /dev
Miskien moet u dit twee keer doen, een keer voordat u die dongle aansluit en een keer daarna om die toestelnaam te kan identifiseer. By die aanvang sal die dongle vir 10 sekondes 'n COM -poort vir die selflaaiprogram oopmaak sodat u die firmware kan opdateer (of u eie toepassing kan flits).
Daarna sal dit die poort sluit en 'n nuwe poort vir die BleuIO -toepassing oopmaak, die een waarin ons hier belangstel. U kan hardloop:
lsusb
Stap 2: Seriële kommunikasie
U benodig 'n seriële kommunikasieprogram om met die dongle te kommunikeer. Vir hierdie tutoriaal gebruik ons Minicom. U kan Minicom kry deur die volgende te doen:
sudo apt-get install minicom
Om die dongle te begin gebruik, voer die volgende opdrag uit as u dongle byvoorbeeld gekoppel is aan die toestelnaam ttyACM0:
minicom -b 9600 -o -D /dev /ttyACM0
Probeer nou 'n AT-Command tik. Byvoorbeeld
BY
As u 'n goeie antwoord kry, beteken dit dat die dongle werk.
Stap 3: Begin Python Script
Ons het 'n python -skrif gereed om hierdie Raspberry Pi te help omskakel in Bluetooth -baken.
Om hierdie skrifte te gebruik, moet Python geïnstalleer word.
U moet ook die module pySerial installeer. Die maklikste manier om dit te installeer, is deur pip (wat u reeds behoort te hê nadat u Python geïnstalleer het) deur die volgende te doen:
Python2:
pip installeer pyseriaal
Python3:
python3 -m pip installeer pyserial
Na die verbinding kan u die voorbeeld -voorbeeld -python -skrip gebruik om u eie iBeacon op te stel. Die bronkode kan op GitHub gevind word.
Stoor hierdie skrif in 'n lêer genaamd ibeacon.py, of u kan alles noem wat u wil.
Maak die lêer nou oop met 'n opdragprompt deur te tik
python ibeacon.py
Stap 4: Skandeer u toestel
As u die Python -script begin, moet u u iBeacon kan sien met 'n skandeerder -app wat ontwerp is vir Bluetooth Low Energy (BLE).
Voorbeelde van die skandeerder -app kan die BLE -skandeerder van Bluepixel Technologies wees.
Hier kan u sien dat u toestel begin adverteer het.
U kan ook die Eddystone -script gebruik. Bronkode wat hier beskikbaar is.
Aanbeveel:
Hoe u u Framboos Pi kan verander in 'n gateway vir eksterne toegang: 6 stappe
Hoe u u Framboos Pi in 'n toegangspoort vir eksterne toegang kan verander: Hallo ouens! In die lig van die onlangse gebeurtenisse, het ons span by remote.it hard aan die dink gekom om idees vir afstandswerk pynloos en toeganklik te maak. Ons het die remote.itPi SD -kaartbeeld gekry, 'n SD -kaart wat u in 'n nuwe
Hoe u die Bluetooth -module se naam maklik met Arduino kan verander: 4 stappe
Hoe om die Bluetooth -module se naam maklik te verander met Arduino: In hierdie projek leer u hoe u u Bluetooth -module 'n naam kan gee en mislukkings in die werking van u bluetooth kan opspoor. Vir hierdie projek gebruik u die volgende komponente wat hieronder aangebied word
Buigsame boekwyser wat verander kan word, kan verander word: 6 stappe
Buigsame boek wat verander kan word: verander u gunsteling papierboekmerk in 'n veranderlike boek met slegs 'n paar maklike stappe. om 'n boek opsy te sit as dinge gaan
Verander 'n Commodore 64 in 'n IOS Bluetooth -sleutelbord: 6 stappe (met foto's)
Verander 'n Commodore 64 in 'n IOS Bluetooth -sleutelbord: hierdie instruksies beskryf hoe u 'n Commodore 64 -rekenaar in 'n bluetooth -sleutelbord kan verander. Dit behels die programmering van 'n mikrobeheerder met die Arduino IDE en die bou van 'n printplaat. Benodighede wat u benodig (sommige is opsioneel): Commodore 64 met
Hoe u die teks wat verskyn wanneer u u muis oor die beginknoppie verander, verander: 4 stappe
Hoe u die teks wat verskyn as u met die muis oor die beginknoppie verander, verander: die titel sê alles