Delen via


Ondersteuning voor informatiequery's voor MB-basisstations

Overzicht

De gegevensquery-interface voor basisstations wordt gebruikt voor het leveren van locatieservices met informatie over mobiel basisstation, zoals basisstation-id, Time Advanceen andere parameters die kunnen worden gebruikt om de geografische positie van de mobiele abonnee te berekenen. De verzamelde informatie heeft betrekking op het mobiele basisstation dat momenteel de abonnee bedient, evenals aangrenzende mobiele basisstations.

In dit onderwerp wordt de queryinterface voor basisstations voor Windows gedefinieerd, omdat de MBIM 1.0-specificatie deze informatie niet verstrekt via bestaande CID's. Deze interface is beschikbaar in Windows 10, versie 1709 en hoger.

Server- en buurcelparameters worden opgehaald via query-/antwoordbewerkingen. In dit onderwerp wordt ook een melding gedefinieerd om aan te geven dat de locatie van het apparaat in het mobiele netwerk is gewijzigd.

MBIM_CID_BASE_STATIONS_INFO

Met deze opdracht wordt informatie opgehaald over de dienende cellen en aangrenzende cellen die bekend zijn bij de modem.

Service: MBB_UUID_BASIC_CONNECT_EXTENSIONS

Service-UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID Opdrachtcode Minimale versie van het besturingssysteem
MBIM_CID_BASE_STATIONS_INFO 11 Windows 10, versie 1709

Parameters

Typ Instellen Vraag Melding
Bevelen Niet van toepassing MBIM_BASE_STATIONS_INFO_REQ Niet van toepassing
Antwoord Niet van toepassing MBIM_BASE_STATIONS_INFO Niet van toepassing

Vraag

De InformationBuffer van MBIM_COMMAND_MSG bevat een MBIM_BASE_STATIONS_INFO_REQ structuur. De InformationBuffer van MBIM_COMMAND_DONE bevat een MBIM_BASE_STATIONS_INFO structuur.

MBIM_BASE_STATIONS_INFO_REQ

De MBIM_BASE_STATIONS_INFO_REQ structuur wordt gebruikt in de InformationBuffer voor query's. Het wordt gebruikt om aspecten van de celgegevens, zoals het maximum aantal aangrenzende celmetingen, te configureren om in reactie te verzenden.

Afstand Grootte Veld Type Beschrijving
0 4 MaxGSMCount GROOTTE Het maximum aantal ingangen van naburige gsm-cellen dat wordt geretourneerd in de GSM-netwerkmeetrapporten van MBIM_GSM_NMR. De standaardcapaciteit is 15.
4 4 Maximaal aantal UMTS GROOTTE Het maximale aantal vermeldingen van naburige UMTS-cellen dat wordt geretourneerd in de lijst van gemeten UMTS-resultaten in MBIM_UMTS_MRL. De standaardcapaciteit is 15.
8 4 MaxTDSCDMACount GROOTTE Het maximale aantal vermeldingen van aangrenzende TDSCDMA-cellen dat wordt teruggegeven in de lijst met gemeten TDSCDMA-resultaten in MBIM_TDSCDMA_MRL. De standaardcapaciteit is 15.
12 4 MaxLTECount GROOTTE Het maximale aantal vermeldingen van LTE aangrenzende cellen dat wordt geretourneerd in de LTE-gemeten resultatenlijst van MBIM_LTE_MRL. De standaardcapaciteit is 15.
16 4 MaxCDMACount GROOTTE Het maximum aantal vermeldingen van CDMA-cellen dat wordt geretourneerd in de lijst met gemeten CDMA-resultaten in MBIM_CDMA_MRL. Deze lijst bevat zowel server- als aangrenzende cellen. De standaardcapaciteit is 12.

Set

Niet van toepassing.

Antwoord

De MBIM_BASE_STATIONS_INFO structuur wordt gebruikt in de InformationBuffer van MBIM_COMMAND_DONE voor antwoorden.

MBIM_BASE_STATIONS_INFO

De MBIM_BASE_STATIONS_INFO structuur bevat informatie over zowel bedienende als aangrenzende basisstations.

Afstand Grootte Veld Type Beschrijving
0 4 SystemType MBIM_DATA_CLASS Geeft het systeemtype (of de typen) aan waarvoor de informatie over de bedienende cel geldig is. Dit lid is een bitmasker van een of meer systeemtypen zoals gedefinieerd in de MBIM_DATA_CLASS.
4 4 GSMServingCellOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer die de GSM-celdienstinformatie bevat. Dit lid kan NULL zijn wanneer de technologie van de dienstcel niet GSM is.
8 4 GSM-serveercelgrootte GROOTTE(0-44) De grootte in bytes die voor MBIM_GSM_SERVING_CELL_INFOwordt gebruikt.
12 4 UMTSServingCellOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met UMTS-celgegevens. Dit lid kan NULL zijn wanneer de technologie van de servercel geen UMTS is.
16 4 UMTSServingCellSize GROOTTE(0-60) De grootte, in bytes, die wordt gebruikt voor MBIM_UMTS_SERVING_CELL_INFO.
20 4 TDSCDMAServingCellOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer die de TDSCDMA-serveercelinformatie bevat. Dit lid kan NULL zijn wanneer de technologie van de servercel niet TDSCDMA is.
24 4 TDSCDMAServingCellSize GROOTTE(0-48) De grootte, in bytes, die gebruikt wordt voor MBIM_TDSCDMA_SERVING_CELL_INFO.
28 4 LTEServingCellOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de LTE-celinformatie. Dit lid kan NULL zijn wanneer de technologie van de bedienende cel niet LTE is.
32 4 LTEServingCellSize GROOTTE(0-48) De grootte, in bytes, die wordt gebruikt voor MBIM_LTE_SERVING_CELL_INFO.
36 4 GSMNmrOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met het gsm-netwerkmetingsrapport. Dit lid kan NULL zijn wanneer er geen GSM-aangrenzend netwerk wordt geretourneerd in het meetrapport.
40 4 GSMNmrSize GROOTTE De totale grootte, in bytes, van de buffer met het gsm-netwerkmetingsrapport in de indeling van MBIM_GSM_NMR.
44 4 UMTSMrlOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer die de met UMTS gemeten resultatenlijst bevat. Dit lid kan NULL zijn wanneer er geen UMTS-aangrenzend netwerk wordt geretourneerd in het meetrapport.
48 4 UMTSMrlSize GROOTTE De totale grootte, in bytes, van de buffer met de met UMTS gemeten resultatenlijst in de notatie van MBIM_UMTS_MRL.
52 4 TDSCDMAMrlOffset VERSCHUIVING De offset in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de lijst van gemeten resultaten van TDSCDMA. Dit lid kan NULL zijn wanneer er geen TDSCDMA-aangrenzend netwerk wordt geretourneerd in het meetrapport.
56 4 TDSCDMAMrlSize GROOTTE De totale grootte, in bytes, van de buffer met de lijst met de gemeten TDSCDMA-resultaten in de notatie van MBIM_TDSCDMA_MRL.
60 4 LTEMrlOffset VERSCHUIVING De offset in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de lijst met gemeten resultaten van LTE. Dit lid kan NULL zijn wanneer er geen LTE-aangrenzend netwerk wordt geretourneerd in het meetrapport.
64 4 LTEMrlSize GROOTTE De totale grootte, in bytes, van de buffer met de resultatenlijst LTE in de indeling van MBIM_LTE_MRL.
68 4 CDMAMrlOffset VERPLAATSING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar de buffer met de CDMA-lijst van gemeten resultaten. Dit lid kan NULL zijn wanneer er geen CDMA-aangrenzend netwerk wordt geretourneerd in het meetrapport.
72 4 CDMAMrlSize GROOTTE De totale grootte, in bytes, van de buffer die de lijst met gemeten CDMA-resultaten bevat in de notatie van MBIM_CDMA_MRL.
76 Gegevensbuffer gegevensbuffer De gegevensbuffer met GSMServingCell, UMTSServingCell, TDSCDMAServingCell, LTEServingCell, GSMNmr, UMTSMrl, TDSCDMAMrl, LTEMrlen CDMAMrl.

Gsm-celgegevensstructuren

MBIM_GSM_SERVING_CELL_INFO

De MBIM_GSM_SERVING_CELL_INFO structuur bevat informatie over de GSM-dienstcel.

Afstand Grootte Veld Type Beschrijving
0 4 ProviderIdOffset COMPENSATIE De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 Provider-ID-grootte GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 Locatiegebiedcode UINT32 Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 CellID UINT32 De Cell ID: (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 TimingAdvance UINT32 De Timing Advance (0-255) in bitperioden, waarbij een bitperiode 48/13μs is. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 ARFCN UINT32 Het absolute radiofrequentiekanaalnummer van de servercel (0-1023). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 BaseStationId UINT32 De basisstation-id- de basisstationkleurcode en de netwerkidentiteitscode. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 4 RxLevel UINT32 De ontvangen signaalsterkte van de servercel (0-63), waarbij

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

X = integer [RSS + 110], if -110 <= RSS <= -47

Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
32 Gegevensbuffer DATABUFFER De gegevensbuffer die ProviderIdbevat.
MBIM_GSM_NMR

De MBIM_GSM_NMR structuur bevat het netwerkmetingsrapport (NMR) van aangrenzende GSM-cellen.

Offset Grootte Veld Type Beschrijving
0 4 ElementCount (EC) UINT32 Het aantal NMR-vermeldingen na dit element.
4 Gegevensbuffer gegevensbuffer De matrix van NMR-records, die elk zijn opgegeven als een MBIM_GSM_NMR_INFO structuur.
MBIM_GSM_NMR_INFO

De MBIM_GSM_NMR_INFO structuur bevat informatie over een aangrenzende GSM-cel.

Afstand Grootte Veld Type Beschrijving
0 4 ProviderIdOffset COMPENSATIE De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 ProviderIdSize GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 Locatiegebied Code UINT32 Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 Cel-ID UINT32 De cel-ID (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 ARFCN UINT32 Het absolute radiofrequentiekanaalnummer van de servercel (0-1023). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 BaseStationId UINT32 De ID van het radiobasisstation van de serveercel (0-63). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 RxLevel UINT32 De ontvangen signaalsterkte van de servercel (0-63), waarbij

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

X = integer [RSS + 110], if -110 <= RSS <= -47

Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 Gegevensbuffer DATABUFFER De gegevensbuffer met ProviderId.

UMTS-celgegevensstructuren

MBIM_UMTS_SERVING_CELL_INFO

De MBIM_UMTS_SERVING_CELL_INFO structuur bevat informatie over de UMTS-servercel.

Compensatie Grootte Veld Type Beschrijving
0 4 ProviderIdOffset COMPENSATIE De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 ProviderIdSize GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 Locatiegebiedcode UINT32 Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 CellID UINT32 De Cell-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 FrequencyInfoUL UINT32 De Frequentie-Info-Uplink (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 FrequencyInfoDL UINT32 De frequentie info downlink (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 FrequencyInfoNT UINT32 De frequentie-informatie voor TDD (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 4 UARFCN UINT32 Het UTRA Absolute Radio Frequency Channel Number voor de bedieningscel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
32 4 PrimaryScramblingCode UINT32 De primaire scramblingcode van de servercel (0-511). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
36 4 RSCP INT32 Het ontvangen signaalcodevermogen van de dienende cel. Het bereik is -120 tot -25, in eenheden van 1dBm. Gebruik 0 wanneer deze informatie niet beschikbaar is.
40 4 ECNO INT32 De signaal-ruisverhouding van de dienende cel; de verhouding van de ontvangen energie per PN-chip voor de CPICH ten opzichte van het totaal ontvangen. Het bereik is -50 tot 0, in eenheden van 1dBm. Gebruik 1 wanneer deze informatie niet beschikbaar is.
44 4 PathLoss UINT32 Het padverlies van de servercel (46-173). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
48 Gegevensbuffer gegevensbuffer De gegevensbuffer die ProviderIdbevat.
MBIM_UMTS_MRL

De MBIM_UMTS_MRL structuur bevat de lijst met gemeten resultaten (MRL) van aangrenzende UMTS-cellen.

Offset Grootte Veld Type Beschrijving
0 4 ElementCount (EC) UINT32 Het aantal MRL-vermeldingen na dit element.
4 Gegevensbuffer databuffer De matrix van MRL-records, die elk zijn opgegeven als een MBIM_UMTS_MRL_INFO structuur.
MBIM_UMTS_MRL_INFO

De MBIM_UMTS_MRL_INFO structuur bevat informatie over een aangrenzende UMTS-cel.

Compensatie Grootte Veld Type Beschrijving
0 4 ProviderIdOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 ProviderIdSize GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 Locatiegebiedcode UINT32 Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 CellID UINT32 De cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 UARFCN UINT32 Het UTRA Absolute Radiofrequentiekanaalnummer voor de servende cel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 Primaire scramblencode UINT32 De primaire scramblingcode van de servercel (0-511). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 RSCP INT32 De ontvangen signaalcodekracht van de servercel. Het bereik is -120 tot -25, in eenheden van 1dBm. Gebruik 0 wanneer deze informatie niet beschikbaar is.
28 4 ECNO INT32 Het signaal-ruisverhouding van de bedienende cel; de verhouding van de ontvangen energie per PN-chip voor de CPICH tot de totaal ontvangen energie. Het bereik is -50 tot 0, in eenheden van 1dBm. Gebruik 1 wanneer deze informatie niet beschikbaar is.
32 4 PathLoss UINT32 Het padverlies van de servercel (46-173). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
36 Gegevensbuffer gegevensbuffer De gegevensbuffer die ProviderIdbevat.

TDSCDMA-celgegevensstructuren

MBIM_TDSCDMA_SERVING_CELL_INFO

De MBIM_TDSCDMA_SERVING_CELL_INFO structuur bevat informatie over de TDSCDMA-servercel.

Compensatie Grootte Veld Soort Beschrijving
0 4 ProviderIdOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 ProviderIdSize GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 Locatiegebiedscode UINT32 Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 CellID UINT32 De Cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 UARFCN UINT32 Het UTRA Absolute Radiofrequentie Kanaalnummer voor de bedienende cel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 CellParameterID UINT32 De parameter-ID van de cel (0-127). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 TimingAdvance UINT32 De Timing Advance (0-1023). Dit lid is dezelfde waarde voor alle tijdslots. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 4 RSCP INT32 De ontvangen signaalcodekracht van de servercel. Het bereik is -120 tot -25, in eenheden van 1dBm in Q8 L3 gefilterd. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
32 4 PathLoss UINT32 Het padverlies van de servercel (46-158). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
36 DataBuffer databuffer De gegevensbuffer die ProviderIdbevat.
MBIM_TDSCDMA_MRL

De MBIM_TDSCDMA_MRL structuur bevat de gemeten resultatenlijst (MRL) van aangrenzende TDSCDMA-cellen.

Afstand Grootte Veld Type Beschrijving
0 4 ElementCount (EC) UINT32 Het aantal MRL-vermeldingen na dit element.
4 DataBuffer DATABUFFER De matrix van MRL-records, die elk zijn opgegeven als een MBIM_TDSCDMA_MRL_INFO structuur.
MBIM_TDSCDMA_MRL_INFO

De MBIM_TDSCDMA_MRL_INFO structuur bevat informatie over een aangrenzende TDSCDMA-cel.

Afstand Grootte Veld Type Beschrijving
0 4 ProviderIdOffset COMPENSATIE De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 ProviderIdSize GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 Locatiegebiedscode UINT32 Het locatiegebiednummer (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 Cel-ID UINT32 De Cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 UARFCN UINT32 Het UTRA Absolute Radio Frequency Channel Number voor de servercel (0-16383). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 CellParameterID UINT32 De parameter-ID van de cel (0-127). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 TimingAdvance UINT32 De Timing Advance (0-1023). Dit lid is dezelfde waarde voor alle tijdslots. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 4 RSCP INT32 Het ontvangen signaalcodevermogen van de bedienende cel. Het bereik is -120 tot -25, in 1dBm-eenheden, gefilterd volgens Q8 L3. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
32 4 PathLoss UINT32 Het padverlies van de servercel (46-158). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
36 DataBuffer DATABUFFER De gegevensbuffer met de ProviderId.

LTE-celgegevensstructuren

MBIM_LTE_SERVING_CELL_INFO

De MBIM_LTE_SERVING_CELL_INFO structuur bevat informatie over de LTE-servercel.

Off-set Grootte Veld Type Beschrijving
0 4 ProviderIdOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 ProviderIdSize GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 CellID UINT32 De cel-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 EARFCN UINT32 Het nummer van het radiofrequentiekanaal van de dienende cel (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 PhysicalCellID UINT32 De fysieke cel-id (0-503). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 TAC UINT32 De Tracking Area Code (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 RSRP INT32 Het gemiddelde referentiesignaal heeft stroom ontvangen. Het bereik is -140 tot -44, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 4 RSRQ INT32 De gemiddelde kwaliteit van het ontvangen referentiesignaal. Het bereik is -20 tot -3, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
32 4 TimingAdvance UINT32 De Timing Advance (0-255). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
36 Gegevensbuffer DATABUFFER De gegevensbuffer die ProviderIdbevat.
MBIM_LTE_MRL

De MBIM_LTE_MRL structuur bevat de gemeten resultatenlijst (MRL) van aangrenzende LTE-cellen.

Compensatie Grootte Veld Soort Beschrijving
0 4 ElementCount (EC) UINT32 Het aantal MRL-vermeldingen na dit element.
4 DataBuffer gegevensbuffer De matrix van MRL-records, die elk zijn opgegeven als een MBIM_LTE_MRL_INFO structuur.
MBIM_LTE_MRL_INFO

De MBIM_LTE_MRL_INFO structuur bevat informatie over een aangrenzende LTE-cel.

Afstand Grootte Veld Type Beschrijving
0 4 ProviderIdOffset VERSCHUIVING De verschuiving in bytes, berekend vanaf het begin van deze structuur, naar een numerieke tekenreeks (0-9) met de naam ProviderId die de id van de netwerkprovider vertegenwoordigt. Deze tekenreeks is een samenvoeging van een driecijferige Mobile Country Code (MCC) en een MNC (Mobile Network Code) van twee of drie cijfers. Dit lid kan NULL zijn wanneer er geen ProviderId informatie wordt geretourneerd.
4 4 GrootteVanProviderId GROOTTE(0-12) De grootte die wordt gebruikt voor ProviderId.
8 4 Cel-ID UINT32 De celnummer-ID (0-268435455). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 EARFCN UINT32 Het nummer van het radiofrequentiekanaal van de dienende cel (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 PhysicalCellID UINT32 De fysieke cel-id (0-503). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 TAC UINT32 De trackingareacode (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 RSRP INT32 Het gemiddelde referentiesignaal heeft stroom ontvangen. Het bereik is -140 tot -44, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 4 RSRQ INT32 De gemiddelde kwaliteit van het ontvangen referentiesignaal. Het bereik is -20 tot -3, in eenheden van 1dBm. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
32 Gegevensbuffer DATABUFFER De gegevensbuffer die ProviderIdbevat.

CDMA-celgegevensstructuren

MBIM_CDMA_MRL

De MBIM_CDMA_MRL-structuur bevat de gemeten resultatenlijst (MRL) van zowel de bedienende als de aangrenzende CDMA-cellen.

Afstand Grootte Veld Type Beschrijving
0 4 ElementCount (EC) UINT32 Het aantal MRL-vermeldingen na dit element.
4 DataBuffer Gegevensbuffer De matrix van MRL-records, die elk zijn opgegeven als een MBIM_CDMA_MRL_INFO-structuur.
MBIM_CDMA_MRL_INFO

De MBIM_CDMA_MRL_INFO gegevensstructuur is ontworpen voor het CDMA2000 netwerktype. Er kunnen meerdere CDMA2000 cellen tegelijkertijd actief zijn. Zowel dienstverlenende cellen als naburige cellen worden in dezelfde lijst teruggegeven. De ServingCellFlag veld geeft aan of een cel een servercel is of niet.

Compensatie Grootte Veld Type Beschrijving
0 4 ServingCellFlag UINT32 Hiermee wordt aangegeven of dit een verzorgende cel is. Een waarde van 1 geeft een dienende cel aan, terwijl een waarde van 0 een aangrenzende cel aangeeft. Er kan meer dan één dienstcel tegelijk zijn (met name tijdens een gesprek).
4 4 NID UINT32 De netwerk-id (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
8 4 SID UINT32 De systeem-id (0-32767). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
12 4 BaseStationId UINT32 De basisstation-ID (0-65535). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
16 4 Basisbreedtegraad UINT32 De breedtegraad van het basisstation (0-4194303). Dit wordt gecodeerd in eenheden van 0,25 seconden, uitgedrukt in de complementweergave van twee binnen de lage 22 bits van het DWORD. Als ondertekende waarde zijn noord-breedtegraden positief. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
20 4 BaseLongitude UINT32 De lengtegraad van het basisstation (0-8388607). Dit wordt gecodeerd in eenheden van 0,25 seconden, uitgedrukt in de complementweergave van twee in de lage 23 bits van het DWORD. Als tekenwaarde zijn oosterlengten positief. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
24 4 RefPN UINT32 Het PN-nummer van het basisstation (0-511). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
28 4 GPSSeconden UINT32 De GPS seconden, of de tijd waarop dit van het basisstation aankwam. Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.
32 4 Pilootkracht UINT32 De signaalsterkte van de piloot (0-63). Gebruik 0xFFFFFFFF wanneer deze informatie niet beschikbaar is.

Ongevraagde gebeurtenis

Niet van toepassing.

Statuscodes

Deze CID maakt gebruik van algemene statuscodes (zie Gebruik van statuscodes in sectie 9.4.5 van de openbare USB MBIM-standaard).

MBIM_CID_LOCATION_INFO_STATUS

Deze CID haalt de status van de mobiele informatie op die de locatie van het apparaat aangeeft. Het kan ook worden gebruikt om een ongevraagde melding te geven wanneer de locatiegegevens worden gewijzigd.

Service: MBB_UUID_BASIC_CONNECT_EXTENSIONS

Service-UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID Opdrachtcode Minimale versie van het besturingssysteem
MBIM_CID_LOCATION_INFO_STATUS 12 Windows 10, versie 1709

Notitie

MBIM_CID_LOCATION_INFO_STATUS wordt gedefinieerd vanaf Windows 10, versie 1709, maar wordt momenteel niet ondersteund door het besturingssysteem. Een modem kan deze opdracht verzenden als een melding, maar het besturingssysteem verwerkt deze momenteel niet.

Parameters

Type Set Vraag Melding
Bevelen Niet van toepassing Niet van toepassing Niet van toepassing
Antwoord Niet van toepassing MBIM_LOCATION_INFO MBIM_LOCATION_INFO

Vraag

De InformationBuffer van de MBIM_COMMAND_MSG wordt niet gebruikt. De InformationBuffer van de MBIM_COMMAND_DONE bevat een MBIM_LOCATION_INFO structuur.

Set

Niet van toepassing.

Antwoord

MBIM_LOCATION_INFO

Afstand Grootte Veld Type Beschrijving
0 4 Locatiegebiedscode UINT32 Het GSM/UMTS-netnummer van de huidige locatie. Retourneer 0xFFFFFFFF wanneer het huidige systeemtype niet van toepassing is.
4 4 Trackinggebiedcode UINT32 De LTE-traceringszonecode van de huidige locatie. Retourneer 0xFFFFFFFF wanneer het huidige systeemtype niet van toepassing is.
8 4 CellID UINT32 De ID van de telecom mast. Geef 0xFFFFFFFF terug wanneer CellID niet beschikbaar is.

Ongevraagde gebeurtenissen

De gebeurtenis InformationBuffer bevat een MBIM_LOCATION_INFO structuur.

Deze gebeurtenis wordt verzonden als de waarde van Location Area Code/Tracking Area Code wordt gewijzigd in een geldige waarde. Deze gebeurtenis wordt niet verzonden wanneer CellID wordt gewijzigd of wanneer locatiegebiedcode/tracking area code ongeldig wordt.

Statuscodes

Deze CID maakt gebruik van algemene statuscodes (zie Gebruik van statuscodes in sectie 9.4.5 van de openbare USB MBIM-standaard).

OID_WWAN_BASE_STATIONS_INFO

Het NDIS-equivalent voor MBIM_CID_BASE_STATIONS_INFO is OID_WWAN_BASE_STATIONS_INFO.