Orodha ya maudhui:

Badili Pi ya Raspberry kuwa Beacon ya Bluetooth: Hatua 4
Badili Pi ya Raspberry kuwa Beacon ya Bluetooth: Hatua 4

Video: Badili Pi ya Raspberry kuwa Beacon ya Bluetooth: Hatua 4

Video: Badili Pi ya Raspberry kuwa Beacon ya Bluetooth: Hatua 4
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Novemba
Anonim
Washa Raspberry Pi kuwa Beacon ya Bluetooth
Washa Raspberry Pi kuwa Beacon ya Bluetooth

Bluetooth ni moja ya teknolojia ya ubunifu kuhamisha data bila waya, kujenga mifumo ya kiotomatiki ya nyumbani, kudhibiti vifaa vingine n.k.

Katika mafunzo haya, nitajaribu kugeuza Raspberry Pi kuwa Beacon ya Bluetooth.

Mahitaji

  • Pi ya Raspberry
  • BleuIO (Bluetooth Dongle yenye nguvu ndogo ya Bluetooth)
  • Simu ya rununu iliyo na Bluetooth na App kama Skena ya BLE, LightBlue au DSPS kutoka kwa Semiconductor ya Dialog.

Hatua ya 1: Unganisha Dongle

Unganisha Dongle
Unganisha Dongle
Unganisha Dongle
Unganisha Dongle

Unganisha dongle ya BleuIO kwenye Raspberry Pi yako.

Ili kutambua ni jina gani la kifaa ambalo dongle imeunganishwa, utahitaji kukimbia:

ls / dev

Unaweza kuhitaji kuifanya mara mbili, mara moja kabla ya kuunganisha dongle na mara baada ya kuweza kutambua ni ipi jina la kifaa. Wakati wa kuanza, dongle itafungua bandari ya COM kwa bootloader kwa sekunde 10 kukuruhusu kusasisha firmware (au kuangaza programu yako mwenyewe).

Baadaye itafunga bandari hiyo na kufungua bandari mpya ya programu ya BleuIO ambayo ndiyo tunayovutiwa nayo hapa. Unaweza kukimbia:

lsusb

Hatua ya 2: Mawasiliano ya serial

Mawasiliano ya serial
Mawasiliano ya serial

Utahitaji mpango wa mawasiliano ya serial kuwasiliana na dongle. Kwa mafunzo haya tutatumia Minicom. Unaweza kupata Minicom kwa kukimbia:

Sudo apt-get kufunga minicom

Sasa, kuanza kutumia dongle tumia amri ifuatayo ikiwa, kwa mfano, dongle yako imeunganishwa na jina la kifaa ttyACM0:

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

Sasa jaribu kuandika AT-Command. Kwa mfano

KATIKA

Ukipata jibu SAWA hiyo inamaanisha kuwa dongle inafanya kazi.

Hatua ya 3: Endesha Hati ya Python

Tuna hati ya chatu tayari kusaidia kugeuza hii Raspberry Pi kuwa Bluetooth Beacon.

Ili kutumia hati hizi utahitaji kuweka Python.

ou utahitaji pia kusanidi moduli pySerial. Njia rahisi ya kuiweka ni kupitia bomba (ambayo unapaswa kuwa nayo baada ya kusanikisha Python) kwa kukimbia:

Python2:

bomba kufunga pyserial

Python3:

python3 -m pip kufunga pyserial

Baada ya kuunganisha, unaweza kutumia mfano wa hati ya chatu ili kuanzisha iBeacon yako mwenyewe.nambari ya chanzo inaweza kupatikana kwenye GitHub.

Hifadhi hati hii kwenye faili inayoitwa ibeacon.py au unaweza kutaja chochote unachopenda.

Sasa fungua faili kwa kutumia mwongozo wa amri kwa kuandika

chatu ibeacon.py

Hatua ya 4: Changanua Kifaa chako

Changanua Kifaa chako
Changanua Kifaa chako

Unapoanza hati ya chatu, unapaswa kuona iBeacon yako ukitumia Programu ya skana iliyoundwa kwa Nishati ya chini ya Bluetooth (BLE).

Mifano ya Programu ya skana inaweza kuwa Skana ya BLE kutoka Teknolojia za Bluepixel.

Hapa unaweza kuona, kifaa chako kimeanza kutangaza.

Unaweza pia kutumia hati ya Eddystone. Simbo ya rasilimali inapatikana hapa.

Ilipendekeza: