Operazioni di collegamento MB LTE

Configurazione APN di collegamento LTE per i modem MBIM

Tradizionalmente, il collegamento LTE è stato considerato parte della registrazione e Windows non è stato direttamente coinvolto nelle procedure di collegamento LTE. Tuttavia, a differenza delle registrazioni di rete del commutatore di circuito tipico, LTE è una rete di solo commutatori di pacchetto e richiede l'abilitazione di un bearer EPS predefinito per il dispositivo per mantenere la registrazione nella rete LTE.

Per stabilire un bearer EPS predefinito con la rete, il dispositivo deve richiedere un'attivazione del contesto PDP durante la procedura di collegamento LTE, che richiede la specifica APN (Access Point Name). Per lo standard 3GPP, sono disponibili quattro scenari in cui un dispositivo può specificare APN quando prova a collegare LTE:

  1. Il dispositivo specifica un APN di collegamento LTE specifico.
  2. Il dispositivo specifica un APN di collegamento LTE specifico, ma la rete decide di consentire al dispositivo di collegarsi in un altro APN durante il roaming.
  3. Il dispositivo non specifica un APN collegato LTE e consente alla rete di assegnarne uno al dispositivo.
  4. Il dispositivo registrato da una rete 2G/3G a LTE ed è già presente un contesto PDP attivo almeno. La rete lo usa come APN di collegamento LTE.

Oggi, tutte le informazioni APN di collegamento LTE vengono fornite direttamente dalle macchine virtuali e dalle macchine virtuali IHV direttamente nel modem per ogni provider per cui ha la configurazione. Tuttavia, non è un modello completamente scalabile per IHV e OEMS per avere tutte le possibili impostazioni di collegamento APN LTE per tutti gli operatori in tutto il mondo. A partire da Windows 10 versione 1703, le nuove interfacce sono definite per gli ID NDIS e i CID proprietari di MBIM Microsoft per supportare la configurazione APN di collegamento LTE dal sistema operativo.

A partire da Windows 10 versione 1703, se l'hardware sottostante supporta la configurazione APN di connessione LTE dal sistema operativo, l'utente sarà in grado di configurare l'APN di collegamento LTE da Impostazioni. L'hardware con configurazioni APN di collegamento LTE predefinite deve anche rendere disponibile la configurazione dal sistema operativo.

Questa funzionalità è supportata aggiungendo due nuovi ID e CID. Per i partner IHV che implementano MBIM, è necessario supportare solo la versione CID.

Aggiornamento dell'interfaccia MB per le operazioni di collegamento LTE

Sono stati creati due nuovi CID MBIM per consentire la configurazione APN di collegamento LTE e per il sistema operativo per recuperare lo stato di collegamento LTE più recente del dispositivo. Se i partner IHV decidono di supportare la gestione dell'APN predefinita del sistema operativo, è necessario supportare entrambi i comandi.

Nome servizio = Estensioni di connessione di base

UUID = UUID_BASIC_CONNECT_EXTENSIONS

Valore UUID = 3d01dcc5-fef5-4d05-0d3abef7058e9aaf

CID Codice dei comandi Versione minima del sistema operativo
MBIM_CID_MS_LTE_ATTACH_CONFIG 3 Windows 10 versione 1703
MBIM_CID_MS_LTE_ATTACH_STATUS 4 Windows 10 versione 1703

MBIM_CID_MS_LTE_ATTACH_CONFIG

Descrizione

I contesti di collegamento LTE possono essere diversi, a seconda del modo in cui la rete interagisce con il dispositivo durante il runtime. Per il resto di questa documentazione, il contesto di collegamento LTE verrà definito contesto PDP corrente usato per il collegamento LTE e il contesto di collegamento LTE predefinito verrà definito come quello configurato nel dispositivo che esegue il collegamento LTE con quando non è presente alcun altro contesto PDP abilitato esistente. MBIM_CID_MS_LTE_ATTACH_CONFIG consente al sistema operativo di eseguire query e impostare il contesto di collegamento LTE predefinito del provider sim inserito (coppia MCC/MNC).

Anche se l'APN di collegamento LTE potrebbe essere considerato tecnicamente come un contesto, è diverso da tutti gli altri contesti archiviati nel modem. Per tutti gli altri contesti l'attivazione avviene dopo la registrazione e, in base a varie condizioni, il sistema operativo può decidere quale contesto è la soluzione migliore per la connessione. Tuttavia, il contesto di collegamento LTE è abilitato come parte della registrazione del dispositivo nella rete LTE. Il sistema operativo non è in grado di recuperare uno stato correlato alla rete prima del completamento della registrazione; a causa di questa limitazione, il sistema operativo deve essere in grado di configurare il contesto di collegamento LTE per tutte le diverse condizioni di roaming del dispositivo per assicurarsi che il dispositivo possa registrarsi nella rete LTE indipendentemente dallo stato del roaming.

L'attivazione del contesto di collegamento LTE con la rete non richiede una richiesta di connessione esplicita del sistema operativo perché il sistema operativo non è a conoscenza di alcuna attivazione del contesto auto-avviato dal modem. Il contesto di collegamento LTE predefinito rientra in questa categoria. Quando il sistema operativo rilascia una richiesta di MBIM_CID_CONNECT per abilitare un contesto PDP e il contesto PDP specificato corrisponde a tutti i seguenti, il modem deve completare la richiesta di attivazione CID con esito positivo senza visualizzare un nuovo orso over-the-air con la rete:

  1. Esiste un contesto PDP abilitato esistente avviato dal modem e non reso disponibile per il sistema operativo.
  2. Il contesto PDP corrisponde all'APN specificato nella richiesta CID.
  3. Il tipo IP del contesto PDP abilitato è compatibile con il tipo IP richiesto nel CID.

Questo è importante perché il sistema operativo non è consapevole di tutti i contesti PDP avviati dal modem. Ciò ridurrà il rumore e il carico di rete. In caso contrario, il modem dovrebbe visualizzare una nuova specifica APN del sistema operativo corrispondente a una nuova richiesta di attivazione del contesto. La compatibilità dei tipi IP è specificata qui:

Tipo IP del contesto PDP abilitato all'interno del modem Compatibile con i tipi IP richiesti Non compatibile con il tipo IP richiesto
IPv4 Predefinito; IPv4; IPv4v6; IPv4 e v6 IPv6
IPv6 Predefinito; IPv6; IPv4v6; IPv4 e v6 IPv4
IPv4v6 Predefinito; IPv4; IPv6; IPv4v6; IPv4 e v6 Nessuno

Nota

Il modem non dovrebbe visualizzare un secondo contesto PDP se solo uno dei tipi IP è abilitato sull'aria. Ad esempio, se IPv4 è abilitato e l'host richiede IPv4 e IPv6, il modem deve completare la richiesta di attivazione senza visualizzare un bearer IPv6.

Quando il sistema operativo genera una richiesta di MBIM_CID_CONNECT per disattivare un contesto PDP, il modem deve controllare quanto segue:

  1. Se il dispositivo è collegato a LTE e il contesto da disattivare è l'unico contesto PDP abilitato per mantenere la registrazione LTE
  2. Se il contesto da disattivare viene usato anche dal modem internamente per tutti i servizi che non sono esposti al sistema operativo

Se uno di questi è true, il modem deve completare la richiesta di disattivazione CID, ma continuare a mantenere il orso over-the-air con la rete. In caso contrario, il modem deve disattivare il contesto in base alle normali richieste di disattivazione.

Tutte le configurazioni di collegamento LTE predefinite fornite dal sistema operativo sono per provider e corrispondono all'ID provider principale della scheda SIM inserita (coppia MCC/MNC). Il modem deve fornire solo il contesto di collegamento LTE configurato per l'ID provider sim inserito corrente quando viene eseguita una query. Il modem deve sempre restituire tre contesti di collegamento LTE predefiniti che corrispondono all'ID provider della SIM inserito, uno per ogni condizione di roaming (home/partner/non partner).

Si prevede che tra gli scambi SIM, il modem deve cancellare il contesto di collegamento LTE predefinito prima di applicare la configurazione per la scheda SIM successiva. Se la scheda SIM appena inserita non ha una configurazione predefinita del contesto di collegamento LTE, il dispositivo deve restituire stringhe vuote NULL per il contesto di collegamento LTE per tutte le condizioni di roaming mantenendo abilitato il contesto. Se il contesto è disabilitato, è previsto che il dispositivo non sia collegato a LTE perché non esiste una configurazione utilizzabile per il collegamento LTE. Quando l'utente torna a una scheda SIM configurata in precedenza nel dispositivo, il modem deve ripristinare la configurazione di collegamento LTE predefinita della fabbrica per la scheda SIM. Non è previsto che la configurazione del tempo di esecuzione venga mantenuta in modo permanente tra gli scambi SIM. In qualsiasi momento, deve essere presente un solo collegamento LTE predefinito APN nella condizione di roaming (home/partner/non partner).

Il sistema operativo imposta sempre tutti e tre i contesti di collegamento LTE predefiniti quando viene rilasciato un comando Set, uno per ogni condizione di roaming. Se l'elenco fornito dal sistema operativo non ha esattamente tre, il comando Set deve essere rifiutato. Se uno dei contesti di collegamento LTE predefiniti forniti è configurato dal sistema operativo in cui la condizione di roaming corrisponde allo stato di registrazione corrente, il modem deve disconnettersi dalla rete ed eseguire nuovamente il collegamento LTE con il contesto di collegamento LTE appena specificato. In caso contrario, il dispositivo deve usare il contesto di collegamento LTE predefinito specificato alla successiva corrispondenza delle condizioni di roaming. Se il contesto di collegamento LTE predefinito specificato dal dispositivo non riesce a registrarsi nella rete LTE, il dispositivo deve tornare a 3G/2G in base alle esigenze. Quando il modem non può distinguere tra reti partner e non partner, il modem deve usare il contesto di collegamento LTE predefinito non partner per tutti gli scenari mobili. Se il sistema operativo configura il contesto di collegamento LTE predefinito come tipo IP = predefinito, è previsto che il modem assegna il tipo IP più appropriato per il contesto di collegamento LTE. Tuttavia, il sistema operativo prevede che il modem restituisca ancora condizioni di roaming partner e tipo IP di contesto di collegamento LTE che riflette la configurazione in modo accurato.

IHV e IEMs possono preconfigurare il contesto di collegamento LTE come configurazione predefinita nel modem, ma tali contesti devono essere contrassegnati come MBIM_MS_CONTEXT_SOURCE = MbimMsContextSourceModemProvisioned.

Per lo standard 3GPP, il contesto di collegamento LTE predefinito può essere suddiviso in due categorie: avviato da UE e avviato dalla rete. Se il dispositivo è configurato con una stringa di accesso vuoto NULL, il dispositivo non deve fornire alcun contesto di collegamento LTE alla rete e attendere che la rete assegnarne una al dispositivo. Come previsto da MBIM 1.0, se il tipo IP del contesto di collegamento LTE è configurato per l'impostazione predefinita, il modem deve selezionare il tipo IP migliore in base al relativo algoritmo interno.

Il diagramma seguente illustra un flusso di esempio della configurazione del collegamento LTE.

Diagramma che mostra un flusso di esempio di configurazione del collegamento LTE.

Query

MBIM_MS_LTE_ATTACH_CONFIG_INFO viene restituito dalla query completata e imposta i messaggi in InformationBuffer. Per Query, InformationBuffer è NULL.

Set

Per Imposta, InformationBuffer contiene un MBIM_MS_SET_LTE_ATTACH_CONFIG.

Eventi non richiesti

Event InformationBuffer contiene una struttura MBIM_MS_LTE_ATTACH_CONFIG_INFO. In alcuni casi, il contesto di collegamento LTE predefinito viene aggiornato dalla rete Over-The-Air (OTA) o da Short Message Service (SMS) che non supera il comando MBIM_CID_MS_LTE_ATTACH_CONFIG dal sistema operativo. La funzione deve aggiornare i contesti di collegamento LTE predefiniti e i tag MBIM_MS_CONTEXT_SOURCE = MbimMsContextSourceOperatorProvisioned di conseguenza. In seguito, le funzioni devono notificare all'host gli aggiornamenti che usano questo evento con l'elenco aggiornato.

Parametri

Operazione Set Query Notifica
Comando MBIM_SET_MS_LTE_ATTACH_CONFIG Non applicabile Non applicabile
Risposta MBIM_MS_LTE_ATTACH_CONFIG_INFO MBIM_MS_LTE_ATTACH_CONFIG_INFO MBIM_MS_LTE_ATTACH_CONFIG_INFO

strutture di dati

Query

InformationBuffer deve essere NULL e InformationBufferLength sarà zero.

Set

La struttura di MBIM_MS_SET_LTE_ATTACH_CONFIG seguente deve essere usata in InformationBuffer. Il comando Set è valido solo se l'elenco contiene un numero di elementi di tre, uno per ogni condizione roaming (home/partner/non partner).

Offset Dimensione Campo Tipo Descrizione
0 4 Operazione MBIM_MS_LTE_CONTEXT_OPERATIONS Specifica il tipo di operazione per cui viene usato il comando Set. Se impostato su MbimMsLteAttachContextOperationRestoreFactory, tutti gli altri campi devono essere ignorati. I contesti di collegamento LTE predefiniti creati dal sistema operativo o modificati devono essere rimossi e i contesti di collegamento LTE predefiniti preconfigurati della factory devono essere caricati. Se il modem non ha una configurazione predefinita, tutti i contesti di collegamento LTE predefiniti della condizione roaming devono essere impostati su una stringa APN vuota e un tipo IP = predefinito.
4 4 ElementCount (EC) UINT32 Conteggio delle strutture MBIM_MS_LTE_ATTACH_CONTEXT che seguono in DataBuffer. Questo componente è attualmente specificato a tre, uno per ogni condizione di roaming (home/partner/non partner).
8 8 * EC MsLteAttachContextRefList OL_PAIR_LIST Il primo elemento della coppia è un offset a 4 byte, calcolato dall'inizio (offset 0) di questa struttura MBIM_MS_LTE_ATTACH_CONFIG_INFO, a una struttura MBIM_MS_LTE_ATTACH_CONTEXT (Per altre informazioni, vedere la tabella MBIM_MS_LTE_ATTACH_CONTEXT). Il secondo elemento della coppia è una dimensione a 4 byte di un puntatore alla struttura di MBIM_MS_LTE_ATTACH_CONTEXT corrispondente.
8 + (8 * EC) DataBuffer DATABUFFER Matrice di strutture MBIM_MS_LTE_ATTACH_CONTEXT.

Le strutture seguenti vengono usate nella tabella precedente.

MBIM_MS_LTE_ATTACH_CONTEXT_OPERATIONS descrive i tipi di operazioni che possono essere usati nel comando Set.

Type Value Descrizione
MbimMsLteAttachContextOperationDefault 0 Operazione predefinita per sovrascrivere i contesti di collegamento LTE predefiniti esistenti nel modem. Il sistema operativo sostituirà sempre tutti e tre il contesto di collegamento LTE predefinito per le condizioni di roaming.
MbimMsLteAttachContextOperationRestoreFactory 1 Ripristinare il contesto di collegamento LTE predefinito preconfigurato per l'ID provider di sim attualmente inserito. Tutti i contesti di collegamento LTE predefiniti sostituiti o creati dal sistema operativo devono essere rimossi e sostituiti. Se non esiste un contesto di collegamento LTE predefinito per l'ID provider SIM inserito corrente con una o più condizioni di roaming, il collegamento LTE predefinito deve restituire una stringa APN vuota e un tipo IP = predefinito.

MBIM_MS_LTE_ATTACH_CONTEXT specifica il contesto da usare per la configurazione del collegamento LTE.

Offset Dimensione Campo Tipo Descrizione
0 4 IPType MBIM_CONTEXT_IP_TYPE Per altre informazioni, vedere la tabella MBIM_CONTEXT_IP_TYPE.
4 4 Roaming MBIM_MS_LTE_ATTACH_CONTEXT_ROAMING_CONTROL Indica quale condizione di roaming si applica a questo contesto di collegamento LTE predefinito. Per altre informazioni, vedere la tabella MBIM_MS_LTE_ATTACH_CONTEXT_ROAMING_CONTROL.
8 4 Source MBIM_MS_CONTEXT_SOURCE Specifica l'origine di creazione del contesto. Per altre informazioni, vedere la tabella MBIM_MS_CONTEXT_SOURCE.
12 4 AccessStringOffset OFFSET Offset nel buffer dei dati in una stringa, AccessString, per accedere alla rete. Per le reti basate su GSM, si tratta di una stringa APN (Access Point Name), ad esempio "data.thephone-company.com". Le dimensioni della stringa non devono superare i 100 caratteri. Se AccessString è vuoto, il dispositivo prevede che la rete assegna una stringa di accesso al dispositivo. Il tipo IP deve comunque essere specificato in questo caso.
16 4 AccessStringSize SIZE(0..200) Dimensioni usate per AccessString. Questo valore deve essere 0 se il dispositivo prevede che la rete assegna una stringa di accesso al dispositivo per il collegamento LTE.
20 4 UserNameOffset OFFSET Offset in byte, calcolato dall'inizio di questa struttura, a una stringa, UserName, che rappresenta il nome utente da autenticare. Questo membro può essere NULL.
24 4 UserNameSize SIZE(0..510) Dimensioni usate per UserName.
28 4 PasswordOffset OFFSET Offset in byte, calcolato dall'inizio di questa struttura, a una stringa, password, che rappresenta la password del nome utente. Questo membro può essere NULL.
32 4 PasswordSize SIZE(0..510) Dimensioni usate per password.
36 4 Compressione MBIM_COMPRESSION Specifica la compressione da usare nella connessione dati per intestazione e dati. Questo membro si applica solo ai dispositivi basati su GSM. L'host imposta questo membro su MBIMCompressionNone per i dispositivi basati su CDMA. Per altre informazioni, vedere la tabella MBIM_COMPRESSION.
40 4 AuthProtocol MBIM_AUTH_PROTOCOL Tipo di autenticazione da usare per l'attivazione PDP. Per altre informazioni, vedere la tabella MBIM_AUTH_PROTOCOL.
44 DataBuffer DATABUFFER Buffer di dati contenente AccessString, UserName e Password.

MBIM_MS_LTE_ATTACH_CONTEXT_ROAMING_CONTROL indica quale condizione di roaming si applica a questo contesto di collegamento LTE predefinito.

Type Value Descrizione
MbimMsLteAttachContextRoamingControlHome 0 Indica se il contesto di collegamento LTE predefinito può essere usato nella rete domestica o meno.
MbimMsLteAttachContextRoamingControlPartner 1 Indica se il contesto può essere usato nelle reti roaming partner o meno.
MbimMsLteAttachContextRoamingControlNonPartner 2 Indica se il contesto può essere usato nelle reti mobili non partner o meno.

MBIM_MS_CONTEXT_SOURCE specifica l'origine di creazione del contesto.

Type Value Descrizione
MbimMsContextSourceAdmin 0 Il contesto è stato creato da un amministratore IT aziendale dal sistema operativo.
MbimMsContextSourceUser 1 Il contesto è stato creato dall'utente tramite le impostazioni del sistema operativo.
MbimMsContextSourceOperator 2 Il contesto è stato creato dall'operatore tramite OMA-DM o altri canali.
MbimMsContextSourceModem 3 Il contesto è stato creato dall'OEM o IHV.
MbimMsContextSourceDevice 4 Il contesto è stato creato dal database APN del sistema operativo.

Risposta

La struttura di MBIM_MS_LTE_ATTACH_CONFIG_INFO seguente deve essere usata in InformationBuffer.

Offset Dimensione Campo Tipo Descrizione
0 4 ElementCount (EC) UINT32 Conteggio delle strutture MBIM_MS_LTE_ATTACH_CONTEXT che seguono in DataBuffer. Questo componente è attualmente specificato a tre, uno per ogni condizione di roaming (home/partner/non partner).
4 8 * EC MsLteAttachContextRefList OL_PAIR_LIST Il primo elemento della coppia è un offset a 4 byte, calcolato dall'inizio (offset 0) di questa struttura MBIM_MS_LTE_ATTACH_CONFIG_INFO, a una struttura MBIM_MS_LTE_ATTACH_CONTEXT (Per altre informazioni, vedere la tabella MBIM_MS_LTE_ATTACH_CONTEXT). Il secondo elemento della coppia è una dimensione a 4 byte di un puntatore alla struttura di MBIM_MS_LTE_ATTACH_CONTEXT corrispondente.
4 + (8 * EC) DataBuffer DATABUFFER Matrice di strutture MBIM_MS_LTE_ATTACH_CONTEXT.

Notifica

Per altre informazioni, vedere la tabella MBIM_MS_LTE_ATTACH_CONFIG_INFO.

Codici di stato

Per le operazioni di query e set:

Codice di stato Descrizione
MBIM_STATUS_READ_FAILURE L'operazione non è riuscita perché il dispositivo non è riuscito a recuperare i contesti di cui è stato effettuato il provisioning.
MBIM_STATUS_NO_DEVICE_SUPPORT L'operazione non è riuscita perché il dispositivo non supporta l'operazione.

Solo per le operazioni Set:

Codice di stato Descrizione
MBIM_STATUS_INVALID_PARAMETERS L'operazione non è riuscita a causa di parametri non validi.
MBIM_STATUS_WRITE_FAILURE L'operazione non è riuscita perché la richiesta di aggiornamento non è riuscita.

MBIM_CID_MS_LTE_ATTACH_STATUS

Descrizione

Per ogni requisito 3GPP, anche se un dispositivo può specificare il contesto di collegamento LTE predefinito da usare quando l'LTE si collega alla rete senza alcun contesto PDP abilitato, potrebbero verificarsi situazioni in cui il dispositivo si collega a LTE in un contesto PDP diverso dal contesto di collegamento LTE predefinito configurato nel dispositivo. Di seguito è riportato un elenco di tutti gli scenari possibili:

  1. L'UE specifica un APN di collegamento LTE specifico.
  2. L'UE specifica un APN di collegamento LTE specifico, ma la rete decide di consentire al dispositivo di collegarsi in un altro APN durante il roaming.
  3. L'UE non specifica un APN di collegamento LTE e consente alla rete di assegnarne uno al dispositivo.
  4. L'UE è stata registrata dalla rete 2G/3G a LTE ed è già presente almeno un contesto PDP attivo. La rete la usa come APN di collegamento LTE.

Quando il dispositivo collega LTE predefinito, deve inviare una notifica di MBIM_CID_MS_LTE_ATTACH_STATUS al sistema operativo per fornire i dettagli del contesto PDP nell'allegato LTE più recente. Il collegamento LTE predefinito si verifica quando viene soddisfatta una delle condizioni seguenti:

  1. Il dispositivo viene inizialmente collegato alla rete LTE.
  2. Il dispositivo passa da 2G/3G a LTE senza alcun contesto PDP abilitato precedentemente.

Il contesto di collegamento LTE restituito da MBIM_CID_LTE_ATTACH_STATUS può essere uno dei seguenti:

  1. Contesto di collegamento LTE predefinito archiviato nel modem.
  2. Contesto di collegamento LTE predefinito assegnato dalla rete.

Durante il runtime, il sistema operativo dovrebbe anche essere in grado di eseguire una query sulle ultime informazioni di collegamento usate per il collegamento LTE predefinito. Il modem dovrebbe restituire l'ultimo contesto di collegamento LTE predefinito noto. Se il dispositivo è stato passato dalla rete LTE alla rete 2G/3G, è previsto che il modem restituisca il contesto usato per il collegamento LTE precedente. Ogni volta che il dispositivo annulla la registrazione dalla rete, è previsto che l'APN diventi vuoto.

Il diagramma seguente illustra un flusso di messaggi di esempio per lo stato di collegamento LTE.

Diagramma che mostra un flusso di esempio per lo stato di collegamento LTE.

Query

MBIM_MS_LTE_ATTACH_STATUS viene restituito dai messaggi query completi in InformationBuffer. Per Query, InformationBuffer è NULL.

Set

Le operazioni di impostazione non sono supportate.

Eventi non richiesti

Event InformationBuffer contiene una struttura MBIM_MS_LTE_ATTACH_STATUS.

Parametri

Operazione Set Query Notifica
Comando Non applicabile Non applicabile Non applicabile
Risposta Non applicabile MBIM_MS_LTE_ATTACH_STATUS MBIM_MS_LTE_ATTACH_STATUS

strutture di dati

Query

InformationBuffer deve essere NULL e InformationBufferLength sarà zero.

Set

Le operazioni di impostazione non sono supportate.

Risposta

La struttura di MBIM_MS_LTE_ATTACH_STATUS seguente deve essere utilizzata in InformationBuffer.

Offset Dimensione Campo Tipo Descrizione
0 4 LteAttachState MBIM_MS_LTE_ATTACH_STATE Indica se il dispositivo è attualmente collegato a una rete LTE o meno. Per altre informazioni, vedere la tabella MBIM_MS_LTE_ATTACH_STATE.
4 4 IPType MBIM_CONTEXT_IP_TYPES Per altre informazioni, vedere la tabella MBIM_CONTEXT_IP_TYPE.
8 4 AccessStringOffset OFFSET Offset nel buffer di dati in una stringa, AccessString, per accedere alla rete. Per le reti basate su GSM, si tratta di una stringa APN (Access Point Name), ad esempio "data.thephone-company.com". Per le reti basate su CDMA, potrebbe trattarsi di un codice di composizione speciale, ad esempio "#777" o un identificatore di accesso alla rete (NAI), ad esempio "foo@thephone-company.com". Questo membro può essere NULL per richiedere che la rete assegni l'APN predefinito. Nota: non tutte le reti supportano questa convenzione APN NULL. Pertanto, un errore di connessione causato da un APN non valido è un possibile risultato. Le dimensioni della stringa non devono superare i 100 caratteri.
12 4 AccessStringSize SIZE(0..200) Dimensione in byte utilizzata per AccessString.
16 4 UserNameOffset OFFSET Offset in byte, calcolato dall'inizio di questa struttura, a una stringa, UserName, che rappresenta il nome utente da autenticare. Questo membro può essere NULL.
20 4 UserNameSize SIZE(0..510) Dimensione in byte utilizzata per UserName.
24 4 PasswordOffset OFFSET Offset in byte, calcolato dall'inizio di questa struttura, a una stringa, Password, che rappresenta la password del nome utente. Questo membro può essere NULL.
28 4 PasswordSize SIZE(0..510) Dimensione in byte utilizzata per password.
32 4 Compressione MBIM_COMPRESSION Specifica la compressione da utilizzare nella connessione dati per l'intestazione e i dati. Questo membro si applica solo ai dispositivi basati su GSM. L'host imposta questo membro su MBIMCompressionNone per i dispositivi basati su CDMA. Per altre informazioni, vedere la tabella MBIM_COMPRESSION.
36 4 AuthProtocol MBIM_AUTH_PROTOCOL Tipo di autenticazione da usare per l'attivazione PDP. Per altre informazioni, vedere la tabella MBIM_AUTH_PROTOCOL.
40 4 DataBuffer DATABUFFER

Nella tabella precedente viene utilizzata la struttura di dati seguente.

MBIM_MS_LTE_ATTACH_STATE indica se il dispositivo è attualmente collegato a una rete LTE.

Type Value Descrizione
MbimMsLteAttachStateDetached 0 Indica che il dispositivo non è collegato alla rete LTE.
MbimMsLteAttachStateAttached 1 Indica che il dispositivo è collegato alla rete LTE.

Notifica

Per altre informazioni, vedere la tabella MBIM_MS_LTE_ATTACH_STATUS.

Codici di stato

Per le operazioni di query e set:

Codice di stato Descrizione
MBIM_STATUS_READ_FAILURE L'operazione non è riuscita perché il dispositivo non è riuscito a recuperare i contesti di cui è stato effettuato il provisioning.
MBIM_STATUS_NO_DEVICE_SUPPORT L'operazione non è riuscita perché il dispositivo non supporta l'operazione.

Test di Hardware Lab Kit (HLK)

Vedere Passaggi per l'installazione di HLK.

In HLK Studio connettersi al driver modem cellulare del dispositivo ed eseguire il test: Win6_4.MB. GSM. Data.TestLteAttach.

In alternativa, eseguire l'elenco di test TestLteAttach HLK da netsh-mbn e netsh-mbn-test-installation.

netsh mbn test feature=lte testpath="C:\\data\\test\\bin" taefpath="C:\\data\\test\\bin"

Questo file che mostra i risultati del test HLK dovrebbe essere stato generato nella directory da cui è stato eseguito il comando 'netsh mbn test': TestLteAttach.htm.

Test manuali

  • Requisito: sim con l'impostazione APN corretta e un'altra informazione APN per l'uso manuale.
  1. Aprire Settings-Network> & Internet -> Cellulare
  2. Fare clic su Opzioni avanzate

Uso delle impostazioni della rete cellulare:

  1. Dovrebbe esserci almeno un apn che è l'impostazione delle informazioni sim. È possibile ottenere le informazioni dettagliate del servizio APN facendo clic sul nome APN e facendo clic sul pulsante "visualizza".

Uso delle impostazioni manuali:

  1. Seguire la sezione "Aggiungi un APN" in Impostazioni cellulare per impostare manualmente l'APN.
  2. Collegare l'APN e controllare lo stato associato.

Guida alla risoluzione dei problemi di collegamento di MB LTE

  1. Ottenere tutti i profili APN collegati in %ProgramData%\Microsoft\WwanSvc\DMProfiles
  2. Comprendere quale particolare profilo verrà applicato in base alle priorità del tipo di creazione
  3. Esaminare i log per verificare il motivo per cui LTE Attach APN è stato configurato in modo errato
  4. Raccogliere e decodificare i log seguendo le istruzioni riportate in Raccolta dei log
  5. Aprire il file .txt generato in TextAnalysisTool
  6. Caricare il filtro LTE Attach

Log di esempio di LTE Attach

10409 [0]0370.0434::2020-03-06 01:16:13.118424000 [WwanDimCommon] ReadyState  : WwanReadyStateInitialized (0x1)
14137 [0]0370.0684::2020-03-06 01:16:13.146883200 [WwanProfileManager]INFO: SaveModemConfiguredLteAttachConfig: added modem configured LTE attach profile
14362 [0]0370.0684::2020-03-06 01:16:13.149255900 [WwanProfileManager]INFO: SaveModemConfiguredLteAttachConfig: added modem configured LTE attach profile
14476 [1]0370.0434::2020-03-06 01:16:13.149677900 [WwanDimCommon] ReadyState  : WwanReadyStateInitialized (0x1)
14503 [0]0370.0684::2020-03-06 01:16:13.151412000 [WwanProfileManager]INFO: SaveModemConfiguredLteAttachConfig: added modem configured LTE attach profile
14962 [0]0370.0684::2020-03-06 01:16:13.156860700 [Microsoft-Windows-WWAN-SVC-EVENTS]WWAN Service event: [Info] CWwanDataExecutor::OnLteAttachProfileUpdate: WwanPmGetLteAttachProfileInEffect() didn't find anything, using Network Assigned. 
14963 [0]0370.0684::2020-03-06 01:16:13.156862600 [Microsoft-Windows-WWAN-SVC-EVENTS]WWAN Service event: [Info] CWwanDataExecutor::OnLteAttachProfileUpdate: LTEAttachConfig has same config as modem has, skip