Freigeben über


MB NITZ-Unterstützung

Übersicht

Ab Windows 10 Version 1903 unterstützt Windows Netzwerkidentität und Zeitzone (NITZ) auf Betriebssystemebene für MOBILE Breitbandgeräte (MBB). In früheren Versionen von Windows war die einzige Netzwerkzeit auf Betriebssystemebene das Netzwerkzeitprotokoll (Network Time Protocol, NTP), obwohl NITZ auf Modemebene von allen 3GPP-kompatiblen Modems unterstützt wurde. Mit NITZ-Unterstützung ist Windows in der Lage, unaufgefragte NITZ-Benachrichtigungen von Modems zu empfangen und notwendige Ereignisse zu veröffentlichen, um die Verbraucher über die NITZ-Zeitstempel zu informieren.

Für MBIM-Funktionen ist keine zusätzliche NITZ-bezogene Einrichtung und Bereitstellung erforderlich. Solange eine Datenverbindung über einen Mobilfunkträger hergestellt wird, kann ein Modem das Betriebssystem jedes Mal benachrichtigen, wenn es einen NITZ-Zeitstempel aus dem Netzwerk erhalten hat. Modems können NITZ-Benachrichtigungen von der Netzwerkinfrastruktur basierend auf dem vom Mobilfunkanbieter selbst definierten Rhythmus und Zeitplan innerhalb der 3GPP-Spezifikationen empfangen. NITZ-Benachrichtigungen werden nicht angefordert. Nach Erhalt der NITZ-Mitteilung veröffentlicht das OS die Benachrichtigung, dass NITZ-Daten verfügbar sind.

NDIS-Schnittstellenerweiterung

Die folgende OID wurde zur Unterstützung von NITZ definiert.

MBIM-Dienst- und CID-Werte

Dienstname UUID UUID-Wert
Microsoft-Spracherweiterungen UUID_VOICEEXTENSIONS 8d8b9eba-37be-449b-8f1e-61cb034a702e

In der folgenden Tabelle sind die UUID und der Befehlscode für die einzelnen CID sowie angegeben, ob die CID Set-, Abfrage- oder Ereignisanforderungen (Benachrichtigung) unterstützt. Weitere Informationen zu den Parametern, Datenstrukturen und Benachrichtigungen finden Sie im einzelnen Abschnitt der einzelnen CID in diesem Thema.

CID UUID Befehlscode Set Abfrage Benachrichtigen
MBIM_CID_NITZ UUID_VOICEEXTENSIONS 10 N J J

MBIM_CID_NITZ

Parameter

Vorgang Set Abfrage benachrichtigungs-
Get-Help Nicht verfügbar Nicht verfügbar Nicht verfügbar
Antwort Nicht verfügbar MBIM_NITZ_INFO MBIM_NITZ_INFO

Abfrage

Fragt die aktuelle Netzwerkzeit ab. Der InformationBuffer von MBIM_COMMAND_MSG wird nicht verwendet. Die folgende MBIM_NITZ_INFO-Struktur wird im InformationBuffer von MBIM_COMMAND_DONE verwendet.

MBIM_NITZ_INFO

Offset Size Feld Typ BESCHREIBUNG
0 4 Year UINT32 Das Jahr als ganze Zahl. Beispiel : 2014.
4 4 Monat UINT32 Der Monat (1..12), wobei Januar == 1.
8 4 Tag UINT32 Der Tag des Monats (1..31).
12 4 Stunde UINT32 Die Stunde (0..23).
16 4 Minute UINT32 Die Minute (0..59).
20 4 Second UINT32 Der zweite , (0..59).
24 4 TimeZoneOffsetMinutes UINT32 Der Zeitzonenoffset in Minuten ab UTC. Dieser Wert enthält alle Anpassungen für den aktuellen Zustand der Sommerzeit. Dieser Wert sollte auf 0xFFFFFFFF festgelegt werden, wenn keine Zeitzoneninformationen verfügbar sind.
28 4 DaylightSavingTimeOffsetMinutes UINT32 Der Offset für die Sommerzeit in Minuten. Dieser Wert sollte auf 0xFFFFFFFF festgelegt werden, wenn die Sommerzeit nicht verfügbar ist.
32 4 DataClasses UINT32 Von diesem Netzwerk unterstützte Datenklassen. Wenn diese Informationen nicht verfügbar sind, sollte dieses Feld auf MBIMDataClassNone festgelegt werden.

Set

Nicht zutreffend

Antwort

Der InformationBuffer in MBIM_COMMAND_DONE enthält eine MBIM_NITZ_INFO-Struktur.

Nicht angeforderte Ereignisse

Dieses nicht angeforderte Ereignis stellt die aktuellen Netzwerkzeit- und Zeitzoneninformationen bereit.

Statuscodes

Diese CID verwendet nur generische status Codes, die in Abschnitt 9.4.5 der MBIM-Spezifikation Revision 1.0 definiert sind.

OID-Definitionen

HlK-Tests (Hardware Lab Kit)

Weitere Informationen finden Sie unter Schritte zum Installieren von HLK.

Stellen Sie in HLK Studio eine Verbindung mit dem Mobilfunkmodemtreiber des Geräts her, und führen Sie den Test aus: TestNitzInfo - GSM.

Manuelle Tests

[NITZ] Zeitaktualisierung beim Roaming auf Mobilfunknetz

  1. Platzieren Sie das Cobalt-Gerät in einem RF-Käfig mit deaktiviertem Mobilfunk.
  2. Aktivieren Sie den Flugzeugmodus.
  3. Deaktivieren Sie Ethernet und alle anderen Verbindungen.
  4. Legen Sie den Zeitmodus auf manuell fest.
  5. Legen Sie die Uhrzeit auf 15.10.2016 UTC um 11:15 Uhr fest.
  6. Stellen Sie sicher, dass die Zeit auf den in der Taskleiste angegebenen Wert festgelegt ist.
  7. Legen Sie den Zeitmodus auf automatisch fest.
  8. Aktivieren Sie Mobilfunk.
  9. Warten Sie, bis das Gerät die NITZ-Informationen von der simulierten Mobilfunkbasisstation empfängt.
  10. Vergewissern Sie sich, dass die Zeit auf den Wert festgelegt ist, der von der simulierten Basisstation gesendet wird.