Dukungan MB NITZ
Gambaran Umum
Mulai Windows 10, versi 1903, Windows mendukung Network Identity and Time Zone (NITZ) di tingkat OS untuk perangkat broadband seluler (MBB). Di versi Windows sebelumnya, satu-satunya waktu jaringan yang tersedia di tingkat OS adalah Protokol Waktu Jaringan (NTP), meskipun NITZ didukung pada tingkat modem oleh semua modem yang mematuhi 3GPP. Dengan dukungan NITZ, Windows dapat menerima pemberitahuan NITZ yang tidak diminta dari modem dan menerbitkan peristiwa yang diperlukan untuk memberi tahu konsumen tentang tanda waktu NITZ.
Untuk fungsi MBIM, tidak diperlukan penyiapan dan provisi terkait NITZ tambahan. Selama koneksi data dibuat melalui pembawa seluler, modem dapat memberi tahu OS setiap kali menerima tanda waktu NITZ dari jaringan. Modem dapat menerima pemberitahuan NITZ dari infrastruktur jaringan berdasarkan irama dan jadwal yang ditentukan operator seluler sendiri, dalam spesifikasi 3GPP. Pemberitahuan NITZ tidak diminta. Setelah menerima pemberitahuan NITZ, OS menerbitkan pemberitahuan bahwa data NITZ tersedia.
Ekstensi antarmuka NDIS
OID berikut telah didefinisikan untuk mendukung NITZ.
Layanan MBIM dan nilai CID
Nama layanan | UUID | Nilai UUID |
---|---|---|
Ekstensi Suara Microsoft | UUID_VOICEEXTENSIONS | 8d8b9eba-37be-449b-8f1e-61cb034a702e |
Tabel berikut menentukan UUID dan kode perintah untuk setiap CID, serta apakah CID mendukung permintaan Set, Query, atau Event (pemberitahuan). Lihat masing-masing Bagian CID dalam topik ini untuk informasi selengkapnya tentang parameter, struktur data, dan pemberitahuannya.
CID | UUID | Kode perintah | Set | Kueri | Beri tahu |
---|---|---|---|---|---|
MBIM_CID_NITZ | UUID_VOICEEXTENSIONS | 10 | N | Y | Y |
MBIM_CID_NITZ
Parameter
Operasi | Set | Kueri | Pemberitahuan |
---|---|---|---|
Perintah | Tidak berlaku | Tidak berlaku | Tidak berlaku |
Respons | Tidak berlaku | MBIM_NITZ_INFO | MBIM_NITZ_INFO |
Kueri
Mengkueri waktu jaringan saat ini. InformationBuffer MBIM_COMMAND_MSG tidak digunakan. Struktur MBIM_NITZ_INFO berikut digunakan dalam InformationBuffer MBIM_COMMAND_DONE.
MBIM_NITZ_INFO
Offset | Ukuran | Bidang | Jenis | Deskripsi |
---|---|---|---|---|
0 | 4 | Tahun | UINT32 | Tahun sebagai bilangan bulat. Misalnya, 2014. |
4 | 4 | Bulan | UINT32 | Bulan (1..12), di mana Januari == 1. |
8 | 4 | Hari | UINT32 | Hari dalam sebulan, (1..31). |
12 | 4 | Jam | UINT32 | Jam, (0,23). |
16 | 4 | Menit | UINT32 | Menit, (0,59). |
20 | 4 | Detik | UINT32 | Yang kedua, (0,.59). |
24 | 4 | TimeZoneOffsetMinutes | UINT32 | Offset zona waktu, dalam hitungan menit, dari UTC. Nilai ini mencakup penyesuaian apa pun untuk status waktu musim panas saat ini. Nilai ini harus diatur ke 0xFFFFFFFF ketika info zona waktu tidak tersedia. |
28 | 4 | DaylightSavingTimeOffsetMinutes | UINT32 | Offset untuk siang hari menghemat waktu, dalam hitungan menit. Nilai ini harus diatur ke 0xFFFFFFFF ketika waktu musim panas tidak tersedia. |
32 | 4 | DataClasses | UINT32 | Kelas data yang didukung oleh jaringan ini. Jika informasi ini tidak tersedia, bidang ini harus diatur ke MBIMDataClassNone. |
Set
Tidak dapat diterapkan.
Respons
InformationBuffer di MBIM_COMMAND_DONE berisi struktur MBIM_NITZ_INFO.
Peristiwa yang Tidak Diminta
Kejadian yang tidak diminta ini menyediakan informasi waktu jaringan dan zona waktu saat ini.
Kode Status
CID ini hanya menggunakan kode status generik yang ditentukan dalam Bagian 9.4.5 dari revisi spesifikasi MBIM 1.0.
Definisi OID
Uji Hardware Lab Kit (HLK)
Lihat Langkah-langkah untuk menginstal HLK.
Di HLK Studio, sambungkan ke driver modem Seluler perangkat dan jalankan pengujian: TestNitzInfo - GSM.
Pengujian Manual
[NITZ] Pembaruan waktu saat menjelajah di Seluler
- Tempatkan perangkat Cobalt di kandang RF dengan Seluler dinonaktifkan.
- Aktifkan mode Pesawat.
- Nonaktifkan Ethernet dan semua koneksi lainnya.
- Atur mode waktu ke manual.
- Atur waktu ke 11:15AM 10/15/2016 UTC.
- Verifikasi bahwa waktu diatur ke nilai yang diberikan dalam baki sistem.
- Atur mode waktu ke otomatis.
- Aktifkan Seluler.
- Tunggu hingga perangkat menerima informasi NITZ dari stasiun dasar seluler yang disimulasikan.
- Verifikasi bahwa waktu diatur ke nilai yang dikirim oleh stasiun dasar yang disimulasikan.