Turinys:

„Raspberry Pi“paversti „Bluetooth“švyturėliu: 4 žingsniai
„Raspberry Pi“paversti „Bluetooth“švyturėliu: 4 žingsniai

Video: „Raspberry Pi“paversti „Bluetooth“švyturėliu: 4 žingsniai

Video: „Raspberry Pi“paversti „Bluetooth“švyturėliu: 4 žingsniai
Video: Leap Motion SDK 2024, Lapkritis
Anonim
Pasukite „Raspberry Pi“į „Bluetooth“švyturėlį
Pasukite „Raspberry Pi“į „Bluetooth“švyturėlį

„Bluetooth“yra viena iš novatoriškų technologijų belaidžiam duomenų perdavimui, namų automatikos sistemų kūrimui, kitų įrenginių valdymui ir kt.

Šioje instrukcijoje aš pabandysiu „Raspberry Pi“paversti „Bluetooth“švyturėliu.

Reikalavimai

  • Raspberry Pi
  • „BleuIO“(„Bluetooth“mažai energijos naudojantis USB raktas)
  • Mobilusis telefonas su „Bluetooth“ir programa, tokia kaip „BLE Scanner“, „LightBlue“ar DSPS iš „Dialog Semiconductor“.

1 veiksmas: prijunkite raktą

Prijunkite raktą
Prijunkite raktą
Prijunkite raktą
Prijunkite raktą

Prijunkite „BleuIO“raktą prie „Raspberry Pi“.

Norėdami nustatyti, prie kurio įrenginio pavadinimo raktas prijungtas, turite paleisti:

ls /dev

Jums gali tekti tai padaryti du kartus, vieną kartą prieš prijungiant raktą ir vieną kartą po to, kad galėtumėte nustatyti, kuris iš jų yra įrenginio pavadinimas. Kai paleisite, raktas 10 sekundžių atvers įkrovos įkroviklio COM prievadą, kad galėtumėte atnaujinti programinę -aparatinę įrangą (arba atnaujinti savo programą).

Vėliau jis uždarys šį prievadą ir atidarys naują „BleuIO“programos prievadą, kuris mus domina čia. Galite paleisti:

lsusb

2 žingsnis: nuoseklusis ryšys

Serijinis bendravimas
Serijinis bendravimas

Norint bendrauti su raktu, jums reikės serijinio ryšio programos. Šioje pamokoje naudosime „Minicom“. „Minicom“galite gauti bėgdami:

sudo apt-get install minicom

Dabar, jei norite pradėti naudoti raktą, paleiskite šią komandą, jei, pavyzdžiui, jūsų raktas yra prijungtas prie įrenginio pavadinimo ttyACM0:

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

Dabar pabandykite įvesti AT komandą. Pavyzdžiui

AT

Jei gausite gerą atsakymą, tai reiškia, kad raktas veikia.

3 veiksmas: paleiskite „Python“scenarijų

Turime parengtą „Python“scenarijų, kuris padės paversti šį „Raspberry Pi“„Bluetooth“švyturėliu.

Norėdami naudoti šiuos scenarijus, turite įdiegti „Python“.

ou taip pat reikės įdiegti pySerial modulį. Lengviausias būdas jį įdiegti yra per pip (kurį jau turėtumėte turėti įdiegę „Python“), paleisdami:

Python2:

pip install pyserial

Python3:

python3 -m pip įdiegti pyserial

Prisijungę galite naudoti pavyzdinį „python“scenarijaus pavyzdį, kad nustatytumėte savo „iBeacon“. Šaltinio kodą galite rasti „GitHub“.

Išsaugokite šį scenarijų faile, pavadintame ibeacon.py, arba galite pavadinti viską, kas jums patinka.

Dabar atidarykite failą naudodami komandų eilutę įvesdami

python ibeacon.py

4 veiksmas: nuskaitykite savo įrenginį

Nuskaitykite savo įrenginį
Nuskaitykite savo įrenginį

Kai paleisite „Python“scenarijų, turėtumėte matyti savo „iBeacon“naudodami skaitytuvo programą, skirtą „Bluetooth Low Energy“(BLE).

Skaitytuvo programos pavyzdžiai gali būti „BLE Scanner“iš „Bluepixel Technologies“.

Čia galite pamatyti, jūsų įrenginys pradėjo reklamuoti.

Taip pat galite naudoti „Eddystone“scenarijų. Šaltinio kodą rasite čia.

Rekomenduojamas: