Съдържание:
- Стъпка 1: Свържете ключа
- Стъпка 2: Серийна комуникация
- Стъпка 3: Стартирайте Python Script
- Стъпка 4: Сканирайте устройството си
Видео: Превърнете Raspberry Pi в Bluetooth маяк: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Bluetooth е една от иновативните технологии за безжично прехвърляне на данни, изграждане на системи за домашна автоматизация, управление на други устройства и др.
В тези инструкции ще се опитам да превърна Raspberry Pi в Bluetooth Beacon.
Изисквания
- Малина Пи
- BleuIO (Bluetooth ниско енергиен USB ключ)
- Мобилен телефон с Bluetooth и приложение като BLE скенер, LightBlue или DSPS от Dialog Semiconductor.
Стъпка 1: Свържете ключа
Свържете ключа BleuIO към вашия Raspberry Pi.
За да определите с кое име на устройството е свързан ключът, ще трябва да изпълните:
ls /dev
Може да се наложи да го направите два пъти, веднъж преди да свържете ключа и веднъж след това, за да можете да идентифицирате кой от тях е името на устройството. Когато стартирате, ключът ще отвори COM порт за зареждащия механизъм за 10 секунди, за да ви позволи да актуализирате фърмуера (или да мигате собственото си приложение).
След това той ще затвори този порт и ще отвори нов порт за приложението BleuIO, което ни интересува тук. Можете да стартирате:
lsusb
Стъпка 2: Серийна комуникация
Ще ви е необходима серийна комуникационна програма за комуникация с ключа. За този урок ще използваме Minicom. Можете да получите Minicom, като стартирате:
sudo apt-get install minicom
Сега, за да започнете да използвате ключа, изпълнете следната команда, ако например вашият ключ е свързан с името на устройството ttyACM0:
minicom -b 9600 -o -D /dev /ttyACM0
Сега опитайте да напишете AT-команда. Например
AT
Ако получите ОК отговор, това означава, че ключът работи.
Стъпка 3: Стартирайте Python Script
Имаме готов скрипт на python, който да помогне за превръщането на този Raspberry Pi в Bluetooth Beacon.
За да използвате тези скриптове, трябва да имате инсталиран Python.
ще трябва да инсталирате и модула pySerial. Най -лесният начин да го инсталирате е чрез pip (който вече трябва да имате след инсталирането на Python), като стартирате:
Python2:
pip install pyserial
Python3:
python3 -m pip install pyserial
След свързване можете да използвате примерния примерен скрипт на python, за да настроите свой собствен iBeacon. Изходният код може да бъде намерен на GitHub.
Запишете този скрипт във файл, наречен ibeacon.py, или можете да посочите каквото искате.
Сега отворете файла с команден ред, като въведете
python ibeacon.py
Стъпка 4: Сканирайте устройството си
Когато стартирате скрипта на Python, трябва да можете да видите вашия iBeacon с помощта на приложение за скенер, предназначено за Bluetooth с ниска енергия (BLE).
Примери за приложение за скенер може да бъде BLE скенер от Bluepixel Technologies.
Тук можете да видите, че вашето устройство е започнало да рекламира.
Можете също да използвате скрипт Eddystone. Източник код, достъпен тук.
Препоръчано:
Превърнете Commodore 64 в Bluetooth клавиатура на IOS: 6 стъпки (със снимки)
Превърнете Commodore 64 в IOS Bluetooth клавиатура: Тази инструкция описва как да превърнете компютър Commodore 64 в Bluetooth клавиатура. Той включва програмиране на микроконтролер с Arduino IDE и конструиране на платка. Доставки, от които се нуждаете (някои са по избор): Commodore 64 с
RuuviTag и PiZero W и Blinkt! термометър, базиран на Bluetooth маяк: 3 стъпки (със снимки)
RuuviTag и PiZero W и Blinkt! термометър, базиран на Bluetooth маяк: Тази инструкция описва подход за четене на данни за температурата и влажността от RuuviTag, използвайки Bluetooth с Raspberry Pi Zero W и за показване на стойностите в двоични числа на мигач на Pimoroni! pHAT.Иначе казано: как да се изгради държава
Превърнете всеки високоговорител в Bluetooth високоговорител: 4 стъпки
Превърнете всеки високоговорител в Bluetooth високоговорител: Преди няколко години беше обичайно преносимите високоговорители да имат 3.5 мм жак и да се захранват от батерии тип АА. По днешните стандарти тя е малко остаряла, особено батерията, тъй като всяка притурка в днешно време има акумулаторна батерия. Аудио жакът е
Виртуален въртящ се LED маяк (Rundumlicht): 5 стъпки
Виртуален въртящ се LED маяк (Rundumlicht): Тук е първият ми много малък * виртуален * въртящ се LED маяк. И моят първи инструктаж също! Изграден е от 4 x 0603 SMD светодиода. Те се нуждаят само от стая около 2,5 мм3. За да изглежда по -реалистична кръглата изключваща светлина, написах програма на PIC12F
Как да превърнете ThinkGeek Screaming Monkey Slingshot в Bluetooth слушалка: 8 стъпки
Как да превърнем ThinkGeek Screaming Monkey Slingshot в Bluetooth слушалка: Някога скучали ли сте от тези стандартни пластмасови Bluetooth слушалки? След известно време те стават доста скучни и скучни. Тази инструкция ще ви покаже как да превърнете маймуна ThinkGeek Ninja в слушалки, които са не само стилни, но и съдържат собствени