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.
Diperkenalkan di Windows 10, versi 1803, Swift Pair adalah cara terbaru untuk memasangkan periferal Bluetooth Anda ke PC Windows 10. Topik ini menjelaskan fitur, persyaratan tentang bagaimana periferal dapat mendukung Swift Pair, tanya jawab umum tentang cara kerja fitur yang cepat dan nyaman ini.
Sebagai evolusi pemasangan berikutnya, pengguna tidak perlu lagi menavigasi Aplikasi Pengaturan dan menemukan periferal mereka untuk dipasangkan. Windows sekarang dapat melakukan ini untuk mereka dengan memunculkan pemberitahuan ketika periferal baru berada di dekatnya dan siap. Langkah-langkah untuk menggunakan dan mendapatkan manfaat dari fitur ini sederhana:
- Letakkan periferal Bluetooth dalam mode pemasangan
- Ketika periferal dekat, Windows akan menampilkan pemberitahuan kepada pengguna
- Memilih "Koneksi" mulai memasangkan periferal
- Ketika periferal tidak lagi dalam mode pemasangan atau tidak lagi di dekatnya, Windows akan menghapus pemberitahuan dari Pusat Tindakan
Jika suatu saat, pengguna ingin mengaktifkan atau menonaktifkan Swift Pair, mereka dapat melakukannya di halaman "Bluetooth & perangkat lain". Perusahaan juga akan dapat mengontrol fitur ini melalui Bluetooth\AllowPromptedProximal Koneksi ions di Policy CSP dan dengan solusi Mobile Manajemen Perangkat yang ada.
Membangun periferal Swift Pair
Ada dua set persyaratan untuk memastikan periferal Anda berfungsi dengan Swift Pair.
- Perilaku periferal
- Struktur dan nilai di bagian iklan vendor yang ditentukan Microsoft.
Ini adalah serangkaian persyaratan:
Perilaku Periferal (Diperlukan)
Penemuan periferal Swift Pair terjadi melalui protokol Bluetooth Low Energy (LE) dan memerlukan penggunaan iklan LE. Windows menggunakan iklan ini untuk mengidentifikasi periferal yang mampu digunakan oleh Swift Pair. Iklan ini harus berisi salah satu bagian vendor yang ditentukan Microsoft (ditampilkan dalam Gambar 2-4) dalam iklan saat dalam mode pemasangan.
Agar Windows dapat mengidentifikasi periferal tak lama setelah memasuki mode pemasangan, periferal harus suar untuk Swift Pair pada irama yang lebih cepat dari biasanya untuk penemuan cepat. Semakin cepat periferal mengiklankan; semakin sedikit waktu windows perlu mendengarkan. Ini membantu koeksistensi Bluetooth & Wi-Fi di radio yang sama. Setelah waktu yang singkat, periferal dapat kembali ke irama iklan yang lebih rendah tetapi konsisten.
- Untuk penemuan tercepat: Beacon secara konsisten setiap 30 md selama >= 30 detik kemudian kembali ke irama normal.
- Untuk irama normal: Beacon secara konsisten setiap 100 md atau 152,5 ms selama sesi Swift Pair.
- Agar pengalaman ini tetap dapat diprediksi bagi pengguna kami, pengguna seharusnya tidak perlu mencoba memasangkan ke periferal yang tidak lagi tersedia. Hapus bagian >vendor =30 detik sebelum keluar dari mode pemasangan. Ini disebut fase "cool-down".
Jika periferal kehabisan pemasangan yang tersedia, hapus periferal dengan waktu terlama sejak terakhir tersambung terlebih dahulu.
Info periferal pada pemberitahuan Swift Pair
Pengguna harus dengan mudah mengidentifikasi periferal yang mereka coba pasangkan. Periferal harus menentukan kelas perangkat yang ditentukan (CoD) atau nama periferal, yang harus disertakan dalam iklan yang sama dengan payload Swift Pair. Windows tidak aktif memindai karena masalah daya dan privasi. Akibatnya informasi periferal Swift Pair tidak dapat disimpan dalam respons pemindaian.
Untuk periferal le saja (Gambar 2), bagian tampilan Bluetooth SIG LE dapat diurai untuk menentukan kelas perangkat. Windows akan mengurai bagian ini jika disertakan dalam iklan yang sama dengan Pasangan Swift dan memetakannya ke ikon yang benar untuk ditampilkan pada pemberitahuan. Untuk periferal mode ganda, kelas perangkat sudah tercakup dalam payload Swift Pair (Gambar 3,4). Ini adalah nilai 3 byte Mayor/Minor yang ditentukan oleh Bluetooth SIG.
Jika CoD terdeteksi, ikon yang ditampilkan sama dengan ikon yang ditampilkan di Pengaturan.
Jika CoD tidak terdeteksi, Windows default ke logo Bluetooth untuk ditampilkan pada pemberitahuan.
Untuk menampilkan nama, disarankan untuk menggunakan bagian nama ramah Bluetooth, tetapi jika tidak mungkin ada metode opsional di payload Swift Pair untuk menggunakan bidang "Nama Tampilan". Bidang ini berukuran tidak tersapu, tetapi Microsoft tidak melokalisasi string ini dan harus bekerja di semua pasar. Dengan demikian, merek, merek dagang, atau nomor model direkomendasikan untuk memenuhi persyaratan pasar wilayah.
Jika nama terdeteksi, "Baru [Nama Periferal] ditemukan" akan ditampilkan.
Jika nama tidak terdeteksi, string generik ditampilkan seperti yang didefinisikan oleh kelas perangkat Ex: "Mouse Bluetooth baru ditemukan", "Headphone Bluetooth baru ditemukan", "Headset Bluetooth baru ditemukan"
Fitur Spesifikasi yang diperlukan untuk Swift Pair
Jika periferal berang untuk Swift Pair tanpa tindakan pengguna eksplisit, dukung PRIVASI LE. Pengguna tidak boleh dapat dilacak karena sifat pribadi perangkat ini. Jika Privasi LE didukung, periferal harus menangguhkan pemutaran Alamat LE Bluetooth selama sesi Swift Pair. Alamat yang diputar akan diterima sebagai permintaan perangkat baru oleh Windows dan akan menampilkan dua pemberitahuan untuk satu periferal. Sesi Swift Pair mencakup fase "cool-down": alamat perangkat tidak boleh diubah sampai fase cool-down selesai.
Jika periferal mode ganda ingin memasangkan melalui BR/EDR dan LE, periferal harus mendukung koneksi aman untuk kedua protokol. Pasangan Windows melalui LE terlebih dahulu dan memperoleh kunci BR/EDR menggunakan koneksi aman. Memasangkan ke LE dan BR/EDR dengan pasangan Swift tanpa menggunakan koneksi aman tidak didukung.
Pengalaman yang direkomendasikan
Untuk pengalaman pertama kali yang baik, masukkan mode pemasangan saat pertama kali periferal ditingkatkan. Jangan suar untuk Pasangan Swift tanpa batas waktu. Windows melacak periferal yang mencoba Swift Pair dan hanya akan menampilkan satu pemberitahuan per sesi.
Periferal mode ganda dapat menghemat ruang payload jika dipasangkan melalui Bluetooth LE dan BR/EDR dengan Secure Koneksi ions.
Struktur Payload
Bluetooth LE diperlukan, periferal BR/EDR lainnya dapat memperoleh manfaat dari Swift Pair. Ada tiga payload yang akan memicu Swift Pair; satu untuk periferal LE Bluetooth semata-mata, dan dua untuk periferal mode ganda. Payload mode ganda membantu mengatasi apakah pasangan periferal melalui Bluetooth LE dan BR/EDR menggunakan koneksi aman atau memanfaatkan iklan Bluetooth LE ini untuk dipasangkan hanya melalui BR/EDR.
Gambar 2: Hanya memasangkan melalui BLUETOOTH LE
Gambar 3: Mengurai Bluetooth LE dan BR/EDR dengan Koneksi aman
Gambar 4: Hanya memasangkan melalui BR/EDR, menggunakan Bluetooth LE untuk penemuan
Header Bagian
- Ini adalah bagian vendor yang ditentukan SIG Bluetooth
- Header terdiri dari Panjang, bendera yang ditentukan Vendor, dan ID Vendor Microsoft 0x0006
Konten Payload
ID Microsoft Beacon & Sub Skenario
- ID Microsoft Beacon membantu mengidentifikasi bahwa iklan adalah untuk pengalaman ini dan akan merinci bagaimana periferal akan dipasangkan, setiap ID unik memiliki payload yang unik.
- Sub Skenario Microsoft adalah tunggal yang nilainya bergantung pada jenis payload
Value | Jenis payload |
---|---|
0x00 | Memasangkan melalui Bluetooth LE saja |
0x02 | Mengurai Bluetooth LE dan BR/EDR dengan Koneksi aman |
0x01 | Memasangkan melalui BR/EDR saja, menggunakan Bluetooth LE untuk penemuan |
Byte RSSI yang Dicadangkan
- Pesan byte ini dan atur ke 0x80. Ini akan membantu mempertahankan kompatibilitas maju dan mundur.
Nama Tampilan
- Bidang ukuran variabel ini dapat memungkinkan periferal yang dibatasi payload untuk menampilkan nama periferal pada pemberitahuan. Nama ini tidak akan dilokalkan dan harus berfungsi untuk semua pasar.
- Bidang ini TIDAK diperlukan dan hanya mekanisme fallback jika pembuat periferal ingin memanfaatkannya.
Pasangan BR/EDR Klasik
Untuk tampilan ikon periferal BR/EDR
- Ini sama dengan pemetaan Kelas Utama dan Minor Perangkat (CoD) yang disediakan oleh Bluetooth SIG
Alamat BR/EDR
- Jika periferal hanya akan dipasangkan melalui BR/EDR, alamat BR/EDR dalam format little endian harus disertakan dalam paket iklan utama
- Mendukung Koneksi aman dan pemasangan melalui Bluetooth LE dan BR/EDR menghapus persyaratan ini
Mengaktifkan Pasangan Swift secara default
Pasangan Swift dirilis dimulai dengan Windows 10 versi 1803 tetapi tidak diaktifkan secara otomatis untuk pengguna. Keputusan ini dibuat ketika kami belajar terus memantau iklan Bluetooth Low Energy (LE) menyebabkan beberapa radio tidak benar menangani aktivitas Wi-Fi ketika berada di radio yang sama. Swift Pair adalah yang pertama dari banyak fitur Windows yang direncanakan di mana sistem akan terus memantau iklan Bluetooth. Untuk mengatasi hal ini, kita sekarang memiliki cara bagi radio untuk melaporkan bahwa mereka dapat menangani skenario bersamaan ini.
Keragaman perangkat keras dalam ekosistem mencegah kami menguji terhadap setiap PC, sehingga Windows perlu mengandalkan setiap radio untuk mendeklarasikan dukungan untuk pemantauan berkelanjutan. Menyatakan dukungan menyiratkan bahwa radio telah diuji untuk meminimalkan penurunan performa Wi-Fi saat terus memantau iklan. Radio yang dapat melakukan aktivitas Wi-Fi secara memadai sambil memantau iklan Bluetooth LE secara bersamaan dapat mendeklarasikan dukungan dengan menetapkan nilai yang sesuai dalam perintah HCI_VS_MSFT_Read_Supported_Features.
Pemantauan umum iklan BLUETOOTH LE (tidak berkelanjutan) adalah prasyarat untuk mendukung pemantauan berkelanjutan. Diharapkan bahwa sebagian besar radio bersertifikat Windows sudah mendukung perintah khusus vendor untuk pemantauan umum. Pemantauan umum (0x8) memungkinkan Swift Pair dalam Pengaturan tetapi tidak secara otomatis mengaktifkan Swift Pair. Pengguna harus menemukan pengaturan dan menyalakannya sendiri.
Jika radio mendukung pemantauan berkelanjutan iklan LE, radio dapat mendeklarasikan dukungan melalui bit 0x20 dalam perintah fitur yang didukung HCI. Setelah bit ini diatur, Swift Pair akan diaktifkan secara otomatis, dan pengguna tidak perlu lagi membuka halaman Pengaturan untuk melakukannya.
Jika Anda mencoba mengaktifkan Swift Pair secara otomatis pada fitur pemantauan berkelanjutan lainnya, lihat pertimbangan pengujian untuk skenario Wi-Fi dan Bluetooth bersamaan di bawah ini.
Pertimbangan Pengujian
- Throughput, jitter, dan latensi Wi-Fi
- Mengukur throughput, jitter, dan latensi dalam kondisi RSSI yang kuat, sedang, dan lemah.
- Ukur dengan beberapa perangkat klien yang terhubung ke Titik Akses untuk mensimulasikan penggunaan kehidupan nyata yang khas.
- Sebaiknya jalankan uji Wi-Fi dan Miracast Interop dan Koneksi ivity Anda dengan fitur Swift Pair diaktifkan dan NONAKTIF.
- Baterai
- Langkah-langkah performa untuk masa pakai baterai harus dievaluasi melalui daya kepemilikan vendor perangkat keras dan pengujian baterai.
- Keandalan koneksi Wi-Fi dan Miracast
- Langkah-langkah performa dapat dievaluasi setelah penerbangan pengemudi Windows.
- Waktu roaming titik akses Wi-Fi
- Langkah-langkah performa dapat dievaluasi setelah penerbangan pengemudi Windows.
- Kualitas aliran Miracast
- Langkah-langkah performa dapat dievaluasi setelah penerbangan pengemudi Windows.
Pertanyaan Umum
Jika saya membuat periferal Bluetooth, apakah saya perlu mendapatkannya disertifikasi oleh Microsoft untuk menggunakan Swift Pair?
Anda bebas menggunakan Swift Pair. Tidak diperlukan sertifikasi untuk pengalaman ini.
Saya menempatkan periferal berkemampuan Swift Pair saya dalam mode pemasangan, dan tidak ada yang terjadi. Apa yang perlu saya lakukan?
Di Windows, versi 1803, Anda harus mengaktifkan Swift Pair. Di Pengaturan, cari Bluetooth & perangkat lain. Centang kotak Perlihatkan pemberitahuan untuk menyambungkan menggunakan Pasangan Swift.
Apakah ini berarti pengalaman serupa di platform lain akan berfungsi di Windows?
Saat ini, hanya periferal tertentu yang diaktifkan yang dapat memicu Swift Pair. Periksa kembali untuk melihat pembaruan.
Saya tidak bisa mendapatkan pemberitahuan untuk ditampilkan, dan saya tidak memiliki opsi di Pengaturan. Apa yang sedang terjadi?
Jika opsi Tampilkan pemberitahuan untuk terhubung menggunakan Swift Pair tidak ditampilkan, maka radio Bluetooth di perangkat Windows Anda tidak memiliki dukungan perangkat keras yang diperlukan. Beri tahu kami melalui Hub Umpan Balik.
Bagaimana Windows mendeteksi apakah periferal berada dalam rentang?
Windows, versi 1803 juga memperkenalkan layanan kedekatan Bluetooth yang membaca kekuatan sinyal dari periferal untuk menentukan kedekatannya dengan Windows. Saat periferal dianggap dalam rentang, pemberitahuan ditampilkan dalam Pengaturan.
Karena kekuatan sinyal bervariasi antara host dan periferal, kami selalu ingin meningkatkan presisi layanan untuk membuat deteksi kedekatan lebih akurat. Fitur ini didasarkan pada byte Received Signal Strength (RSSI) yang dipesan dalam payload.
Bagaimana Windows mendengarkan periferal ini tanpa menguras daya?
Pola yang dicari Windows dilepaskan ke radio melalui Offload Perangkat Keras. Pola yang dilepas mendengarkan kecocokan dengan bagian vendor tanpa membangunkan sistem atau pemindaian aktif. Jika radio tidak mendukung Offload Perangkat Keras, maka fitur tidak didukung, dan ini diwakili dengan tidak menampilkan Tampilkan pemberitahuan untuk terhubung menggunakan Pasangan Swift di Pengaturan.
Bagaimana Windows mendeteksi dan menampilkan informasi periferal Bluetooth?
Nama dan jenis periferal harus berada di iklan yang sama yang memiliki bagian vendor. Windows tidak aktif memindai fitur ini, dan semua informasi periferal harus disertakan dalam satu iklan ini. Jika bagian nama yang mudah diingat tidak sesuai dengan iklan ini, mekanisme fallback disediakan di akhir payload untuk menampilkan nama periferal.
Bagaimana OEM dapat mengaktifkan Swift Pair secara default ketika radio tidak menyatakan dukungan?
OEM dapat mengaktifkan Swift Pair secara default dengan menggunakan subkuncu registri di bawah ini jika validasi yang direkomendasikan dalam Pertimbangan Pengujian telah selesai. Ini mungkin diperlukan jika produsen radio belum menyatakan dukungan untuk perintah HCI_VS_MSFT_Read_Supported_Features di firmware radio.
Subkey: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\SwiftPair
Value: SwiftPairDefault
Type: REG_DWORD
Data: 1