Мазмұны:

Raspberry Pi -ді Bluetooth маякына айналдырыңыз: 4 қадам
Raspberry Pi -ді Bluetooth маякына айналдырыңыз: 4 қадам

Бейне: Raspberry Pi -ді Bluetooth маякына айналдырыңыз: 4 қадам

Бейне: Raspberry Pi -ді Bluetooth маякына айналдырыңыз: 4 қадам
Бейне: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Қараша
Anonim
Raspberry Pi -ді Bluetooth маякына айналдырыңыз
Raspberry Pi -ді Bluetooth маякына айналдырыңыз

Bluetooth - бұл деректерді сымсыз тасымалдауға, үй автоматтандыру жүйесін құруға, басқа құрылғыларды басқаруға арналған инновациялық технологиялардың бірі.

Бұл нұсқаулықтарда мен Raspberry Pi -ді Bluetooth маякына айналдыруға тырысамын.

Талаптар

  • Raspberry Pi
  • BleuIO (Bluetooth қуаты төмен USB Dongle)
  • Bluetooth бар ұялы телефон және диалогтық жартылай өткізгіштен BLE Scanner, LightBlue немесе DSPS сияқты қосымша.

1 -қадам: Dongle қосыңыз

Dongle қосыңыз
Dongle қосыңыз
Dongle қосыңыз
Dongle қосыңыз

BleuIO кілтін Raspberry Pi -ге қосыңыз.

Қондырғы қай құрылғының атауына қосылғанын анықтау үшін сізге келесі әрекеттерді орындау қажет:

ls /dev

Сіз мұны екі рет жасауыңыз қажет болуы мүмкін: бір рет кілтті қосар алдында және бір рет құрылғы атауы екенін анықтау үшін. Іске қосылған кезде, түйін микробағдарламаны жаңартуға мүмкіндік беретін жүктеушіге арналған COM портын 10 секунд ашады (немесе жеке қосымшаны жыпылықтайды).

Содан кейін ол сол портты жауып, бізді қызықтыратын BleuIO қосымшасының жаңа портын ашады. Сіз жүгіре аласыз:

ұйықтау

2 -қадам: сериялық байланыс

Сериялық байланыс
Сериялық байланыс

Донгломен байланысу үшін сізге сериялық байланыс бағдарламасы қажет. Бұл оқулықта біз Minicom -ды қолданатын боламыз. Сіз Minicom -ды келесі жолмен ала аласыз:

sudo apt-get minicom орнатыңыз

Енді кілттерді қолдануды бастау үшін келесі пәрменді орындаңыз, егер сіздің кілтіңіз ttyACM0 құрылғысының атауына қосылған болса:

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

Енді AT-Command теріп көріңіз. Мысалға

AT

Егер сіз дұрыс жауап алсаңыз, бұл кілт жұмыс істейтінін білдіреді.

3 -қадам: Python сценарийін іске қосыңыз

Бізде бұл Raspberry Pi -ді Bluetooth маякына айналдыруға көмектесуге дайын питон сценарийі бар.

Бұл сценарийлерді пайдалану үшін сізге Python орнатылған болуы керек.

Сонымен қатар pySerial модулін орнату қажет болады. Оны орнатудың ең оңай жолы - бұл pip (Python -ды орнатқаннан кейін болуы керек):

Python2:

pip pyserial орнатыңыз

Python3:

python3 -m пипериалды орнатады

Қосылғаннан кейін сіз өзіңіздің iBeacon -ды орнату үшін мысал python сценарийін қолдана аласыз. Бастапқы кодты GitHub -тан табуға болады.

Бұл сценарийді ibeacon.py деп аталатын файлға сақтаңыз немесе сізге ұнайтын нәрсені атай аласыз.

Енді файлды теру арқылы пәрмен жолының көмегімен ашыңыз

python ibeacon.py

4 -қадам: құрылғыны сканерлеңіз

Құрылғыны сканерлеңіз
Құрылғыны сканерлеңіз

Python сценарийін бастаған кезде, Bluetooth төмен энергиясына (BLE) арналған сканер қосымшасы арқылы iBeacon -ды көруге болады.

Сканер қосымшасының мысалдары Bluepixel Technologies BLE сканері болуы мүмкін.

Міне, көруге болады, сіздің құрылғыңыз жарнама бере бастады.

Сіз Eddystone сценарийін пайдалана аласыз. Бұл жерде қол жетімді бастапқы код.

Ұсынылған: