Daftar Isi:

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

Video: Ubah Raspberry Pi Menjadi Bluetooth Beacon: 4 Langkah

Video: Ubah Raspberry Pi Menjadi Bluetooth Beacon: 4 Langkah
Video: How to make a Bluetooth remote using a Raspberry Pi Pico W and MicroPython 2024, November
Anonim
Ubah Raspberry Pi Menjadi Suar Bluetooth
Ubah Raspberry Pi Menjadi Suar Bluetooth

Bluetooth adalah salah satu teknologi inovatif untuk mentransfer data secara nirkabel, membangun sistem otomatisasi rumah, mengontrol perangkat lain, dll.

Dalam instruksi ini, saya akan mencoba mengubah Raspberry Pi menjadi Bluetooth Beacon.

Persyaratan

  • Raspberry Pi
  • BleuIO (Dongle USB hemat energi Bluetooth)
  • Ponsel dengan Bluetooth dan Aplikasi seperti BLE Scanner, LightBlue atau DSPS dari Dialog Semiconductor.

Langkah 1: Hubungkan Dongle

Hubungkan Dongle
Hubungkan Dongle
Hubungkan Dongle
Hubungkan Dongle

Hubungkan dongle BleuIO ke Raspberry Pi Anda.

Untuk mengidentifikasi nama perangkat yang terhubung dengan dongle, Anda harus menjalankan:

ls /dev

Anda mungkin perlu melakukannya dua kali, sekali sebelum menghubungkan dongle dan sekali lagi untuk dapat mengidentifikasi yang mana yang merupakan nama perangkat. Saat memulai, dongle akan membuka port COM untuk bootloader selama 10 detik untuk memungkinkan Anda memperbarui firmware (atau mem-flash aplikasi Anda sendiri).

Setelah itu akan menutup port itu dan membuka port baru untuk aplikasi BleuIO yang kami minati di sini. Anda dapat menjalankan:

lsusb

Langkah 2: Komunikasi Serial

Komunikasi Serial
Komunikasi Serial

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

sudo apt-get install minicom

Sekarang, untuk mulai menggunakan dongle, jalankan perintah berikut jika, misalnya, dongle Anda terhubung ke nama perangkat ttyACM0:

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

Sekarang coba ketikkan AT-Command. Sebagai contoh

PADA

Jika Anda mendapatkan respons OK itu berarti dongle berfungsi.

Langkah 3: Jalankan Skrip Python

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

Untuk menggunakan skrip ini, Anda harus menginstal Python.

Anda juga perlu menginstal modul pySerial. Cara termudah untuk menginstalnya adalah melalui pip (yang seharusnya sudah Anda miliki setelah menginstal Python) dengan menjalankan:

Python2:

pip instal pyserial

Python3:

python3 -m pip install pyserial

Setelah terhubung, Anda dapat menggunakan contoh skrip python sampel untuk menyiapkan iBeacon Anda sendiri. Kode sumber dapat ditemukan di GitHub.

Simpan skrip ini ke dalam file bernama ibeacon.py atau Anda dapat memberi nama apa pun yang Anda suka.

Sekarang buka file menggunakan command prompt dengan mengetik

python ibeacon.py

Langkah 4: Pindai Perangkat Anda

Pindai Perangkat Anda
Pindai Perangkat Anda

Saat Anda memulai skrip Python, Anda seharusnya dapat melihat iBeacon Anda menggunakan Aplikasi pemindai yang dirancang untuk Bluetooth Low Energy (BLE).

Contoh Aplikasi pemindai dapat berupa BLE Scanner dari Bluepixel Technologies.

Di sini Anda dapat melihat, perangkat Anda telah mulai beriklan.

Anda juga dapat menggunakan skrip Eddystone. Kode sumber tersedia di sini.

Direkomendasikan: