Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan dukungan yang disediakan Microsoft untuk protokol Bluetooth nirkabel. Bluetooth adalah protokol standar industri yang memungkinkan konektivitas nirkabel untuk berbagai perangkat termasuk komputer, ponsel, perangkat genggam, perangkat mouse, keyboard, dan printer. Artikel ini juga menyediakan panduan tentang cara mengembangkan driver profil Bluetooth untuk perangkat yang mendukung Bluetooth Anda. Detail protokol Bluetooth tersedia di situs web Bluetooth .
Vendor perangkat keras independen (IHV) menulis driver profil Bluetooth untuk mendukung berbagai protokol yang ditentukan dalam spesifikasi Bluetooth. Driver profil Bluetooth harus mengikuti arsitektur Windows Driver Model (WDM).
Untuk mendukung protokol Bluetooth, Microsoft menyediakan beberapa driver dan file dukungan, termasuk:
- BthPort.sys
- BthEnum.sys
- BthUsb.sys
- BthProps.cpl
Tumpukan driver Bluetooth menyediakan antarmuka driver perangkat (DDI) yang memungkinkan driver profil mengakses tautan Synchronous Connection-Oriented (SCO) dan tautan Logical Link Controller and Adaptation Protocol (L2CAP) antara sistem lokal dan perangkat Bluetooth jarak jauh.
SCO
Tautan berorientasi koneksi sinkron (SCO) adalah koneksi titik-ke-titik antara dua perangkat Bluetooth. Mereka didefinisikan terutama untuk mendukung informasi yang terikat waktu seperti suara.
Tumpukan driver Windows Bluetooth menyediakan antarmuka driver perangkat mode kernel (DDI) SCO. Dengan menggunakan antarmuka ini, driver profil dapat menggunakan DDI SCO untuk membuka, memperbarui, dan menutup koneksi SCO, serta melakukan operasi baca dan tulis melalui koneksi SCO terbuka.
Untuk informasi selengkapnya tentang SCO, lihat Membuat Koneksi Klien SCO ke Perangkat Jarak Jauh dan Menerima Koneksi SCO di Driver Profil Bluetooth.
L2CAP dan SDP
L2CAP dirancang untuk mendukung tautan Bluetooth tanpa koneksi asinkron (ACL). Tumpukan driver Bluetooth menyediakan dukungan untuk layanan berorientasi koneksi. Driver profil Bluetooth menggunakan DDI L2CAP untuk membuka, memperbarui, dan menutup koneksi L2CAP, serta untuk melakukan operasi baca dan tulis melalui koneksi L2CAP yang sudah terbuka.
Service Discovery Protocol (SDP) menyediakan cara bagi driver profil untuk mengiklankan layanan atau menemukan layanan yang ditawarkan oleh perangkat yang dikelolanya.
Catatan SDP diiklankan dalam aliran byte yang kompleks. Driver profil dapat menggunakan DDI SDP untuk menemukan catatan SDP dan mengonversinya menjadi representasi berbasis pohon yang lebih mudah ditafsirkan untuk penguraian. Driver profil juga dapat menggunakan DDI SDP untuk membangun representasi berbasis pohon dari rekaman SDP lalu mengonversinya ke aliran untuk mengiklankannya.
Untuk informasi selengkapnya tentang L2CAP dan SDP, lihat Membuat Koneksi Klien L2CAP ke Perangkat Jarak Jauh, Menerima Koneksi L2CAP di Driver Profil Bluetooth dan Berkomunikasi dengan Server SDP.
Untuk informasi selengkapnya tentang tumpukan driver Bluetooth, lihat Bluetooth Driver Stack.