Mündəricat:

Raspberry Pi -ni Bluetooth mayakına çevirin: 4 addım
Raspberry Pi -ni Bluetooth mayakına çevirin: 4 addım

Video: Raspberry Pi -ni Bluetooth mayakına çevirin: 4 addım

Video: Raspberry Pi -ni Bluetooth mayakına çevirin: 4 addım
Video: How To Remotely Access The Raspberry Pi Via Bluetooth (SSH/VNC) 2024, Iyul
Anonim
Raspberry Pi -ni Bluetooth mayakına çevirin
Raspberry Pi -ni Bluetooth mayakına çevirin

Bluetooth, məlumatları simsiz ötürmək, ev avtomatlaşdırma sistemləri qurmaq, digər cihazları idarə etmək və s.

Bu təlimatlarda bir Raspberry Pi -ni Bluetooth Mayakına çevirməyə çalışacağam.

Tələblər

  • Moruq Pi
  • BleuIO (Bluetooth aşağı enerjili USB Dongle)
  • Bluetooth ilə Cib Telefonu və Dialog Semiconductor -dan BLE Scanner, LightBlue və ya DSPS kimi bir tətbiq.

Addım 1: Dongle bağlayın

Dongle qoşun
Dongle qoşun
Dongle qoşun
Dongle qoşun

BleuIO cihazını Raspberry Pi -yə qoşun.

Cihazın hansı cihaz adına bağlı olduğunu müəyyən etmək üçün aşağıdakıları etməlisiniz:

ls /dev

Dongle'ı bağlamadan əvvəl və bir dəfə cihazın kim olduğunu müəyyən etmək üçün bunu iki dəfə etməlisiniz. Başladığınız zaman, proqram təminatını yeniləməyinizə (və ya öz tətbiqinizi yandırmağınıza) imkan verən açar yükləyici üçün 10 saniyə ərzində COM portu açacaq.

Daha sonra o limanı bağlayacaq və burada maraqlandığımız BleuIO tətbiqi üçün yeni bir liman açacaq. Qaça bilərsiniz:

susmaq

Addım 2: Serial Rabitə

Serial Ünsiyyət
Serial Ünsiyyət

Dongle ilə ünsiyyət qurmaq üçün serial ünsiyyət proqramına ehtiyacınız olacaq. Bu dərs üçün Minicomdan istifadə edəcəyik. Çalışaraq Minicom əldə edə bilərsiniz:

sudo apt-get minicom yükləyin

İndi dongle istifadə etməyə başlamaq üçün, məsələn, cihazınız ttyACM0 cihaz adına bağlıdırsa, aşağıdakı əmri işlədin:

minicom -b 9600 -o -D /dev /ttyACM0

İndi bir AT əmri yazmağa çalışın. Misal üçün

AT

OK cavabını alsanız, bu dongle işlədiyini göstərir.

Addım 3: Python Script işə salın

Bu Raspberry Pi -ni Bluetooth Mayakına çevirməyə kömək etməyə hazır bir python skriptimiz var.

Bu skriptlərdən istifadə etmək üçün Python yüklü olmalısınız.

ou da pySerial modulunu quraşdırmalı olacaq. Quraşdırmağın ən asan yolu:

Python2:

pip quraşdırın

Python3:

python3 -m pip pyserial quraşdırın

Bağlandıqdan sonra, öz iBeacon qurmaq üçün nümunə python skriptindən istifadə edə bilərsiniz. Mənbə kodunu GitHub -da tapa bilərsiniz.

Bu skripti ibeacon.py adlı bir faylda qeyd edin və ya istədiyiniz hər şeyi adlandıra bilərsiniz.

İndi yazaraq bir əmr istəməsi ilə faylı açın

python ibeacon.py

Addım 4: Cihazınızı tarayın

Cihazınızı Tarayın
Cihazınızı Tarayın

Python skriptinə başladığınızda, Bluetooth Aşağı Enerji (BLE) üçün hazırlanmış bir skaner Tətbiqindən istifadə edərək iBeacon -u görə bilərsiniz.

Skaner tətbiqinin nümunələri Bluepixel Technologies -dən BLE Scanner ola bilər.

Burada görə bilərsiniz, cihazınız reklam etməyə başladı.

Eddystone skriptindən də istifadə edə bilərsiniz. Mənbə kodu burada mövcuddur.

Tövsiyə: