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.
Wi-Fi Catatan penghentian hotspot offloading
Penting
Mulai windows 10, versi 1709, fitur Wi-Fi Hotspot Offloading tidak digunakan lagi dan tidak boleh digunakan. Sebagai gantinya, sebaiknya tulis aplikasi UWP dan gunakan Wi-Fi Hotspot Authentication API (Windows.Networking.NetworkOperators).
Untuk sampel kode dan info selengkapnya, lihat sampel autentikasi hotspot Wi-Fi.
Diagram berikut menunjukkan komponen utama dalam Kerangka Kerja Offload Wi-Fi.
Layanan pemindahan hotspot
Layanan offload hotspot melakukan fungsi berikut:
- Mengidentifikasi jaringan Wi-Fi yang merupakan jaringan hotspot
- Mengawasi pembuatan dan pemeliharaan koneksi ke jaringan hotspot
- Memantau dan merespons perubahan status koneksi untuk jaringan hotspot
- Memantau dan menanggapi perubahan pada pengaturan pengguna untuk mengaktifkan atau menonaktifkan offloading hotspot Wi-Fi
Layanan offload hotspot bergantung pada plugin hotspot yang dibuat oleh operator seluler dan/atau OEM untuk mengidentifikasi dan mengautentikasi jaringan hotspot mereka.
Host plugin untuk hotspot
Host plugin hotspot adalah antarmuka antara layanan offload hotspot dan plugin hotspot yang diimplementasikan oleh mitra. Misalnya, kueri ke plugin hotspot untuk mengidentifikasi jaringan hotspot dari daftar jaringan dilakukan melalui host plugin hotspot. Host plugin juga memungkinkan plugin hotspot untuk, antara lain, mengirim dan menerima pesan HTTP melalui WinHTTP/WinInet API serta mengirim peringatan SMS dan pemberitahuan kepada pengguna.
Layanan pemuatan hotspot bertanggung jawab membuat host untuk setiap plugin hotspot.
Plugin Hotspot
Plugin hotspot melakukan fungsi berikut:
- Mengidentifikasi jaringan hotspot dari daftar jaringan yang tersedia
- Mengaktifkan koneksi otomatis ke jaringan menggunakan EAP-SIM/AKA dan autentikasi berbasis HTTP, seperti yang ditentukan oleh OEM atau operator seluler
- Mengirim/menerima pesan HTTP melalui API WinHTTP/WinInet
- Mengirim pemberitahuan SMS kepada pengguna
- Memilih token pembawa untuk permintaan HTTP untuk mengirim dan menerima pesan melalui jaringan seluler
Ini juga berinteraksi langsung dengan komponen eksternal berikut:
- WinInet/WinHTTP
Operator seluler dan/atau OEM harus menerapkan dan menginstal plugin hotspot mereka sendiri untuk mengaktifkan offloading Wi-Fi. Paket penginstalan untuk plugin mencakup hal-hal berikut:
- Plugin DLL
- File yang berisi informasi khusus koneksi seperti daftar SSID, kredensial terenkripsi, dll.
- Catatan: File ini bersifat opsional dan tidak diharapkan di sebagian besar plugin.
- Konfigurasi registri
Antarmuka pengguna Hotspot
Antarmuka pengguna hotspot ditampilkan di panel kontrol Wi-Fi. Melalui antarmuka pengguna, pengguna dapat:
- Aktifkan/nonaktifkan pemutusan otomatis hotspot Wi-Fi.
- Lihat status koneksi selama koneksi otomatis ke jaringan hotspot.
- Sambungkan secara manual ke jaringan hotspot.
- Jika fungsionalitas offload hotspot diaktifkan pada perangkat, koneksi yang dimulai pengguna ke jaringan yang telah diidentifikasi oleh layanan offload hotspot sebagai jaringan hotspot akan ditangani sebagai koneksi otomatis ke jaringan hotspot Wi-Fi. Jika tidak, koneksi manual akan ditangani sebagai koneksi Wi-Fi standar.
- Konfigurasikan profil Wi-Fi normal untuk koneksi ke jaringan hotspot jika konektivitas hotspot operator seluler telah dinonaktifkan oleh pengguna.
Antarmuka pengguna hotspot hanya ditampilkan ketika setidaknya satu plugin dikonfigurasi.
Contoh: Koneksi otomatis ke jaringan hotspot
Berikut ini adalah deskripsi tingkat yang sangat tinggi tentang urutan interaksi komponen yang terjadi selama koneksi otomatis ke jaringan hotspot:
- Layanan Koneksi Wi-Fi mengirim ke Layanan Offload Hotspot daftar jaringan yang tidak tersambung.
- Untuk setiap entri dalam daftar jaringan, Hotspot Offload Service meminta plugin hotspot (dalam urutan plugin diberi peringkat) untuk menentukan apakah itu adalah jaringan hotspot. Plugin pertama untuk mengidentifikasi jaringan diminta untuk mengautentikasi jaringan tersebut pada waktu koneksi.
- Ketika plugin hotspot mengidentifikasi jaringan sebagai jaringan hotspot, ia mengembalikan nilai prioritas yang terkait dengan jaringan tersebut, metode autentikasi yang akan digunakan (baik berbasis HTTP, atau berbasis EAP-SIM, atau tidak memerlukan SIM tertentu) dan, secara opsional, masker tampilan jaringan. Nilai prioritas menunjukkan urutan di mana koneksi harus dicoba. Koneksi ke jaringan dengan nilai prioritas yang lebih rendah akan dicoba sebelum koneksi ke jaringan dengan nilai yang lebih tinggi.
- Layanan Offload Hotspot membuat profil Pengelola Koneksi untuk jaringan yang dipilih.
- Profil Layanan Offload Hotspot juga dapat mengonfigurasi pengaturan kebijakan awal yang akan menyebabkan Pengelola Koneksi memblokir aplikasi agar tidak tersambung ke jaringan hingga diotorisasi.
- Layanan Offload Hotspot menandai jaringan yang dipilih sebagai jaringan hotspot.
- Layanan Hotspot Offload memanggil plugin hotspot melalui host plugin tersebut untuk melakukan pemrosesan sebelum koneksi jika diperlukan.
- Setelah plugin hotspot selesai diproses pra-koneksi, Layanan Offload Hotspot menunggu Pengelola Koneksi terhubung ke jaringan hotspot dan memberikan pemberitahuan penyelesaian koneksi atau kegagalan.
- Pada penyelesaian koneksi, Layanan Offload Hotspot mengirimkan permintaan ke plugin hotspot untuk melakukan tindakan pasca-koneksi yang diperlukan, seperti pertukaran HTTPS.
- Sementara itu, Layanan Offload Hotspot melakukan hal berikut:
- Memulai timer untuk penyelesaian aktivitas pasca-sambungan (saat ini diatur untuk aktif setelah 5 menit)
- Mengatur status tampilan antarmuka pengguna yang tepat
- Jika plugin hotspot menunjukkan keberhasilan koneksi, layanan Hotspot Offload memanggil Connection Manager untuk membuka blokir koneksi dan memberi tahu aplikasi.
- Jika waktu permintaan pasca-koneksi habis:
- Layanan Offload Hotspot mengatur ulang status plugin hotspot.
- Jika percobaan ulang tidak habis, layanan offload hotspot memulai upaya untuk terhubung kembali, jika tidak, layanan akan menghapus profil hotspot jaringan.
- Jika plugin hotspot menunjukkan kegagalan dan percobaan ulang dimungkinkan, layanan offload hotspot memulai upaya untuk menyambungkan kembali, jika tidak, itu akan menghapus profil hotspot jaringan.