Condividi tramite


Panoramica della banda larga mobile

Windows 8, Windows 8.1 e Windows 10 semplificano la connettività a banda larga mobile per gli utenti, offrendo nuove opportunità per gli operatori di rete mobile. Gli utenti godono di un flusso di connessione semplificato e coerente. Windows 8, Windows 8.1 e Windows 10 riducono la necessità di sviluppare app di gestione delle connessioni tradizionali, in modo che le risorse di sviluppo possano essere incentrate sull'interazione con i clienti, tra cui la gestione degli account e i servizi a valore aggiunto.

Windows 8, Windows 8.1 e Windows 10 offrono l'opportunità di reinventare e semplificare l'ecosistema mobile broadband esistente.

  • Le versioni precedenti dell'hardware mobile broadband richiedevano driver Windows personalizzati. Con il driver di classe Mobile Broadband corrente, i dispositivi mobile broadband certificati hanno un'esperienza coerente senza la necessità di installare driver personalizzati. Questo snellimento offre un'opportunità per fornire ai clienti un'esperienza semplicemente funziona, riducendo al tempo stesso il carico di lavoro del supporto.

  • Le esperienze di gestione delle connessioni personalizzate duplicano la funzionalità di Windows e hanno modelli di esperienza utente diversi rispetto al resto di Windows. Questi gestori di connessioni devono essere distribuiti e gestiti dagli operatori e dai partner ISV.

  • La necessità di un driver personalizzato e di un software di gestione connessione personalizzato significa che i dispositivi mobili a banda larga basati su USB devono anche eseguire una funzione di archiviazione USB per distribuire tale software personalizzato al PC dell'utente. Questo concetto di dispositivo in modalità doppia richiede spesso all'utente di passare dalla modalità di archiviazione alla modalità modem, aggiungendo un'attività aggiuntiva prima che l'utente possa connettersi correttamente alla rete.

  • Evidenziare servizi e funzionalità unici che rendono unica l'esperienza del cliente. Windows 8, Windows 8.1 e Windows 10 offrono la possibilità di concentrarsi sulla connessione dei clienti e di evidenziare il valore aggiunto univoco tramite un'app UWP mobile broadband, nota in precedenza come app per operatori mobili.

Scenari chiave

È possibile abilitare gli scenari principali seguenti che fanno parte dell'esperienza mobile broadband corrente. Prendere in considerazione ognuno di questi scenari nel contesto dei modelli aziendali quando si pianificano i componenti di Windows con cui l'app deve interagire.

Pianificare l'acquisto

Un'esperienza di acquisto di piano senza problemi semplifica l'acquisto della connettività da parte degli utenti e consente all'operatore di accettare nuovi clienti senza la necessità di supporto o di intervento nel negozio al dettaglio. Sono disponibili due opzioni di piano di acquisto:

  • I metadati dell'app ed il servizio di banda larga mobile sono già installati nel PC. Questo può accadere per i PC che dispongono di hardware per banda larga mobile integrato dove l'OEM ha precaricato l'applicazione di banda larga mobile e i metadati del servizio nell'immagine di Windows, oppure è disponibile una connessione Internet alternativa.

  • I metadati del servizio e dell'app mobile broadband non sono installati sul computer. Questo problema può verificarsi quando si collega un dongle hardware e non è disponibile una connessione Internet alternativa.

Indipendentemente dall'opzione di acquisto del piano, esistono vari stati secondari in base allo stato del dispositivo a banda larga mobile con SIM o CDMA. Le SIM fredde (nessun piano associato), le SIM tiepide (pronte per accettare un piano) e le SIM calde (già attive con un piano) presentano probabilmente un'esperienza diversa in base alla struttura del flusso di acquisto.

L'app Mobile Broadband è già installata o è disponibile una connessione Internet alternativa

In questo caso, un dispositivo incorporato, un'app mobile broadband e i metadati del servizio sono probabilmente già installati nel PC con una SIM prima che l'utente tenti di attivare il servizio. Un'altra possibilità è che l'utente non abbia ancora l'app mobile broadband ma abbia una connessione Internet alternativa per scaricare l'app. Quando si inserisce la SIM, vengono eseguiti automaticamente i passaggi seguenti:

  1. Il servizio Mobile Broadband legge l'Identità del Sottoscrittore Mobile Internazionale (IMSI), l'ID della scheda a circuito integrato (ICCID) per le reti GSM, l'ID del provider (SID) per le reti CDMA o il nome del provider per le reti CDMA e genera un set di ID hardware (HWID).

    Nota

    Questo passaggio è necessario solo se l'OEM non ha inserito la SIM e precaricato i metadati dell'app mobile broadband e del servizio.

  2. Quando il PC è connesso a Internet, gli HWIDs sono inviati ai metadati di Windows e ai Servizi Internet (WMIS). WMIS identifica l'operatore e restituisce il pacchetto di metadati del servizio appropriato.

    Nota

    Questo passaggio è necessario solo se l'OEM non ha inserito la SIM e precaricato l'app di banda larga mobile e i metadati del servizio.

  3. Windows usa i metadati del servizio per identificare e recuperare l'app per banda larga mobile dal Microsoft Store. L'app viene installata automaticamente. In Windows 8.1 e Windows 10 l'app non viene aggiunta alla schermata Start.

    Nota

    Questo passaggio è necessario solo se l'OEM non ha inserito la SIM e precaricato i metadati dell'app di banda larga mobile e del servizio.

  4. Il logo e il nome dell'operatore vengono visualizzati nell'elenco Reti in Gestione connessione Windows. L'utente può connettersi alla rete.

  5. Gestione connessioni Windows tenta di connettersi utilizzando le informazioni di configurazione del profilo di rete presenti nei metadati del servizio. Il passaggio successivo dipende dal risultato della connessione:

    • Se la connessione iniziale ha esito positivo e la connettività Internet è disponibile, non accade altro. L'utente ha acquistato in precedenza il servizio e ha un account attivo.

    • Se la connessione iniziale ha esito positivo ma la connettività Internet non è disponibile, viene avviata l'app mobile broadband e all'utente viene richiesto un piano di acquisto.

    • Se la connessione iniziale non riesce e il codice di errore indica che il servizio di rete non è ancora stato acquistato, viene avviata l'app mobile broadband. L'app può determinare la risposta appropriata. Ad esempio, se il codice di errore è dovuto alla mancanza di connettività, l'app potrebbe dover indirizzare l'utente a completare l'acquisto tramite telefono o connettendosi a una connessione Internet alternativa.

    • Se la connessione iniziale ha esito negativo con un altro codice di errore, gestione connessione Windows notifica all'utente l'errore. L'app di banda larga mobile non è stata avviata.

  6. Quando si apre l'app mobile broadband, è necessario assicurarsi che l'app venga scritta per stabilire una connessione sicura all'infrastruttura di fatturazione back-end in modo che l'utente possa acquistare una sottoscrizione. Questo processo è proprietario per ogni operatore e Microsoft non è coinvolto nel processo di acquisto. L'app stabilisce questa connessione tramite una connessione a banda larga mobile limitata (che la rete dell'operatore deve abilitare) o tramite una connessione Internet alternativa, ad esempio Wi-Fi.

  7. Al completamento dell'acquisto del piano, l'app per la banda larga mobile genera un file di provisioning di metadati da passare all'agente di provisioning. In questo modo Windows viene configurato con informazioni sul piano acquistato dall'utente.

Importante

I passaggi precedenti si applicano anche a un dispositivo esterno collegato al PC con una connessione Internet alternativa.

L'app Mobile Broadband non è installata e non è disponibile alcuna connessione Internet alternativa

Un dispositivo mobile broadband esterno, ad esempio un dongle hardware, può essere inserito nei PC che potrebbero non avere una connessione Internet alternativa disponibile e potrebbe non avere un'app mobile broadband installata. I passaggi seguenti descrivono in che modo è possibile creare un'esperienza di acquisto del piano per aggirare le limitazioni in questo scenario:

  1. Non appena viene rilevato l'hardware mobile broadband, il servizio Windows Mobile Broadband legge l'IMSI, l'ICCID, l'ID del provider o il nome del provider e genera un set di HWID che rappresentano ogni valore letto dal dispositivo. Il servizio Windows Mobile Broadband è in ascolto di eventi correlati alla banda larga mobile.

  2. Quando l'utente seleziona Connect, i valori HWID vengono usati per individuare le impostazioni di connessione nel database COSA di Windows come indicato di seguito:

    • Se la connessione iniziale ha esito positivo e la connettività Internet è disponibile, non accade altro. L'utente ha acquistato in precedenza il servizio e ha un account attivo.

    • Se la connessione iniziale ha esito positivo ma la connettività Internet non è disponibile, l'utente viene portato all'URL specificato nel database COSA per questo intervallo HWID.

    • Se la connessione iniziale non riesce, Gestione connessione Windows notifica all'utente l'errore. Il sito Web deve aiutare l'utente nell'acquisto di un piano.

  3. Una volta completato l'acquisto del piano, il sito web genera un file di provisioning dei metadati e lo trasferisce all'agente di provisioning. In questo modo Windows viene configurato con informazioni di base sul piano acquistato dall'utente. A seconda della struttura di rete, si verifica una delle operazioni seguenti:

    • All'utente viene concesso l'accesso a Internet nella connessione corrente.

    • Il file di provisioning include istruzioni per disconnettersi e riconnettersi alla stessa rete o a una rete diversa, che fornisce l'accesso a Internet.

    A questo punto, l'utente è online. Ora che è disponibile una connessione Internet, Windows rileva l'hardware mobile broadband e scarica e installa i metadati del servizio e l'app mobile broadband.

  4. Gli HWID calcolati dal dispositivo SIM o mobile broadband vengono inviati a WMIS. WMIS identifica l'operatore e restituisce il pacchetto di metadati del servizio appropriato.

  5. Windows utilizza i metadati del servizio per identificare e recuperare l'app associata alla banda larga mobile dal Microsoft Store. L'app viene installata automaticamente e registrata per gli eventi in background. In Windows 8.1 e Windows 10 l'app non viene aggiunta automaticamente alla schermata Start. La registrazione agli eventi in background consente all'app di reagire ai contatori di utilizzo dei dati locali, ricevere SMS dall'operatore, connettersi agli hotspot Wi-Fi, gestire le verifiche dei diritti e altro ancora.

  6. Quando si verifica un evento in background, l'app genera un file di provisioning più completo, se necessario, e lo passa all'agente di provisioning. In questo modo Windows viene configurato con informazioni sul piano acquistato dall'utente.

Connettere un dispositivo attivo

Quando un dispositivo con un piano mobile broadband attivo è collegato a un PC, l'esperienza è simile a quella per l'acquisto, ad eccezione del fatto che il tentativo di connessione conduce a Internet. Windows non avvia l'app per banda larga mobile né si connette al sito Web dell'operatore di telefonia mobile. L'app viene invece installata in background.

  1. Quando viene rilevato l'hardware mobile broadband, il servizio Mobile Broadband legge l'IMSI, l'ICCID, l'ID del provider o il nome del provider e genera HWID.

  2. Quando l'utente seleziona Connect, i valori HWID vengono usati per individuare le impostazioni di connessione appropriate all'interno del database COSA di Windows. Per un dispositivo attivo, la connessione ha esito positivo e la connettività Internet è disponibile.

  3. A questo punto, l'utente è online. Ora che è disponibile una connessione Internet, Windows rileva l'hardware mobile broadband e scarica e installa i metadati del servizio e l'app mobile broadband.

Windows 8.1 e Windows 10 possono connettersi a una rete operatore durante l'installazione di Windows se un dispositivo mobile broadband con un piano attivo è collegato al PC. La rete mobile broadband viene visualizzata nell'elenco Reti durante l'installazione di Windows insieme alle reti Wi-Fi. Analogamente al processo di connessione di un dispositivo attivo, viene generato un HWID in base all'hardware mobile a banda larga rilevato e viene usato per individuare le impostazioni di connessione appropriate all'interno del database COSA di Windows.

Notifiche degli operatori ed eventi di sistema

Per mantenere gli utenti informati sullo stato dell'account, l'app mobile broadband deve eseguire alcune attività anche quando l'utente non interagisce con esso. Queste attività includono la risposta agli SMS dell'operatore o ai messaggi USSD avviati dalla rete, la notifica all'utente che sta raggiungendo il limite di dati, che il piano dati è scaduto e lo stato di roaming. I messaggi SMS in arrivo sono disponibili per le app con privilegi a cui è stato concesso l'accesso alle funzionalità SMS nel PC dal pacchetto di metadati del servizio.

Alcuni messaggi SMS provengono direttamente dall'operatore di rete mobile e devono essere visualizzati all'utente usando l'app mobile broadband. L'app di banda larga mobile può attivare una notifica di tipo toast quando riceve un messaggio SMS dall'operatore.

Per i messaggi degli operatori che non devono essere visualizzati dall'utente finale, l'app mobile broadband può elaborarli e agire in modo appropriato. Il servizio di notifica di Windows fornisce il canale di notifica direct-to-app più efficiente, ma Windows supporta anche l'uso delle notifiche SMS in ingresso e USSD (Unstructured Supplementary Service Data) dalla rete a banda larga mobile.

Altre informazioni sulla gestione dei messaggi SMS sono disponibili in Sviluppo di app SMS. Altre informazioni sulle notifiche degli operatori sono disponibili in Abilitazione delle notifiche degli operatori mobili e degli eventi di sistema.

  • I metadati del servizio dichiarano che l'app mobile broadband vuole accedere alle notifiche degli operatori. Viene creato un evento in background privato e l'app viene registrata per gli eventi di notifica degli operatori al momento dell'installazione.

  • Quando l'app applica i metadati di provisioning, include una descrizione di tutti i messaggi SMS e USSD che devono essere considerati come messaggi dell'operatore.

Dopo aver ricevuto un SMS o un messaggio USSD, il servizio Mobile Broadband confronta il messaggio con la descrizione fornita nei metadati di provisioning. Se sono state incluse regole di analisi, il servizio Mobile Broadband interpreta anche il messaggio e aggiorna le informazioni sull'utilizzo dei dati.

Se il messaggio è una corrispondenza, il gestore eventi di sistema riceve una notifica per richiamare l'evento in background riservato per l'app mobile broadband. In caso contrario, il Gestore eventi di sistema riceve una notifica per richiamare l'evento SMS pubblico.

Alcuni esempi di ciò che l'operatore potrebbe includere nell'app mobile broadband per le risposte ai messaggi SMS in arrivo includono:

  • Sincronizzazione immediata dell'utilizzo dei dati corrente

  • Visualizzazione di una notifica all'utente

  • Aggiornamento del riquadro animato dell'app

  • Recupero e applicazione dei metadati di provisioning aggiornati

Nota

Windows non include un'app SMS nel sistema operativo, quindi è necessaria un'app mobile broadband o un'app SMS di terze parti a cui l'operatore concede l'accesso con privilegi per visualizzare i messaggi SMS all'utente.

Nota

La creazione di un'app mobile broadband con supporto SMS è necessaria per mostrare l'interfaccia utente di notifica all'utente finale quando vengono ricevuti messaggi di testo, che possono essere necessari per conformarsi ai requisiti normativi o alle procedure consigliate in determinati mercati.

La funzionalità SMS è disponibile per le app mobile broadband, le app UWP a cui viene concesso l'accesso con privilegi agli operatori di rete mobile, alle app UWP che hanno accesso con privilegi dall'OEM del PC (se il dispositivo mobile broadband è incorporato nel PC) o al dispositivo mobile broadband IHV (se il dispositivo mobile broadband è rimovibile). Gli operatori di rete mobile e l'OEM (o IHV per dispositivi a banda larga mobile) specificano le app con privilegi tramite i metadati del servizio. Per ulteriori informazioni sui metadati del servizio, vedere Uso dei metadati per configurare delle esperienze di banda larga mobile.

Fornire dati accurati sull'utilizzo e sul piano

Windows fornisce le API per il consumo dati e le API per la gestione delle sottoscrizioni che l'app mobile broadband può usare per descrivere il piano dati dell'utente. L'app di banda larga mobile può aggiornare questa API con informazioni sulla dimensione del piano dati, sul piano a consumo o non a consumo e su un valore aggiornato di utilizzo dei dati dalla rete dell'operatore.

Windows controlla le informazioni sull'utilizzo dei dati impostate per l'utente usando queste API e modifica il comportamento delle funzionalità principali. Ad esempio, quando l'utente utilizza una rete a consumo, Windows Update scarica automaticamente solo gli aggiornamenti critici. Le informazioni sull'utilizzo sono accessibili anche alle app di terze parti tramite le API Gestione Utilizzo Dati e Abbonamenti.

Di seguito è riportata una procedura dettagliata delle varie funzionalità che l'app mobile broadband può scegliere di usare per mantenere l'utente informato dell'utilizzo dei dati.

  1. I contatori dati locali stimano che l'utilizzo nel profilo sia cambiato di oltre il 5% del limite di dati dell'utente dall'ultimo aggiornamento dell'operatore. Questo incremento del 5% è codificato staticamente e l'applicazione per banda larga mobile può utilizzare gli eventi in background per attivarsi e reagire a ogni incremento del 5%.

  2. Utilizzo dati e Gestore abbonamenti è un componente di Windows che tiene traccia dell'incremento dell'utilizzo dati del cinque percento. Notifica al Gestore eventi di sistema di attivare un evento in background per ogni incremento del 5% nell'utilizzo stimato locale.

  3. System Event Broker richiama l'app di banda larga mobile per gestire l'evento in background. Altri trigger, come una notifica in arrivo, potrebbero provocare questo. L'app di banda larga mobile può scegliere cosa fare quando viene attivata per questo scopo.

  4. Una procedura consigliata consiste nel consentire all'app di gestire questo evento recuperando le informazioni di utilizzo più aggiornate dall'infrastruttura di fatturazione dell'operatore per convalidare l'utilizzo effettivamente eseguito dall'utente. Si tratta probabilmente di un'operazione asincrona in rete e l'app mobile broadband deve essere in grado di reagire ai ritardi nell'ottenere queste informazioni dall'infrastruttura di fatturazione dell'operatore. Se si verifica un ritardo significativo nel rilevamento dell'utilizzo dei dati, l'app mobile broadband può interrogare i contatori di dati locali per colmare il divario tra l'ora corrente e i dati più recenti.

  5. Al termine della query Web sull'infrastruttura di fatturazione dell'operatore, l'app mobile broadband può applicare metadati di provisioning aggiornati che descrivono le informazioni di utilizzo più up-to-date disponibili in Windows.

  6. L'app pubblica le informazioni aggiornate tramite le API Di Utilizzo dati e Gestione sottoscrizioni.

  7. I componenti di Windows e le app non Microsoft nel PC possono accedere a queste informazioni sull'utilizzo usando la classe Windows.Networking.Connectivity.ConnectionProfile . Le app possono regolare il comportamento di conseguenza. Ad esempio, l'app può usare un flusso video di qualità inferiore nelle reti a consumo.

Condivisione Internet

Mobile Broadband offre agli utenti la connettività ovunque si trovino. Tuttavia, non tutti i dispositivi hanno un dispositivo mobile broadband. Windows 8.1 e Windows 10 consentono agli utenti di condividere la connettività mobile a banda larga su Wi-Fi con amici e familiari usando dispositivi diversi.

I clienti possono attivare la condivisione Internet nelle impostazioni del PC. Possono anche modificare il SSID, la password per la rete Wi-Fi e vedere quante persone condividono la connessione.

Per i clienti che vogliono usare la connettività mobile broadband in un altro dispositivo, Windows rende ancora più semplice. È sufficiente aprire l'elenco Reti in un PC con supporto wi-fi che esegue Windows 8.1 o Windows 10, selezionare il SSID del dispositivo di condivisione e quindi selezionare Connetti. Windows gestisce tutta la configurazione del dispositivo e la comunicazione tra dispositivi.

Di seguito è riportata una procedura dettagliata delle varie funzionalità che è possibile configurare e gestire il funzionamento della condivisione Internet in Windows 8.1 e Windows 10.

  1. È possibile scegliere se i clienti possono usare la condivisione Internet caricando un pacchetto di metadati del servizio scaricato e installato automaticamente nel PC.

  2. Usando i metadati del servizio, è anche possibile selezionare se l'applicazione di banda larga mobile esegue un controllo di autorizzazione sul servizio per verificare se un cliente specifico ha acquistato un piano dati che supporta il tethering.

  3. L'app di banda larga mobile si registra per un evento in background per eseguire la verifica delle autorizzazioni ogni volta che l'utente abilita la condivisione Internet e indica a Windows se consentirla o meno.

  4. Come parte dei metadati di provisioning, è possibile specificare quale contesto PDP e APN usare per il traffico di dati condiviso, nonché il numero massimo di dispositivi che possono condividere la connessione contemporaneamente.

  5. Usando le API di utilizzo dei dati locali aggiornate, è possibile creare un'esperienza nell'app mobile broadband per mostrare ai clienti la quantità di dati usati da altri dispositivi che hanno condiviso la connessione mobile broadband.

Per altre informazioni sulla condivisione Internet, vedere Creazione e configurazione di esperienze di condivisione Internet.

Wi-Fi autenticazione hotspot

Come parte dei metadati di provisioning, l'app di banda larga mobile può descrivere gli hotspot ai quali un utente può autenticarsi usando le credenziali fornite dall'operatore. Questi potrebbero includere hotspot WISPr 1.0 o hotspot crittografati usando EAP-SIM, EAP-AKA o altri metodi EAP supportati.

Windows esegue quindi automaticamente l'offload del traffico di dati su questi hotspot quando sono nel raggio d'azione. È possibile farlo per ridurre il traffico di rete delle reti dati cellulari verso le località Wi-Fi basate su linea fissa. In alcuni casi, l'hotspot Wi-Fi potrebbe avere una maggiore velocità o una copertura migliore rispetto alla rete dati cellulare per tale posizione.

Puoi anche rendere un hotspot meno preferito rispetto alla rete mobile, rendendolo disponibile per Windows quando la connessione a banda larga mobile non è disponibile, ma senza usarlo per l'offload dei dati.

Configurazione

  • L'app per la banda larga mobile genera un file di provisioning che contiene gli SSID e il meccanismo di autenticazione per gli hotspot WiFi a cui l'utente può connettersi. In questo modo l'utente non deve immettere manualmente queste informazioni.

  • L'agente di provisioning analizza il file di provisioning e fornisce le informazioni necessarie a Gestione Connessione di Windows. Windows si connette automaticamente a queste reti quando sono disponibili.

Generazione di credenziali

Se l'app mobile broadband genera o recupera le credenziali WISPr in modo proprietario durante la connessione, i metadati di provisioning includono un riferimento all'app, anziché fornire credenziali specifiche. Se sono incluse credenziali specifiche, questa fase viene ignorata.

  1. Il sito Web del portale captive nell'hotspot Wi-Fi include una sfida dal protocollo WiSPr (Wireless Internet Service Provider roaming).

  2. Se non sono state specificate credenziali statiche, Gestione connessione Windows notifica a System Event Broker che è in corso l'autenticazione dell'hotspot. In caso contrario, Gestione connessioni di Windows procede direttamente all'autenticazione.

  3. Per gli schemi di autenticazione proprietari, System Event Broker richiama l'app mobile broadband per generare le credenziali.

  4. L'app genera le credenziali usando i meccanismi proprietari. Questi potrebbero comportare l'interazione con le risorse di rete o con l'interfaccia mobile broadband. L'app esegue infine una delle azioni seguenti:

    • Specificare le credenziali: l'app può generare le credenziali per questa rete e successivamente restituirle a Gestione connessioni di Windows. Gestore connessione di Windows esegue l'autenticazione all'hotspot tramite WISPr.

    • Annulla connessione: il PC non deve essere connesso a questa rete. Gestione connessioni Windows chiude la connessione.

    • Annullare l'autenticazione: l'app è stata autenticata usando un metodo alternativo. Il gestore di connessioni di Windows non autentica né disconnette.

    • Interagire con l'utente: l'app viene portata in primo piano. Questa opzione viene selezionata quando è necessaria la conferma dell'utente, ad esempio un hotspot con pagamento in base alla connessione. L'app dovrebbe infine eseguire una delle azioni elencate in precedenza dopo aver consultato l'utente.

Autenticazione

Quando le credenziali vengono fornite dall'app mobile broadband (credenziali WISPr dinamiche) o definite in modo statico come parte del provisioning (credenziali WISPr statiche, credenziali EAP), Windows recapita queste credenziali all'hotspot Wi-Fi.

Le informazioni di configurazione fornite dall'app mobile broadband al profilo di connessione in Gestione connessione Windows determinano come vengono ottenute e recapitate le credenziali. La modalità di consegna è descritta nei passaggi seguiti:

  1. Quando l'utente si trova vicino all'hotspot Wi-Fi, Gestione connessioni di Windows risponde con credenziali definite in modo statico usando i metadati di provisioning. Questi dati possono essere generati dall'app mobile broadband o tramite un sito Web attendibile.

  2. L'hotspot Wi-Fi verifica le credenziali con l'operatore e quindi consente al PC di accedere a Internet.

Visualizzare le informazioni sull'account all'utente

Il modo migliore per interagire con i sottoscrittori in Windows 8, Windows 8.1 e Windows 10 consiste nell'usare un'app mobile broadband. Questa app viene sviluppata dall'utente per soddisfare gli scenari chiave relativi all'interazione con i sottoscrittori.

  1. Windows determina a quale MNO o MVNO appartiene il sottoscrittore quando viene rilevato un dispositivo mobile broadband nel PC. I metadati del servizio dell'operatore vengono confrontati e scaricati tramite WMIS.

  2. I metadati del servizio collegano l'app mobile broadband alla voce di rete corrispondente in Gestione connessione Windows.

  3. Gestione connessioni di Windows mostra il logo dell'operatore, il nome dell'operatore e un collegamento Visualizza il mio account.

  4. Quando l'utente seleziona il collegamento, viene aperta l'app mobile broadband. L'app può essere sviluppata per recuperare le informazioni più up-to-date disponibili dal sistema di fatturazione.

  5. In modo facoltativo, l'app può interrogare i contatori dei dati locali per una stima dell'utilizzo dall'ultimo aggiornamento del sistema di fatturazione. L'app può usare questi dati per visualizzare un'approssimazione quasi in tempo reale dell'utilizzo dell'utente.

  6. Altri scenari possono essere sviluppati nell'app mobile broadband. Per esempi dettagliati e linee guida sull'esperienza utente degli scenari chiave che l'app mobile broadband può abilitare, vedere Progettazione dell'esperienza utente di un'app mobile broadband.

Abilitare altri dispositivi e scenari di app

Windows 8, Windows 8.1 e Windows 10 offrono un set completo di strumenti di sviluppo e una piattaforma di sviluppo flessibile che puoi sfruttare creando app che evidenziano i servizi aggiunti che li rendono unici.

App con privilegi

Le API e le interfacce della banda larga mobile, tra cui la gestione degli account e gli SMS, sono limitate alle app mobili a banda larga. Un elenco di app con privilegi che hanno accesso a queste API con privilegi deve essere dichiarato nel pacchetto di metadati del servizio inviato al dashboard di Windows Dev Center.

Più contesti PDP

Windows 8.1 e Windows 10 supportano più contesti PDP per essere attivi contemporaneamente. Ciò consente agli operatori di telefonia mobile di fornire scenari differenziati ai clienti. Per altre informazioni sugli scenari abilitati usando più contesti PDP, vedere Sviluppo di app con più contesti PDP.

Operatori wireline

Puoi usare PnP-X per esporre dispositivi non mobili a banda larga come app per dispositivi UWP.

I dispositivi come DVR, router gateway, hotspot per dispositivi mobili e telefoni possono (mentre sono connessi alla stessa rete Wi-Fi o LAN del PC Windows) usare PnP-X per rendere Windows 8, Windows 8.1 e Windows 10 consapevoli della loro presenza. I metadati del dispositivo vengono scaricati per tali dispositivi in base alle relative proprietà del dispositivo e un'app per dispositivi UWP sviluppata da te viene scaricata automaticamente. È possibile fare riferimento a questa app per questi dispositivi in modo che una singola app mobile broadband possa gestire la banda larga mobile e questi dispositivi aggiuntivi.

Come funziona

I componenti che supportano gli scenari principali per mobile broadband in Windows 8, Windows 8.1 e Windows 10 sono descritti in questa sezione. Sono divisi tra quelli che fanno parte del sistema operativo Windows e quelli che fanno parte dei metadati del servizio o dell'app mobile broadband.

Diagramma che mostra i componenti per offrire un'esperienza dell'operatore di telefonia mobile.

Componenti di Windows

I componenti seguenti fanno parte di Windows 8, Windows 8.1 e Windows 10:

Agente di provisioning

L'agente di provisioning fornisce un'interfaccia per configurare Windows con le impostazioni di rete. L'agente di provisioning accetta un file XML che descrive la configurazione desiderata.

È possibile fornire il file XML in uno dei modi seguenti:

Per ulteriori informazioni sul formato e sul contenuto del file di provisioning, vedere Uso dei metadati per configurare le esperienze di banda larga mobile.

Utilizzo dei dati e Gestione sottoscrizioni

Il Gestore dell'Utilizzo Dati e delle Sottoscrizioni tiene traccia dei dettagli sugli account dell'utente. Le informazioni sui costi archiviate sulla rete attualmente connessa sono disponibili per tutte le app UWP. È possibile aggiornare queste informazioni usando l'agente di provisioning.

Se il gestore telefonico lo richiede, il gestore dell'utilizzo dei dati e il gestore delle sottoscrizioni utilizzano i contatori dati locali per attivare un processo in background quando è stato usato il 5% del limite di dati. Il Broker di Eventi di Sistema fornisce questo evento in background e l'app di banda larga mobile può utilizzare l'evento come trigger per aggiornare l'utilizzo fatturabile.

Gestione connessioni Windows

Gestione Connessioni di Windows monitora le reti disponibili tra Wi-Fi, broadband mobile ed Ethernet. Prende decisioni di connessione e disconnessione automatiche in base alle reti disponibili. L'agente di provisioning consente di definire la priorità relativa tra le reti di cui si è proprietari. Tuttavia, l'utente può connettersi manualmente a qualsiasi rete. Il Gestore Connessione di Windows utilizza le azioni manuali dell'utente per influenzare future scelte di connessione automatica.

Gestione Connessioni di Windows gestisce anche l'autenticazione post-connessione con gli hotspot Wi-Fi che supportano WISPr 1.0. Se le credenziali statiche sono state archiviate per l'hotspot Wi-Fi, Gestione connessione Windows esegue automaticamente l'autenticazione. Se sono necessarie credenziali dinamiche, Gestione connessione Windows attiva un evento in background tramite System Event Broker. L'app mobile broadband deve quindi generare le credenziali appropriate e inviarle a Gestione connessioni di Windows per completare il processo di autenticazione. Per altre informazioni, vedere Integrazione di Windows con hotspot wireless.

Contatori dati locali

I contatori dati locali tengono traccia della quantità di dati inviati e ricevuti in un'interfaccia di rete nel tempo. Queste informazioni vengono visualizzate all'utente in più posizioni:

  • Scheda cronologia app in Gestione attività

  • (Opzionale) Gestione connessioni di Windows nella visualizzazione espansa della rete a banda larga Wi-Fi o della rete mobile. Gli utenti possono decidere se mostrare o nascondere questa stima per una determinata rete. Per impostazione predefinita, viene visualizzato per le reti a banda larga mobile e nascosto per le reti Wi-Fi. Tuttavia, se Windows rileva che è installato un dispositivo di banda larga mobile, nasconde l'utilizzo stimato dei dati in Gestione connessioni di Windows per la rete di banda larga mobile corrispondente. Ciò è dovuto al fatto che, se è stata creata un'app mobile broadband, si vuole controllare il valore di utilizzo dei dati visualizzato all'utente. Il posto migliore per farlo è all'interno dell'app mobile broadband. Gli utenti possono scegliere di eseguire l'override di questo comportamento e visualizzare l'utilizzo stimato per la rete in qualsiasi momento.

I contatori dati locali sono disponibili anche a livello di codice usando le API seguenti:

Le informazioni sull'utilizzo dei dati locali fungono da stima e guida per l'utente. Windows non può tenere conto del traffico non fatturato o dell'utilizzo in altri dispositivi che condividono gli stessi limiti di dati. Ad esempio, i piani famiglia che usano la stessa SIM su dispositivi diversi. Le app mobile broadband devono utilizzare contatori dati locali solo per stimare l'uso dall'ultima sincronizzazione con il sistema di fatturazione. Per l'utilizzo dei dati già elaborato, il sistema di fatturazione deve essere considerato autorevole.

Servizio Internet a Banda Larga Mobile

Il servizio Mobile Broadband è un servizio Windows che gestisce la comunicazione tra le API Mobile Broadband e un dispositivo mobile broadband. Il servizio può interagire con qualsiasi dispositivo mobile broadband il cui driver è conforme al modello di driver Windows Mobile Broadband.

Il servizio legge anche la SIM di un dispositivo appena inserito e avvia il processo che recupera i metadati del servizio e l'app mobile broadband che corrisponde al dispositivo mobile broadband collegato.

Driver di classe Mobile Broadband

Il driver standard per la banda larga mobile riduce il carico sui produttori di dispositivi, eliminando la necessità di fornire un driver personalizzato per ciascun dispositivo specifico. Qualsiasi interfaccia mobile broadband che si manifesta come dispositivo USB ed è conforme alla specifica NCM (Network Control Model) 2.0 del Forum degli implementatori USB (USB-IF) viene gestita dal driver di classe mobile broadband e non richiede il download o l'installazione di driver aggiuntivi.

Il driver di classe mobile broadband è conforme al modello di driver Windows Mobile Broadband e offre funzionalità complete al servizio Mobile Broadband. Supporta anche estensioni personalizzate, esposte direttamente all'app mobile broadband. Per altre informazioni, vedere panoramica dell'hardware dell'operatore mobile .

Gestore eventi di sistema

Il gestore di eventi di sistema gestisce gli eventi in background. Le app, inclusa l'app di banda larga mobile, possono registrarsi per ricevere eventi in background e rispondere ai cambiamenti dello stato del sistema. Gli eventi che potrebbero essere interessanti per l'app mobile broadband includono:

  • modifica dello stato della rete: connessione alla rete o a Internet attivata o disattivata o la connettività internet è cambiata in una rete.

  • Cambiamento dello stato dell'account: fine del ciclo di fatturazione o incrementi del 5% nell'utilizzo stimato dei dati.

  • Wi-Fi autenticazione hotspot: Tentativo di connettersi a un hotspot pubblico e sono necessarie le credenziali di Wi-Fi.

  • Notifica dell'operatore in ingresso: messaggio SMS/USSD che corrisponde a determinate regole di analisi che descrivono l'SMS/USSD come proveniente dall'operatore.

  • SMS in arrivo: messaggio SMS ricevuto che non corrisponde alle regole di analisi definite dall'operatore.

  • USSD in ingresso: messaggio USSD ricevuto che non corrisponde alle regole di analisi definite dall'operatore.

Gli sviluppatori devono tenere presente che un limite rigoroso viene impostato sulla quantità di tempo di CPU che un'app potrebbe utilizzare mentre non è attiva. Anche se questi limiti sono ridotti per alcuni eventi, le app devono sempre ridurre al minimo le risorse utilizzate mentre il sistema è in uno stato a basso consumo o mentre un'altra app è in esecuzione.

Metadati di Windows e Servizi Internet

Metadati Windows e Servizi Internet (WMIS) è un servizio Windows basato sul cloud che offre personalizzazioni a Windows di terze parti che partecipano all'ecosistema di dispositivi Windows. Per un dispositivo mobile broadband, WMIS fornisce il pacchetto di metadati del servizio. In questo modo vengono fornite le informazioni di base necessarie a Windows per recuperare l'app mobile broadband da Microsoft Store, consentire la connettività alla rete per la prima volta e visualizzare gli elementi di personalizzazione appropriati in Gestione connessione Windows.

Microsoft Store

Microsoft Store è il modo principale in cui le app UWP vengono distribuite ai PC Windows 8, Windows 8.1 e Windows 10. Per un'app di banda larga mobile, il pacchetto dell'app viene recuperato dal Microsoft Store ogni volta che è disponibile la connessione a Internet dopo che il dispositivo si è connesso. Il pacchetto dell'app viene installato automaticamente e disponibile per l'utente a quel punto. In Windows 8.1 e Windows 10 l'app è disponibile in tutte le app ma non viene aggiunta automaticamente alla schermata Start.

Per altre informazioni sulle app per dispositivi UWP, vedi app per dispositivi UWP.

Nota

Anche se le aziende possono eseguire il sideload delle app UWP in determinate condizioni, queste non sono trattate in questo documento.

Metadati dell'operatore

I metadati sugli operatori vengono forniti in tre modi diversi per Windows 8 e Windows 10, come descritto di seguito. Ognuna delle opzioni di metadati è destinata a un set diverso di clienti. Comprendere in che modo vengono recapitati i tre tipi di metadati e quali informazioni vengono usate in ognuna possono aiutare a soddisfare meglio i clienti.

Per ulteriori informazioni sui metadati dell'operatore, vedere Uso dei metadati per configurare le esperienze di banda larga mobile.

Database COSA di Windows

Il database COSA di Windows è presente in tutti i PC Windows. Il database viene aggiornato periodicamente tramite Windows Update per garantire l'accuratezza delle informazioni di connettività. Gli aggiornamenti al database vengono eseguiti tramite richieste di manutenzione da parte dell'utente. Il database COSA fornisce informazioni a Windows su come connettersi alla rete se rileva un dispositivo mobile broadband, inclusi gli APN a cui tentare una connessione e l'URL a cui l'utente deve essere indirizzato se non è disponibile alcuna connettività Internet.

Queste informazioni sono destinate a rendere online i clienti entro pochi secondi dalla connessione di un dispositivo mobile a banda larga. Dovrebbe consentire loro di acquistare il servizio immediatamente usando un browser Web o collegarsi immediatamente online se hanno già acquistato il servizio.

Per informazioni sull'invio di aggiornamenti al database COSA di Windows, vedere Pianificazione dell'invio del database COSA desktop.

Metadati del servizio

I metadati del servizio vengono recapitati a qualsiasi utente dopo aver connesso un dispositivo mobile broadband. I metadati del servizio vengono sempre scaricati automaticamente, purché l'utente disponga di qualsiasi forma di connettività Internet, incluse le reti mobili a banda larga a consumo o in roaming.

Queste informazioni consentono ai clienti di avere un'esperienza più ricca, permettendovi di aggiungere elementi di personalizzazione per il Gestione connessione Windows, facendo riferimento a un'app per la banda larga mobile acquisita automaticamente dal Microsoft Store, e avendo le impostazioni più recenti della banda larga mobile per collegarsi online per l'acquisto o la connettività Internet. Windows verifica periodicamente che abbia il pacchetto di metadati del servizio più recente da WMIS.

Il pacchetto di metadati del servizio viene recapitato ai clienti solo quando viene rilevato un dispositivo mobile a banda larga dall'operatore specificato nel PC. Le informazioni contenute in questo pacchetto sostituiscono il contenuto del database COSA, ogni volta che è presente. Per ulteriori informazioni sul riferimento allo schema del pacchetto di metadati del servizio, vedere Panoramica dello schema XML MobileBroadbandInfo.

Per istruzioni su come creare un pacchetto di metadati del servizio, vedere Guida per sviluppatori per la creazione di metadati del servizio.

Configurazione dei metadati

I metadati di provisioning vengono consegnati al PC tramite il sito web dell'operatore o l'app di banda larga mobile dopo che l'abbonato ha acquistato il servizio. I metadati di provisioning vengono inseriti in un pacchetto come file XML e vengono elaborati dall'agente di provisioning per modificare le impostazioni di rete del PC.

È possibile specificare i metadati di provisioning per i singoli requisiti di ogni sottoscrittore. I metadati di provisioning potrebbero essere aggiornati anche con una frequenza molto più elevata utilizzando l'app di banda larga mobile. Le informazioni dei metadati di provisioning sostituiscono i contenuti del database COSA e dei metadati del servizio. Ciò è dovuto al fatto che tende a essere le informazioni più specifiche e personalizzate relative al sottoscrittore.