Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bluetooth - simsiz ma'lumotlarni uzatish, uyni avtomatlashtirish tizimini yaratish, boshqa qurilmalarni boshqarish va boshqalarning innovatsion texnologiyalaridan biri.
Ushbu ko'rsatmalarda men Raspberry Pi -ni Bluetooth -chiroqqa aylantirishga harakat qilaman.
Talablar
- Raspberry Pi
- BleuIO (Bluetooth kam quvvatli USB Dongle)
- Bluetooth -ga ega mobil telefon va Dialog Semiconductor -dan BLE Scanner, LightBlue yoki DSPS kabi ilova.
1 -qadam: Dongle -ni ulang
BleuIO dongle -ni Raspberry Pi -ga ulang.
Dongle qaysi qurilma nomiga ulanganligini aniqlash uchun siz quyidagilarni bajarishingiz kerak bo'ladi:
ls /dev
Qulfni ulashdan oldin va qurilmaning qaysi biri ekanligini aniqlash uchun siz buni ikki marta bajarishingiz kerak bo'lishi mumkin. Ishga tushganda, dasturiy ta'minot dasturini yangilash (yoki o'z ilovangizni o'chirish) uchun yuklash moslamasi 10 soniya davomida COM portini ochadi.
Keyin u portni yopadi va bizni qiziqtirgan BleuIO ilovasi uchun yangi portni ochadi. Siz yugurishingiz mumkin:
uyqu
2 -qadam: ketma -ket aloqa
Dongle bilan aloqa qilish uchun sizga ketma -ket aloqa dasturi kerak bo'ladi. Ushbu qo'llanma uchun biz Minicom -dan foydalanamiz. Siz Minicom -ni ishga tushirish orqali olishingiz mumkin:
sudo apt-get install minicom
Endi dongle -dan foydalanishni boshlash uchun quyidagi buyruqni bajaring, masalan, sizning dongle qurilmangiz ttyACM0 nomiga ulangan bo'lsa:
minicom -b 9600 -o -D /dev /ttyACM0
Endi AT-buyrug'ini yozib ko'ring. Masalan
DA
Agar siz OK javobini olsangiz, demak, dongle ishlayapti.
3 -qadam: Python skriptini ishga tushiring
Bizda bu Raspberry Pi -ni Bluetooth -chiroqqa aylantirishga yordam beradigan python skriptimiz bor.
Ushbu skriptlardan foydalanish uchun sizga Python o'rnatilgan bo'lishi kerak.
Siz shuningdek pySerial modulini o'rnatishingiz kerak bo'ladi. O'rnatishning eng oson usuli - bu pip (Python -ni o'rnatgandan keyin bo'lishi kerak):
Python2:
pip o'rnatish pyserial
Python3:
python3 -m pip o'rnatish pyserial
Ulanishdan so'ng, siz o'zingizning iBeacon -ni o'rnatish uchun misol python skriptidan foydalanishingiz mumkin. Manba kodini GitHub -da topish mumkin.
Bu skriptni ibeacon.py nomli faylga saqlang yoki xohlagan narsangizni nomlay olasiz.
Endi yozish orqali buyruq satri yordamida faylni oching
python ibeacon.py
4 -qadam: qurilmangizni skanerlang
Python skriptini ishga tushirganingizda, siz iBeacon -ni Bluetooth Low Energy (BLE) uchun mo'ljallangan skaner ilovasi yordamida ko'rishingiz kerak.
Bluepixel Technologies -dan BLE skaneri bo'lishi mumkin.
Bu erda ko'rishingiz mumkin, sizning qurilmangiz reklama boshladi.
Siz Eddystone skriptidan foydalanishingiz mumkin, manba kodi bu erda mavjud.