Obsah:
- Krok 1: Připojte Dongle
- Krok 2: Sériová komunikace
- Krok 3: Spusťte Python Script
- Krok 4: Prohledejte své zařízení
Video: Proměňte Raspberry Pi na Bluetooth maják: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Bluetooth je jednou z inovativních technologií pro bezdrátový přenos dat, budování systémů domácí automatizace, ovládání dalších zařízení atd.
V tomto návodu se pokusím z Raspberry Pi udělat Bluetooth Beacon.
Požadavky
- Raspberry Pi
- BleuIO (Bluetooth nízkoenergetický USB klíč)
- Mobilní telefon s Bluetooth a aplikací, jako je BLE Scanner, LightBlue nebo DSPS od Dialog Semiconductor.
Krok 1: Připojte Dongle
Připojte dongle BleuIO k Raspberry Pi.
K identifikaci názvu zařízení, ke kterému je dongle připojen, budete muset spustit:
ls /dev
Možná budete muset udělat dvakrát, jednou před připojením hardwarového klíče a jednou po něm, abyste mohli identifikovat, který z nich je název zařízení. Při spuštění dongle otevře na 10 sekund COM port pro zavaděč, což vám umožní aktualizovat firmware (nebo flashovat vlastní aplikaci).
Poté tento port zavře a otevře nový port pro aplikaci BleuIO, což je ten, který nás zde zajímá. Můžete spustit:
lsusb
Krok 2: Sériová komunikace
Ke komunikaci s dongle budete potřebovat program pro sériovou komunikaci. Pro tento tutoriál použijeme Minicom. Minicom můžete získat spuštěním:
sudo apt-get install minicom
Chcete -li začít používat dongle, spusťte následující příkaz, pokud je například váš dongle připojen k názvu zařízení ttyACM0:
minicom -b 9600 -o -D /dev /ttyACM0
Nyní zkuste napsat AT-Command. Například
NA
Pokud dostanete odpověď OK, znamená to, že dongle funguje.
Krok 3: Spusťte Python Script
Máme připravený python skript, který pomůže proměnit tento Raspberry Pi na Bluetooth Beacon.
Abyste mohli tyto skripty používat, musíte mít nainstalovaný Python.
ou bude také nutné nainstalovat modul pySerial. Nejjednodušší způsob, jak jej nainstalovat, je prostřednictvím pipu (který byste již měli mít po instalaci Pythonu) spuštěním:
Python2:
pip install pyserial
Python3:
python3 -m pip install pyserial
Po připojení můžete pomocí ukázkového skriptu pythonu nastavit svůj vlastní iBeacon. Zdrojový kód najdete na GitHubu.
Uložte tento skript do souboru s názvem ibeacon.py nebo si můžete libovolně pojmenovat.
Nyní otevřete soubor pomocí příkazového řádku zadáním
python ibeacon.py
Krok 4: Prohledejte své zařízení
Když spustíte skript Pythonu, měli byste vidět svůj iBeacon pomocí aplikace skeneru určené pro Bluetooth Low Energy (BLE).
Příkladem aplikace skeneru může být skener BLE od společnosti Bluepixel Technologies.
Tady vidíte, že vaše zařízení začalo inzerovat.
Můžete také použít skript Eddystone. Zdrojový kód je k dispozici zde.
Doporučuje:
Předpověď počasí Maják: 4 kroky (s obrázky)
Předpověď počasí maják: V tomto projektu představuji model z místního majáku počasí, který jsem vyrobil pomocí 3D tisku, LED pruhů, napájecího zdroje a desky Arduino s wifi připojením, abych měl přístup k předpovědi počasí na další den. Hlavním účelem
DIY RF maják: 5 kroků
DIY RF Beacon: Hej, lidi, jsem zpět se zcela novým instruktážním programem. Začněme. Co je to RF Beacon? RF maják je bezdrátové zařízení, které označuje pevné místo a umožňuje zařízení pro určování směru jeho lokalizaci. Vysílá souvislý nebo periodický rádiový signál
Proměňte jakýkoli reproduktor na reproduktor Bluetooth: 4 kroky
Proměňte jakýkoli reproduktor na reproduktor Bluetooth: Před několika lety bylo běžné, že přenosné reproduktory měly 3,5 mm konektor a byly napájeny bateriemi AA. Podle dnešních standardů je to trochu zastaralá zejména baterie, protože každý gadget v dnešní době má dobíjecí baterii. Zvukový konektor je
Virtuální otočný maják LED (Rundumlicht): 5 kroků
Virtuální otočný LED maják (Rundumlicht): Zde je můj první velmi malý * virtuální * otočný LED maják. A také můj první instruktáž! Je postaven na 4 x 0603 SMD LED diodách. Potřebují pouze místnost o 2,5 mm3. Aby kruhové vypínací světlo vypadalo realističtěji, napsal jsem program na PIC12F
LED maják na láhev: 6 kroků
LED maják na lahve: Tento insturctable vám ukáže, jak z prázdné lahvičky na pilulky udělat maják pomocí několika snadno dostupných elektronických součástek, velmi malé zkušenosti s pájením a samozřejmě z prázdné lahve od pilulky. Proč by to někdo chtěl používat? Myslel jsem, že