Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni generali
A partire da Windows 10, versione 1903, Windows supporta l'identità di rete e il fuso orario (NITZ) a livello di sistema operativo per i dispositivi mobile broadband (MBB). Nelle versioni precedenti di Windows, l'unica ora di rete disponibile a livello di sistema operativo era Il protocollo NTP (Network Time Protocol), anche se NITZ era supportato a livello di modem da tutti i modem conformi a 3GPP. Con il supporto NITZ, Windows è in grado di ricevere notifiche NITZ non richieste dai modem e pubblicare gli eventi necessari per notificare agli utenti i timestamp NITZ.
Per le funzioni MBIM, non è necessaria alcuna configurazione e provisioning aggiuntivi correlati a NITZ. Finché viene stabilita una connessione dati tramite un bearer cellulare, un modem può notificare al sistema operativo ogni volta che ha ricevuto un timestamp NITZ dalla rete. I modem possono ricevere notifiche NITZ dall'infrastruttura di rete in base alla frequenza e alla pianificazione definiti dall'operatore di telefonia mobile, entro le specifiche 3GPP. Le notifiche NITZ non sono richieste. Dopo aver ricevuto la notifica NITZ, il sistema operativo pubblica la notifica che i dati NITZ sono disponibili.
Estensione dell'interfaccia NDIS
L'OID seguente è stato definito per supportare NITZ.
Valori del servizio MBIM e del CID
| Nome del servizio | UUID (Identificatore Unico Universale) | Valore UUID |
|---|---|---|
| Estensioni di Microsoft Voice | UUID_VOICEEXTENSIONS | 8d8b9eba-37be-449b-8f1e-61cb034a702e |
La tabella seguente specifica l'UUID e il codice di comando per ogni CID, nonché se il CID supporta le richieste Set, Query o Event (notifica). Per altre informazioni sui parametri, sulle strutture dei dati e sulle notifiche, vedere la sezione singola di ogni CID in questo argomento.
| CID | UUID (Identificatore Unico Universale) | Codice del comando | Impostare | Quesito | Notificare |
|---|---|---|---|---|---|
| MBIM_CID_NITZ | UUID_VOICEEXTENSIONS | 10 | N | Sì | Sì |
MBIM_CID_NITZ
Parametri
| Operazione | Impostare | Quesito | Notifica |
|---|---|---|---|
| Comando | Non applicabile | Non applicabile | Non applicabile |
| Risposta | Non applicabile | MBIM_NITZ_INFO | MBIM_NITZ_INFO |
Quesito
Esegue una query sull'ora di rete corrente. InformationBuffer di MBIM_COMMAND_MSG non viene utilizzato. Nella struttura InformationBuffer di MBIM_COMMAND_DONE viene utilizzata la struttura di MBIM_NITZ_INFO seguente.
MBIM_NITZ_INFO
| Offset | Misura | Campo | TIPO | Descrizione |
|---|---|---|---|---|
| 0 | 4 | Anno | UINT32 | Anno come numero intero. Ad esempio, 2014. |
| 4 | 4 | Mese | UINT32 | Mese (1..12), dove gennaio == 1. |
| 8 | 4 | Giorno | UINT32 | Giorno del mese, (1,.31). |
| 12 | 4 | Ore | UINT32 | Ora, (0,.23). |
| 16 | 4 | Minuto | UINT32 | Minuto, (0,59). |
| 20 | 4 | Secondo | UINT32 | Il secondo, (0..59). |
| 24 | 4 | TimeZoneOffsetMinutes | UINT32 | Differenza di fuso orario, espressa in minuti, dall'ora UTC. Questo valore include qualsiasi regolazione dello stato corrente dell'ora legale. Questo valore deve essere impostato su 0xFFFFFFFF quando le informazioni sul fuso orario non sono disponibili. |
| 28 | 4 | DaylightSavingTimeOffsetMinutes | UINT32 | Offset per l'ora legale, espresso in minuti. Questo valore deve essere impostato su 0xFFFFFFFF quando l'ora legale non è disponibile. |
| 32 | 4 | DataClasses | UINT32 | Classi di dati supportate da questa rete. Se queste informazioni non sono disponibili, questo campo deve essere impostato su MBIMDataClassNone. |
Impostare
Non applicabile.
Risposta
InformationBuffer in MBIM_COMMAND_DONE contiene una struttura MBIM_NITZ_INFO.
Eventi non richiesti
Questo evento non richiesto fornisce le informazioni sull'ora di rete e sul fuso orario correnti.
Codici di stato
Questo CID usa solo codici di stato generici definiti nella sezione 9.4.5 della revisione della specifica MBIM 1.0.
Definizioni OID
Test di Hardware Lab Kit (HLK)
Consulta i passaggi per l'installazione di HLK.
In HLK Studio connettersi al driver modem cellulare del dispositivo ed eseguire il test: TestNitzInfo - GSM.
Test manuali
[NITZ] Aggiornamento dell'ora durante il roaming sulla rete cellulare
- Posizionare il dispositivo Cobalt in una gabbia RF con Cellulare disabilitato.
- Abilitare la modalità aereo.
- Disabilitare Ethernet e tutte le altre connessioni.
- Impostare la modalità temporale su manuale.
- Impostare l'ora su 11:15 del 15/10/2016 UTC.
- Verificare che l'ora sia impostata sul valore indicato nella barra delle applicazioni.
- Impostare la modalità ora su automatico.
- Attiva cellulare.
- Attendere che il dispositivo riceva le informazioni NITZ dalla stazione di base cellulare simulata.
- Verificare che l'ora sia impostata sul valore inviato dalla stazione di base simulata.