Talaan ng mga Nilalaman:
- Hakbang 1: Ikonekta ang Dongle
- Hakbang 2: Serial Communication
- Hakbang 3: Patakbuhin ang Python Script
- Hakbang 4: I-scan ang Iyong Device
Video: Lumiko isang Raspberry Pi Sa Bluetooth Beacon: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ang Bluetooth ay isa sa makabagong teknolohiya upang ilipat ang data nang wireless, bumuo ng mga system ng automation ng bahay, kontrolin ang iba pang mga aparato atbp.
Sa mga itinuturo na ito, susubukan kong gawing Bluetooth Beacon ang isang Raspberry Pi.
Mga Kinakailangan
- Raspberry Pi
- BleuIO (Isang Bluetooth mababang enerhiya na USB Dongle)
- Isang Mobile Phone na may Bluetooth at isang App tulad ng BLE Scanner, LightBlue o DSPS mula sa Dialog Semiconductor.
Hakbang 1: Ikonekta ang Dongle
Ikonekta ang BleuIO dongle sa iyong Raspberry Pi.
Upang makilala kung aling pangalan ng aparato ang nakakonekta sa dongle, kakailanganin mong tumakbo:
ls / dev
Maaaring kailanganin mong gawin ito nang dalawang beses, isang beses bago mo ikonekta ang dongle at isang beses pagkatapos upang makilala kung alin ang pangalan ng aparato. Kapag nagsisimula, bubuksan ng dongle ang isang COM port para sa bootloader sa loob ng 10 segundo upang payagan kang i-update ang firmware (o i-flash ang iyong sariling application).
Pagkatapos nito isasara nito ang port na iyon at magbubukas ng isang bagong port para sa aplikasyon ng BleuIO na kung saan ay interesado kami dito. Maaari kang tumakbo:
lsusb
Hakbang 2: Serial Communication
Kakailanganin mo ang isang serial na programa sa komunikasyon upang makipag-usap sa dongle. Para sa tutorial na ito gagamitin namin ang Minicom. Maaari kang makakuha ng Minicom sa pamamagitan ng pagpapatakbo:
sudo apt-get install minicom
Ngayon, upang simulang gamitin ang dongle patakbuhin ang sumusunod na utos kung, halimbawa, ang iyong dongle ay konektado sa pangalan ng aparato ttyACM0:
minicom -b 9600 -o -D / dev / ttyACM0
Ngayon subukang mag-type ng isang AT-Command. Halimbawa
AT
Kung nakakuha ka ng isang OK na tugon na nangangahulugang gumagana ang dongle.
Hakbang 3: Patakbuhin ang Python Script
Mayroon kaming isang python script na handang tulungan na gawing Bluetooth Beacon ang Raspberry Pi na ito.
Upang magamit ang mga script na ito kakailanganin mong magkaroon ng naka-install na Python.
kailangan mo ring i-install ang module na pySerial. Ang pinakamadaling paraan upang mai-install ito ay sa pamamagitan ng pip (na dapat mayroon ka pagkatapos i-install ang Python) sa pamamagitan ng pagpapatakbo:
Python2:
pip install pyserial
Python3:
python3 -m pip install pyserial
Pagkatapos ng pagkonekta, maaari mong gamitin ang halimbawang sample na script ng python upang i-set up ang iyong sariling iBeacon. Ang source code ay matatagpuan sa GitHub.
I-save ang script na ito sa isang file na tinatawag na ibeacon.py o maaari mong pangalanan ang anumang gusto mo.
Ngayon buksan ang file gamit ang isang prompt ng utos sa pamamagitan ng pagta-type
python ibeacon.py
Hakbang 4: I-scan ang Iyong Device
Kapag sinimulan mo ang script ng Python, dapat mong makita ang iyong iBeacon gamit ang isang scanner App na idinisenyo para sa Bluetooth Low Energy (BLE).
Ang mga halimbawa ng scanner App ay maaaring BLE Scanner mula sa Bluepixel Technologies.
Makikita mo rito, nagsimula nang mag-advertise ang iyong aparato.
Maaari mo ring gamitin ang Eddystone script. Magagamit ang code ng mapagkukunan dito.
Inirerekumendang:
Paano Lumiko ang isang Lumang / Napinsalang Pc o Laptop Sa Isang Media Box: 9 Mga Hakbang
Paano Lumiko ang isang Lumang / Napinsalang Pc o Laptop Sa isang Media Box: Sa isang mundo kung saan ang teknolohiya ay Mas mabilis na umusbong kaysa sa atin, ang ating minamahal na electronics ay masyadong mabilis na maging lipas. Marahil ang iyong nagmamahal na mga pusa ay kumatok sa iyong laptop ng mesa at ang screen ay nasira. O baka gusto mo ng isang kahon ng media para sa isang matalinong TV
Lumiko ang isang Rotary Telepono Sa Isang Radyo at Paglalakbay Sa Paglipas ng Oras: 5 Hakbang (na may Mga Larawan)
Gawin ang isang Rotary Telepono Sa Isang Radyo at Paglalakbay Sa Paglipas ng Oras: Na-hack ko ang isang umiinog na telepono sa isang radyo! Kunin ang telepono, pumili ng isang bansa at isang dekada, at makinig ng ilang magagaling na musika! Paano ito gumagana Ang rotary phone na ito ay may built-in na microcomputer (isang Raspberry Pi), na nakikipag-usap sa radiooooo.com, isang web radio. Ang
Lumiko sa isang Commodore 64 Sa isang IOS Bluetooth Keyboard: 6 na Hakbang (na may Mga Larawan)
Gawin ang isang Commodore 64 Sa isang IOS Bluetooth Keyboard: Ang itinuturo na ito ay naglalarawan kung paano gawing isang Bluetooth keyboard ang isang computer na Commodore 64. Nagsasangkot ito ng pagprograma ng isang micro controller gamit ang Arduino IDE at pagbubuo ng isang circuit board. Ang mga application na kakailanganin mo (ang ilan ay opsyonal): Commodore 64 kasama
Paano Lumiko ang isang ThinkGeek Screaming Monkey Slingshot Sa isang Bluetooth Headset: 8 Hakbang
Paano Lumiko ang isang ThinkGeek Screaming Monkey Slingshot Sa isang Bluetooth Headset: Nakasawa ka na ba sa mga karaniwang plastic headset na Bluetooth? Makalipas ang ilang sandali, medyo mapurol at mainip sila. Ituturo sa iyo ang itinuturo na ito kung paano gawing isang headset ang isang ThinkGeek Ninja na unggoy na hindi lamang naka-istilo, ngunit naglalaman ng sarili nitong
Lumiko ang isang Trackpad Mula sa isang Broken Laptop Sa Isang PS / 2 Mouse: 6 Hakbang
Lumiko isang Trackpad Mula sa isang Broken Laptop Sa Isang PS / 2 Mouse: Binigyan ako ng isang kaibigan ng sirang laptop na HP Pavilion. Sa kaunting trabaho lamang, maaari mong alisin ang trackpad at kumonekta sa isang PS / 2 o 9-pin Serial port. Kumonekta sa iyong PC at gamitin bilang isang simpleng mouse, o kahit wire sa isang Arduino para sa isang natatanging interface para sa iyong