Bluetooth akhirnya ada di Raspberry Pi Pico W tetapi dengan beberapa peringatan.
Untuk waktu yang lama, Pico W memiliki perangkat keras, tetapi Bluetooth awalnya tidak didukung ketika Raspberry Pi merilis papan tersebut pada musim panas 2022. Hingga Jumat, Februari 10, Anda dapat mengambil langkah pertama untuk mencoba Bluetooth di Pico W jika Anda dapat bekerja dengan Pico 1.5.0 SDK beta. Ini berarti pemrograman dalam C++. Pengguna MicroPython, sayangnya, harus menunggu.
Perpustakaan Bluetooth untuk Pico W
API Bluetooth disediakan oleh BTstack dan dilengkapi dengan pustaka berikut:
- Bluetooth Rendah Energi
- Bluetooth Klasik
- Encoder/dekoder Bluetooth Sub Band Coding (SBC).
- Dukungan Protokol Enkapsulasi Jaringan Bluetooth (BNEP) menggunakan LwIP.
- Dukungan Bluetooth Network Encapsulation Protocol (BNEP) menggunakan LwIP dengan FreeRTOS untuk NO_SYS=0
Untuk informasi lebih lanjut, lihat Catatan GitHub SDK 1.5 Raspberry Pi.
Contoh Bluetooth Raspberry Pi Pico W
Itu Pustaka contoh Raspberry Pi GitHub telah diperbarui dengan beberapa contoh program yang dapat Anda jalankan di Bluetooth Pico W. Mereka menyertakan fitur seperti menggunakan Pico W untuk keperluan audio termasuk streaming, kontrol pemutaran, dan toggling volume. Ada juga berbagai contoh Perangkat Interaksi Manusia yang memungkinkan Anda meniru keyboard atau mouse.
Memulai Dengan Bluetooth di Pico W
Cara tercepat untuk memulai Bluetooth di Pico W adalah dengan menjalankan salah satu contoh menggunakan Petunjuk mulai cepat Pi Pico SDK. Kemudian, alih-alih menjalankan hello_world.c seperti yang ditunjukkan dalam instruksi langkah 3, jalankan salah satu dari Contoh Pico Bluetooth di halaman GitHub.
Apa Selanjutnya untuk Bluetooth di Pico W?
Dukungan Bluetooth Pico W masih dalam versi beta dan Raspberry Pi telah berjanji bahwa "detail lebih lanjut akan segera hadir dengan rilis yang sebenarnya."
Selain itu, klausul dalam lisensi BTstack menyatakan bahwa itu hanya dapat digunakan untuk keperluan pribadi. Namun, Raspberry Pi telah menyatakan bahwa "Ini akan dilisensikan oleh kami untuk penggunaan yang lebih permisif pada RP2040 (seperti cyw43-driver)."
Apakah dukungan MicroPython untuk Bluetooth tidak jelas, tetapi ada bentuk koneksi lain yang juga dapat Anda nikmati di Pico W.