Bagikan melalui


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

  1. Tempatkan perangkat Cobalt di kandang RF dengan Seluler dinonaktifkan.
  2. Aktifkan mode Pesawat.
  3. Nonaktifkan Ethernet dan semua koneksi lainnya.
  4. Atur mode waktu ke manual.
  5. Atur waktu ke 11:15AM 10/15/2016 UTC.
  6. Verifikasi bahwa waktu diatur ke nilai yang diberikan dalam baki sistem.
  7. Atur mode waktu ke otomatis.
  8. Aktifkan Seluler.
  9. Tunggu hingga perangkat menerima informasi NITZ dari stasiun dasar seluler yang disimulasikan.
  10. Verifikasi bahwa waktu diatur ke nilai yang dikirim oleh stasiun dasar yang disimulasikan.