Isi kandungan:

Ubah Raspberry Pi Ke Bluetooth Beacon: 4 Langkah
Ubah Raspberry Pi Ke Bluetooth Beacon: 4 Langkah

Video: Ubah Raspberry Pi Ke Bluetooth Beacon: 4 Langkah

Video: Ubah Raspberry Pi Ke Bluetooth Beacon: 4 Langkah
Video: Control Your Raspberry Pi Remotely Using Your Phone | RaspController 2024, November
Anonim
Ubah Raspberry Pi Ke Bluetooth Beacon
Ubah Raspberry Pi Ke Bluetooth Beacon

Bluetooth adalah salah satu teknologi inovatif untuk memindahkan data tanpa wayar, membina sistem automasi rumah, mengawal peranti lain dll.

Dalam arahan ini, saya akan cuba mengubah Raspberry Pi menjadi Bluetooth Beacon.

Keperluan

  • Pai raspberi
  • BleuIO (Dongle USB tenaga rendah Bluetooth)
  • Telefon bimbit dengan Bluetooth dan Aplikasi seperti Pengimbas BLE, LightBlue atau DSPS dari Dialog Semiconductor.

Langkah 1: Sambungkan Dongle

Sambungkan Dongle
Sambungkan Dongle
Sambungkan Dongle
Sambungkan Dongle

Sambungkan dongle BleuIO ke Raspberry Pi anda.

Untuk mengenal pasti nama peranti yang disambungkan dongle, anda perlu menjalankan:

ls / dev

Anda mungkin perlu melakukannya dua kali, sekali sebelum menyambungkan dongle dan sekali lagi untuk dapat mengenal pasti nama peranti yang mana. Semasa memulakan, dongle akan membuka port COM untuk bootloader selama 10 saat untuk membolehkan anda mengemas kini firmware (atau mem-flash aplikasi anda sendiri).

Selepas itu ia akan menutup port tersebut dan membuka port baru untuk aplikasi BleuIO yang menjadi minat kami di sini. Anda boleh menjalankan:

lsusb

Langkah 2: Komunikasi Bersiri

Komunikasi Bersiri
Komunikasi Bersiri

Anda memerlukan program komunikasi bersiri untuk berkomunikasi dengan dongle. Untuk tutorial ini kita akan menggunakan Minicom. Anda boleh mendapatkan Minicom dengan menjalankan:

sudo apt-get install minicom

Sekarang, untuk mula menggunakan dongle, jalankan arahan berikut jika, misalnya, dongle anda disambungkan ke nama peranti ttyACM0:

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

Sekarang cuba taipkan AT-Command. Sebagai contoh

AT

Sekiranya anda mendapat tindak balas OK yang bermaksud dongle berfungsi.

Langkah 3: Jalankan Skrip Python

Kami mempunyai skrip python yang siap membantu mengubah Raspberry Pi ini menjadi Bluetooth Beacon.

Untuk menggunakan skrip ini, anda perlu memasang Python.

anda juga perlu memasang modul pySerial. Cara termudah untuk memasangnya ialah melalui pip (yang semestinya anda miliki setelah memasang Python) dengan menjalankan:

Python2:

pip memasang pyserial

Python3:

python3 -m pip memasang pyserial

Setelah menyambung, anda boleh menggunakan contoh skrip python untuk menyiapkan iBeacon anda sendiri. Kod sumbernya boleh didapati di GitHub.

Simpan skrip ini ke dalam fail bernama ibeacon.py atau anda boleh menamakan apa sahaja yang anda suka.

Sekarang buka fail menggunakan command prompt dengan mengetik

python ibeacon.py

Langkah 4: Imbas Peranti Anda

Imbas Peranti Anda
Imbas Peranti Anda

Semasa anda memulakan skrip Python, anda seharusnya dapat melihat iBeacon anda menggunakan Aplikasi pengimbas yang direka untuk Bluetooth Low Energy (BLE).

Contoh aplikasi pengimbas ialah BLE Scanner dari Bluepixel Technologies.

Di sini anda dapat melihat, peranti anda telah mula beriklan.

Anda juga boleh menggunakan skrip Eddystone. Kod sumber tersedia di sini.

Disyorkan: