Gambaran umum perangkat keras operator seluler
Anda harus menggunakan topik ini untuk mendapatkan pemahaman tingkat tinggi tentang persyaratan dan rekomendasi perangkat keras broadband seluler Windows 8, Windows 8.1, dan Windows 10. Kami menyarankan hal berikut untuk memberi pelanggan Anda pengalaman koneksi yang disederhanakan, serta mengurangi biaya pemeliharaan dan dukungan Anda.
Modul broadband seluler tersemat yang menyediakan antarmuka USB harus memenuhi persyaratan sertifikasi perangkat keras Windows 8, Windows 8.1, atau Windows 10 dan dikelola dengan menggunakan driver kelas broadband seluler. Dokumentasi persyaratan perangkat keras Anda untuk IHV harus mengharuskan perangkat broadband seluler melewati sertifikasi perangkat Windows 8, Windows 8.1, atau Windows 10.
Dongle broadband seluler USB eksternal harus mendukung morphing identitas. Dokumentasi persyaratan perangkat keras Anda untuk IHV harus mengharuskan perangkat broadband seluler eksternal lulus sertifikasi perangkat Windows 8, Windows 8.1, atau Windows 10 sertifikasi perangkat dan lulus sertifikasi logo Windows 7.
Pada komputer Windows 10, dongle muncul sebagai perangkat broadband seluler bersertifikat Windows 10 dan dikelola dengan menggunakan driver kelas broadband seluler.
Pada komputer Windows 8.1, dongle muncul sebagai perangkat broadband seluler bersertifikat Windows 8.1 dan dikelola dengan menggunakan driver kelas broadband seluler.
Di komputer Windows 8, dongle muncul sebagai perangkat broadband seluler bersertifikat Windows 8 dan dikelola dengan menggunakan driver kelas broadband seluler.
Pada komputer Windows 7, dongle muncul sebagai perangkat penyimpanan massal, memungkinkan pengguna untuk menginstal driver perangkat tertentu.
Jika Anda memerlukan koneksi EAP-SIM, USSD, atau beberapa PDP, IHV harus mengaktifkannya dan harus mematuhi persyaratan sertifikasi perangkat keras Windows 8, Windows 8.1, atau Windows 10.
Fungsionalitas tambahan apa pun yang diperlukan oleh Anda atau IHV harus diimplementasikan menggunakan ekstensi layanan perangkat dan diaktifkan di Windows 8, Windows 8.1, atau Windows 10 dengan menggunakan driver kelas broadband seluler dan API Layanan Perangkat. Anda harus menyertakan fungsionalitas tambahan apa pun sebagai bagian dari dokumentasi persyaratan perangkat keras Anda.
Skenario utama
Membeli perangkat eksternal
Perangkat eksternal kemungkinan akan dimasukkan segera sebelum pengguna ingin mulai menggunakannya.
Segera setelah perangkat dimasukkan, perangkat dikenali dan dikelola oleh driver kelas broadband seluler.
Layanan Broadband Seluler membaca IMSI dan menghasilkan serangkaian hash.
Saat pengguna mengklik Sambungkan, hash ini digunakan untuk mencocokkan pengaturan koneksi dalam pengiriman database COSA/APN.
Jika koneksi berhasil dan konektivitas Internet tersedia, tidak ada yang terjadi lebih lanjut. Pengguna telah membeli layanan.
Jika koneksi berhasil, tetapi konektivitas Internet tidak tersedia, browser web terbuka ke URL yang ditentukan dalam database APN atau aplikasi broadband seluler UWP Anda.
Jika koneksi gagal, pengguna akan diberi tahu tentang kesalahan tersebut.
Situs web atau aplikasi broadband seluler Anda membantu layanan pembelian pengguna.
Setelah pembelian, perangkat diprovisikan dengan menggunakan API provisi dari file provisi. File provisi diteruskan ke agen provisi oleh situs web atau aplikasi broadband seluler. File provisi mengonfigurasi Windows dengan informasi dasar tentang paket yang telah dibeli pengguna. Bergantung pada struktur jaringan, salah satu hal berikut ini terjadi:
Pengguna diberikan akses Internet pada sambungan saat ini.
File provisi mencakup instruksi untuk memutuskan sambungan dan menyambungkan kembali ke jaringan yang sama atau jaringan yang berbeda, yang akan menyediakan akses Internet.
Menyambungkan perangkat eksternal dengan SIM aktif
Ketika perangkat aktif terpasang yang sudah memiliki SIM aktif, alur kerja mirip dengan saat Anda membeli perangkat eksternal, kecuali bahwa koneksi yang dicoba akan mengarah ke Internet. Anda tidak perlu mengarahkan pengguna ke situs web atau aplikasi broadband seluler Anda untuk membeli layanan.
Segera setelah perangkat dimasukkan, perangkat dikenali dan dikelola oleh driver kelas broadband seluler.
Layanan Broadband Seluler membaca IMSI dan menghasilkan serangkaian hash.
Saat pengguna mengklik Sambungkan, hash ini digunakan untuk mencocokkan pengaturan koneksi dalam pengiriman database COSA/APN. Untuk perangkat dengan SIM aktif, koneksi berhasil dan konektivitas Internet tersedia.
Komponen
perangkat broadband seluler bersertifikat Windows 8, Windows 8.1, atau Windows 10
Untuk memanfaatkan sepenuhnya platform broadband seluler Windows, perangkat broadband seluler Anda harus memenuhi persyaratan sertifikasi perangkat keras Windows 8, Windows 8.1, atau Windows 10. Untuk deskripsi lengkap tentang persyaratan sertifikasi perangkat keras, lihat Persyaratan Sertifikasi Perangkat Keras Windows.
Untuk pengguna akhir, pengalaman koneksi yang paling disederhanakan dikirimkan dengan perangkat broadband seluler berbasis USB. Sebagai bagian dari persyaratan sertifikasi perangkat keras, perangkat broadband seluler apa pun yang bermanifestasi sebagai perangkat USB harus mematuhi spesifikasi Mobile Broadband Interface Model (MBIM) dan MBIM v1.0 Errata. Ini termasuk dongle USB eksternal dan modul tersemat yang menyediakan antarmuka USB. Untuk kelas perangkat ini, Windows 8, Windows 8.1, atau Windows 10 mencakup driver kelas broadband seluler, yang menghilangkan kebutuhan akan driver tambahan dari IHV dan menyederhanakan pengalaman koneksi pengguna. Perangkat keras lain yang bukan model USB dan driver dapat menerima sertifikasi Windows 8, Windows 8.1, dan Windows 10 dan akan memberikan pengalaman aplikasi broadband seluler Microsoft Store, tetapi ini tidak didukung oleh driver kelas broadband seluler.
Driver kelas broadband seluler
Driver kelas broadband seluler mengurangi beban produsen perangkat untuk memberikan driver kustom untuk perangkat broadband seluler spesifik mereka. Driver kelas broadband seluler mengelola antarmuka broadband seluler yang mematuhi USB MBIM yang memenuhi sertifikasi perangkat Windows 8, Windows 8.1, atau Windows 10. Ketika perangkat bersertifikat tersambung, tidak ada driver tambahan yang diperlukan dan Windows dapat segera menggunakan perangkat untuk terhubung ke jaringan Anda. Driver kelas broadband seluler sesuai dengan model driver broadband windows mobile dan menyediakan fungsionalitas penuh untuk Windows Mobile Broadband Service. Ini mendukung jaringan GSM, termasuk HSPA+ dan LTE; Jaringan CDMA; dan jaringan mode ganda yang menawarkan CDMA 3G dan 4G LTE. Ini juga mendukung pesan operator seperti SMS dan USSD, dan autentikasi berbasis EAP-SIM.
Catatan Meskipun konteks USSD, EAP-SIM, dan beberapa PDP didukung oleh driver kelas broadband seluler, mereka adalah komponen opsional dari persyaratan sertifikasi perangkat keras Windows 8, Windows 8.1, atau Windows 10 untuk edisi desktop (Home, Pro, Enterprise, dan Education). Namun, beberapa konteks PDP diperlukan untuk Windows 10 Mobile sertifikasi perangkat keras.
Fungsionalitas perangkat tambahan dapat diimplementasikan menggunakan ekstensi layanan perangkat kustom, yang akan diekspos langsung ke aplikasi broadband seluler melalui API WinRT Device Services.
Untuk informasi selengkapnya tentang driver kelas broadband seluler, lihat Referensi Mobile Broadband (MB).
API ekstensi layanan perangkat
Salah satu keuntungan berbeda untuk menggunakan platform Windows adalah kemampuan untuk memberikan skenario perangkat keras baru yang mendukung diferensiasi operator. Platform broadband seluler Windows diharapkan dapat memungkinkan diferensiasi bagi operator yang dapat memerintahkan loyalitas pelanggan dan ekuitas merek yang lebih tinggi. Platform ini menyediakan serangkaian titik ekstensi yang dapat Anda masukkan ke dalam pengalaman unik Anda.
Perangkat broadband seluler bersertifikat Windows mendeklarasikan setiap titik ekstensi yang didukung sebagai "layanan perangkat". Contoh layanan tersebut termasuk fitur Phonebook, SIM Toolkit, atau GPS. Layanan perangkat apa pun yang tidak diterapkan secara asli oleh platform broadband seluler Windows dapat diakses dengan menggunakan API Ekstensi Layanan Perangkat. Anda dan IHV menentukan layanan perangkat yang harus diimplementasikan. Firmware IHV dan aplikasi broadband seluler Anda harus dirancang secara bersamaan untuk mengaktifkan layanan perangkat yang diinginkan. Forum Pelaksana USB membangun registri layanan perangkat yang tersedia untuk IHV di MBIMRegistry, dan kami sarankan Anda dan IHV yang bekerja sama dengan Anda menggunakan registri ini untuk berkoordinasi guna memastikan konsistensi ekstensi layanan perangkat umum.
API Ekstensi Layanan Perangkat menyediakan cara langsung bagi aplikasi broadband seluler untuk mengakses fungsionalitas di perangkat broadband seluler mereka. Ini menyediakan saluran melalui layanan WWAN dan driver kelas broadband seluler ke perangkat, seperti yang diilustrasikan dalam diagram berikut:
Setiap layanan perangkat memiliki GUID yang sesuai. Semua pesan kontrol dan paket non-IP yang dipertukarkan antara driver kelas broadband seluler dan perangkat akan membawa GUID untuk mengidentifikasi layanan yang terkait dengan permintaan. Pengidentifikasi perintah (CID) dan kode indikasi status ditentukan di bawah namespace LAYANAN GUID layanan. Misalnya, Phonebook dan STK keduanya dapat berbagi kode CID yang sama, tetapi akan dibedakan oleh GUID layanan perangkat yang ditukar dalam permintaan.
Catatan API Layanan Perangkat berbasis COM dapat diakses oleh aplikasi atau layanan desktop apa pun. API Device Services yang diproyeksikan WinRT hanya tersedia untuk aplikasi perangkat UWP istimewa yang diotorisasi oleh operator broadband seluler. Pengembang harus mempertimbangkan privasi dan keamanan dengan hati-hati saat mengomunikasikan informasi dengan cara ini.
Platform nirkabel Windows mendukung API untuk fungsionalitas berikut yang tersedia untuk aplikasi:
Menghitung layanan perangkat
Membuka dan menutup layanan perangkat
Mengirim perintah kontrol ke layanan perangkat tertentu
Mengirim atau menerima data ke atau dari layanan perangkat tertentu
Mendaftar untuk peristiwa perangkat yang tidak diminta dari perangkat tertentu
Untuk informasi selengkapnya, lihat Antarmuka IMbnDeviceService.
Dukungan warisan dan morphing identitas
Windows 8, Windows 8.1, dan Windows 10 mendukung perangkat broadband seluler yang dirancang untuk Windows 7. Sedangkan ekosistem perangkat saat ini akan terus berfungsi pada Windows 8, Windows 8.1, dan Windows 10 mereka tidak akan sepenuhnya menggunakan platform broadband seluler Windows 8, Windows 8.1, atau Windows 10.
Ringkasan dukungan perangkat broadband seluler diWindows 8, Windows RT, Windows 8.1, dan Windows RT 8.1 disediakan di sini:
Windows 10 perangkat bersertifikat – Perangkat ini lulus uji pengalaman broadband seluler yang mendukung kit sertifikasi perangkat keras Windows 10. Untuk perangkat ini, Windows 10 menyediakan driver kelas broadband seluler dan manajemen daya tingkat lanjut.
perangkat bersertifikat Windows 8 atau Windows 8.1 – Perangkat ini lulus uji pengalaman broadband seluler yang mendukung kit Sertifikasi Perangkat Keras Windows 8 atau Windows 8.1. Untuk perangkat ini, Windows 8 dan Windows 8.1 menyediakan driver kelas broadband seluler dan manajemen daya tingkat lanjut.
Perangkat logo Windows 7 – Perangkat ini menggunakan driver IHV pihak ketiga berdasarkan model driver Windows 7 NDIS 6.20. Windows 8 dan Windows 8.1 memberikan pengalaman broadband seluler dalam mode kompatibilitas mundur untuk perangkat ini dan terbatas pada fungsionalitas Windows 7.
Windows 8 dan Windows 8.1 akan terus mendukung perangkat warisan berdasarkan modem atau antarmuka Ethernet bersama dengan manajer koneksi kustom seperti pada versi Windows sebelumnya. Windows 8 dan Windows 8.1 tidak akan dapat memberikan pengalaman broadband seluler karena tidak sesuai dengan tumpukan broadband seluler. Karena perangkat warisan tidak dikenali oleh tumpukan broadband seluler, konektivitas melalui perangkat tersebut dapat mengakibatkan konsumsi data yang berlebihan karena tidak dikelola oleh Windows Pengelola Sambungan.
Windows RT dan Windows RT perangkat bersertifikat 8.1 - Perangkat ini lulus uji pengalaman broadband seluler yang didukung oleh kit sertifikasi perangkat keras Windows Windows RT atau Windows RT 8.1. Untuk perangkat ini, Windows RT dan Windows RT 8.1 menyediakan driver kelas broadband seluler dan manajemen daya tingkat lanjut.
Catatan Windows RT dan sistem Windows RT 8.1 tidak mendukung perangkat broadband seluler yang dirancang untuk Windows 7 dan versi yang lebih lama.
Untuk memastikan bahwa perangkat bersertifikat Windows 8 dan Windows 8.1 berguna pada platform yang lebih lama, Windows menyediakan solusi morphing identitas yang memungkinkan perangkat untuk menunjukkan perilaku yang sesuai untuk sistem operasi yang terhubung dengannya.
Morphing identitas
Ketika perangkat pertama kali terhubung ke PC Windows 7, dongle USB broadband seluler eksternal khas menyajikan dirinya sebagai perangkat penyimpanan massal. Ini tidak mengekspos fungsionalitas lain untuk mencegah perangkat ini muncul sebagai tidak berfungsi karena perangkat lunak driver yang hilang. Perangkat penyimpanan massal berisi perangkat lunak yang disediakan IHV yang menginstal paket driver. Setelah pengguna menginstal paket driver, perangkat lunak yang disediakan IHV harus menggagalkan perangkat untuk mengekspos fungsi lain kepada pengguna. Pada titik ini, perangkat akan muncul sebagai perangkat broadband seluler dan pengguna dapat terhubung ke jaringan Anda.
Driver kelas Windows 8 asli, Windows 8.1, dan Windows 10 menghilangkan kebutuhan perangkat USB eksternal untuk mengekspos dirinya pada awalnya sebagai perangkat penyimpanan massal, karena tidak ada penginstalan driver yang diperlukan. Windows 8, Windows 8.1, dan Windows 10 menyertakan kemampuan untuk memicu morfing identitas perangkat, memungkinkan perangkat segera muncul sebagai perangkat broadband seluler.
Untuk mempelajari cara mengembangkan solusi morphing identitas, lihat antarmuka IMbnDeviceService.]
Dukungan pembaruan firmware
Firmware perangkat broadband seluler harus diperbarui dengan menggunakan Windows Update. Untuk informasi tentang bagaimana hal ini dapat dilakukan, lihat Pembaruan Firmware Perangkat Broadband Seluler di Windows 8. Konfigurasi khusus untuk pengalaman Anda dapat disediakan dengan menggunakan aplikasi broadband seluler Anda.
Dukungan klien OMA-DM
Windows 8.1 menambahkan dukungan OMA-DM bagi perusahaan untuk mengelola perangkat Anda yang menjalankan Windows dalam skenario BYOD (Bring Your Own Device). Ini memperluas dukungan untuk skenario ini dengan menambahkan protokol yang relevan dengan perusahaan (MS-MDE, MS-MDM) untuk digunakan oleh penyedia manajemen perangkat seluler pihak ketiga dan Windows InTune.
Windows memisahkan dukungan OMA-DM untuk konfigurasi operator Jaringan seluler dari dukungan untuk BYOD perusahaan. Klien OMA-DM di Windows 8.1 dan Windows 10 tidak mendukung konfigurasi pengaturan spesifik Operator Seluler secara asli dan bukan pihak ke-3 yang dapat diperluas untuk mendukung persyaratan operator jaringan seluler. Solusi OMA-DM yang mendukung platform Windows Phone tidak kompatibel dengan klien OMA-DM Windows 8.1 atau klien OMA-DM Windows 10.
Berikut adalah beberapa opsi yang perlu dipertimbangkan saat mendukung OMA-DM khusus operator:
Jika klien OMA-DM berada di firmware adaptor jaringan:
Biasanya, produsen perangkat broadband seluler dapat menggabungkan klien OMA-DM khusus operator di firmware adaptor jaringan mereka.
Produsen perangkat broadband seluler mungkin dapat menyediakan solusi klien OMA-DM pihak ke-3 untuk mengintegrasikan dalam firmware adaptor jaringan mereka jika solusi yang didukung secara asli tidak ada.
Aplikasi broadband seluler harus terus menggunakan metadata provisi saat mengonfigurasi parameter spesifik sistem operasi.
Klien OMA-DM di aplikasi broadband seluler:
Jika modul tidak mendukung klien OMA-DM di firmware adaptor jaringan, Anda mungkin ingin menerapkan klien OMA-DM di aplikasi broadband seluler Anda.
Solusi ini memerlukan dukungan layanan perangkat kustom khusus operator atau perangkat khusus produsen untuk mengonfigurasi parameter khusus perangkat oleh aplikasi broadband seluler.
Aplikasi broadband seluler yang menyertakan klien OMA-DM harus menggunakan metadata provisi saat mengonfigurasi parameter spesifik sistem operasi.
Manajemen APN
Manajemen APN default dilakukan dengan menggunakan database APN lokal. Anda mungkin ingin mengubah informasi APN untuk pengguna selektif, seperti pengguna perusahaan. Dalam kasus seperti itu, Anda atau OEM dapat memilih untuk memperbarui APN langsung di perangkat dengan menggunakan OMA DM dalam sinyal OTA.
Perangkat Anda harus menerapkan hal berikut:
Ketika diprovisikan sebelumnya oleh operator atau disediakan melalui OTA sebelum koneksi yang berhasil dengan menggunakan SIM pada sistem tersebut, perangkat harus menyediakan konteks PDP Internet sebagai konteks pertama yang disediakan dengan ContextType yang diatur ke Internet ketika dikueri oleh Windows seperti yang didefinisikan dalam bagian MBIM 10.5.13.5. Ini memastikan bahwa logika koneksi menggunakan informasi APN ini saat mencoba koneksi.
Jika SIM telah digunakan untuk membuat koneksi yang berhasil ke jaringan menggunakan APN alternatif pada sistem tersebut, pengaturan ContextType ke Internet tidak akan berfungsi. Satu-satunya cara untuk memaksa Window membuat koneksi menggunakan APN baru adalah dengan menghapus profil tertentu yang dibuat. Profil dapat dihapus dengan menjalankan perintah berikut dari prompt perintah yang ditinggikan: netsh mbn delete profile interface="Mobile Broadband Connection" name="myProfileName"
Catatan Karena ini adalah fitur Windows opsional untuk didukung perangkat, tidak ada pengujian HCK atau kasus pengujian otomatis untuk memvalidasi skenario ini pada sistem. Kami berharap bahwa sertifikasi operator akan menangani validasi untuk mengonfirmasi bahwa perangkat sesuai dengan persyaratan operator.
Untuk informasi selengkapnya tentang database APN, lihat Gambaran umum database APN.
Personalisasi jaringan
Operator tertentu mengharuskan sistem yang mendukung broadband seluler dikunci ke jaringannya atau memiliki persyaratan untuk membuka kunci perangkat terkunci untuk memungkinkan portabilitas layanan. Untuk mengaktifkan skenario ini, kami mengharuskan vendor OEM dan perangkat menggunakan panduan MBIM_PIN_TYPE dalam Spesifikasi MBIM untuk Kunci Subsidi.
Perangkat harus melaporkan WWAN_READY_INFO:: ReadyState=WwanReadyStateInitialized dalam status terkunci ini dan tidak boleh melaporkan WwanReadyStateDeviceLocked.
Catatan Tidak ada kasus pengujian HCK untuk memvalidasi bahwa fitur ini diterapkan pada perangkat atau sistem berfungsi dengan Windows. Kami melihat ke arah OEM dan operator untuk menggunakan filter tertentu dalam MBOT untuk memastikan bahwa produk akhir dapat diuji.