Sisällysluettelo:

Muuta Raspberry Pi Bluetooth -majakoksi: 4 vaihetta
Muuta Raspberry Pi Bluetooth -majakoksi: 4 vaihetta

Video: Muuta Raspberry Pi Bluetooth -majakoksi: 4 vaihetta

Video: Muuta Raspberry Pi Bluetooth -majakoksi: 4 vaihetta
Video: BlitzWolf BW-IS22 - Сигнализация, wi-fi + GSM, Tuya Smart, интеграция и управление в Home Assistant 2024, Marraskuu
Anonim
Muuta Raspberry Pi Bluetooth -majakoksi
Muuta Raspberry Pi Bluetooth -majakoksi

Bluetooth on yksi innovatiivisista tekniikoista tiedonsiirtoon langattomasti, kodin automaatiojärjestelmien rakentamiseen, muiden laitteiden hallintaan jne.

Tässä ohjeessa yritän muuttaa Raspberry Pi: n Bluetooth -majakoksi.

Vaatimukset

  • Raspberry Pi
  • BleuIO (Bluetoothin vähäenerginen USB -sovitin)
  • Matkapuhelin, jossa on Bluetooth ja sovellus, kuten BLE -skanneri, LightBlue tai DSPS Dialog Semiconductorilta.

Vaihe 1: Yhdistä dongle

Liitä dongle
Liitä dongle
Liitä dongle
Liitä dongle

Liitä BleuIO -sovitin Raspberry Pi -laitteeseesi.

Jotta voit tunnistaa, mihin laitteen nimeen dongle on yhdistetty, sinun on suoritettava:

ls /dev

Sinun on ehkä tehtävä se kahdesti, kerran ennen donglen yhdistämistä ja kerran sen jälkeen, jotta voit tunnistaa laitteen nimen. Kun käynnistät, dongle avaa COM -portin käynnistyslataimelle 10 sekunniksi, jotta voit päivittää laiteohjelmiston (tai salata oman sovelluksesi).

Myöhemmin se sulkee portin ja avaa uuden portin BleuIO -sovellukselle, josta olemme kiinnostuneita täällä. Voit ajaa:

lsusb

Vaihe 2: Sarjaliikenne

Sarjaliikenne
Sarjaliikenne

Tarvitset sarjaliikenneohjelman kommunikoidaksesi donglen kanssa. Tässä opetusohjelmassa käytämme Minicomia. Voit saada Minicomin suorittamalla:

sudo apt-get install minicom

Aloita nyt käyttöavaimen käyttö suorittamalla seuraava komento, jos esimerkiksi käyttöavaimesi on yhdistetty laitteen nimeen ttyACM0:

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

Yritä nyt kirjoittaa AT-komento. Esimerkiksi

AT

Jos saat OK -vastauksen, se tarkoittaa, että dongle toimii.

Vaihe 3: Suorita Python Script

Meillä on valmis python -skripti, joka auttaa muuttamaan tämän Raspberry Pi: n Bluetooth -majakoksi.

Jotta voit käyttää näitä skriptejä, sinun on asennettava Python.

Sinun on myös asennettava pySerial -moduuli. Helpoin tapa asentaa se on pipin kautta (joka sinulla pitäisi olla jo Pythonin asentamisen jälkeen) suorittamalla:

Python2:

pip asenna pyserial

Python3:

python3 -m pip asenna pyserial

Yhdistämisen jälkeen voit käyttää esimerkkipython -komentosarjaa oman iBeaconin määrittämiseen. Lähdekoodi löytyy GitHubista.

Tallenna tämä skripti tiedostoon nimeltä ibeacon.py tai voit nimetä mitä tahansa.

Avaa nyt tiedosto komentokehotteella kirjoittamalla

python ibeacon.py

Vaihe 4: Skannaa laite

Skannaa laite
Skannaa laite

Kun käynnistät Python -komentosarjan, sinun pitäisi pystyä näkemään iBeaconisi käyttämällä Bluetooth Low Energy (BLE) -sovellukseen tarkoitettua skannerisovellusta.

Esimerkkejä skannerisovelluksesta voi olla Bluepixel Technologiesin BLE -skanneri.

Tässä näet, että laitteesi on aloittanut mainonnan.

Voit myös käyttää Eddystone -komentosarjaa. Lähdekoodi saatavilla täältä.

Suositeltava: