SUPL CSP

次の表に示すように、SUPL 構成サービス プロバイダーを使用して場所クライアントを構成します。

  • Location Service: 接続の種類

    • SUPL: CDMA 以外のすべての接続
    • V2 UPL: CDMA
  • Location Service: 構成

    • SUPL:
      • SUPL 動作を構成するために GNSS ドライバーにプッシュする必要がある設定:
        • ホーム SUPL (H-SLP) サーバーのアドレス。
        • H-SLP サーバー証明書。
        • 配置方法。
        • 既定で使用するプロトコルのバージョン。
      • SUPL アカウントが一致するネットワークの UUIC を指定するために使用される MCC/MNC 値ペア。
    • V2 UPL:
      • サーバーのアドレス-信頼されていないモードのモバイル配置センター。
      • MPC で信頼されていないモードに使用される配置方法。

SUPL または V2 UPL 接続は、デバイスが再起動されるたびに再構成されます。 新しい UICC が挿入されるか、OMA クライアント プロビジョニング、OMA DM、またはテスト ツールを使用して新しい設定がプロビジョニングされます。 デバイスがローミング モードの場合は、組み込みの Microsoft の場所コンポーネントのみが使用される Mobile Station スタンドアロン モードに戻ります。

次の一覧は、SUPL 構成サービス プロバイダー ノードを示しています。

SUPL1

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1

SUPL に必要です。 SUPL 対応ターミナル (SET) ノードのアカウントを定義します。 一度にサポートされる SUPL アカウントは 1 つだけです。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます

SUPL1/Addr

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Addr

省略可能。 非プロキシ モードの Home SUPL Location Platform (H-SLP) サーバーのアドレスを指定します。 値は、完全修飾ドメイン名として指定されたサーバー アドレスと、整数として指定されたポートで、サーバーの形式は port です。

この値が指定されていない場合、デバイスは SUPL 標準で定義されている IMSI から H-SLP アドレスを推論します。 IMSI に基づく H-SLP アドレスの自動生成を使用するには、UICC で MNC 長を正しく設定する必要があります。 通常、この値は 2 または 3 です。

OMA DM の場合、このノードの形式が正しくない場合、エントリは無視され、エラーが返されます。 ただし、構成サービス プロバイダーは残りのパラメーターの処理を続行します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換

SUPL1/AppID

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/AppID

必須。 SUPL の AppID は自動的に "ap0004" に設定されます。 これは読み取り専用の値です。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 [ゲームをゲット] を選びます

SUPL1/Ext

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます

SUPL1/Ext/Microsoft

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます
SUPL1/Ext/Microsoft/FullVersion
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 2004 [10.0.19041] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/FullVersion

省略可能。 使用する SUPL プロトコルの完全なバージョン (X. Y. Z (X、Y、Z がそれぞれメジャー バージョン、マイナー バージョン、サービス インジケーター) を決定します。 既定値は 1.0.0 です。 FullVersion が定義されている場合、バージョン フィールドは無視されます。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
指定可能な値 正規表現: ^(\d+\.)?(\d+\.)?(\*|\d+)$
既定値 1.0.0
SUPL1/Ext/Microsoft/HighAccPositioningMethod
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/HighAccPositioningMethod

省略可能。 移動元の位置要求に SUPL クライアントが使用する位置決め方法を指定します。 既定値は 0 です。 Windows の既定の方法では、携帯電話会社のネットワークや位置情報サービスを読み込まずに、モバイル発信の位置要求に高品質の支援 GNSS 測位を提供します。 OMA DM の場合、このノードの形式が正しくない場合、エントリは無視され、エラーが返されますが、構成サービス プロバイダーは残りのパラメーターの処理を続行します。

重要

Mobile Station Assisted、OTDOA、AFLT 測位方法は、テスト目的でのみ構成する必要があります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 取得、置換
既定値 0

指定可能な値

説明
0 (既定値) なし: デバイスは既定の配置方法を使用します。 この既定のモードでは、GNSS は Microsoft 測位サービスから支援 (タイム インジェクション、粗い位置挿入、エフェメリス データ) を取得します。
1 Mobile Station Assisted: デバイスは H-SLP サーバーに接続して位置を取得します。 H-SLP は位置の計算を行い、それをデバイスに返します。
2 モバイルステーションベース:デバイスはH-SLPサーバーから位置情報支援データ(アルマナック、エフェメリスデータ、時間および粗い初期位置)を取得し、デバイスはこの情報を使用してGPSが修正を取得するのに役立ちます。 すべての位置計算はデバイスで行われます。
3 Mobile Station スタンドアロン: デバイスは、Microsoft の位置情報サービスから必要に応じてサポートを受けます。
4 OTDOA。
5 AFLT。
SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII

この設定は、Windows 10では非推奨です。 省略可能。 ブール。 [設定] の場所画面の場所トグルを使用して、場所に対する SUPL ネットワーク開始 (NI) 要求の管理にも使用するかどうかを指定します。 この値が 0 に設定されている場合、NI の動作は現在の場所トグル設定とは独立しています。 値が 1 に設定されている場合、NI の動作は現在の位置トグル設定に従います。 既定値は 1 です。 ほとんどのクライアントは、この動作をサポートしていません。 この値は、SUPL と v2 UPL の両方の設定を管理します。 電話が SUPL と V2 UPL の両方に対して構成されていて、これらの値が異なる場合、SUPL 設定は常に使用されます。

場所切り替え設定 LocMasterSwitchDependencyNII 設定 NI 要求処理が許可されます
オン 0 はい
オン 1 はい
オフ 0
オフ 1 いいえ (privacyOverride が設定されていない限り)

場所の切り替えが [オフ] に設定され、この値が 1 に設定されている場合、次のアプリケーション要求は失敗します。

  • noNotificationNoVerification
  • notificationOnly
  • notificationAndVerficationAllowedNA
  • notificationAndVerficationDeniedNA

ただし、メッセージに が設定されている場合 privacyOverride は、場所が返されます。

場所トグルが [オフ] に設定され、この値が 0 に設定されている場合、場所トグルによって SUPL ネットワークによって開始される要求が機能しません。

OMA DM の場合、このノードの形式が正しくない場合、エントリは無視され、エラーが返されますが、構成サービス プロバイダーは残りのパラメーターの処理を続行します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 bool
アクセスの種類 取得、置換
既定値 true

指定可能な値

説明
false NIの動作は、現在の場所トグル設定とは独立しています。
true (既定値) NI の動作は、現在の場所トグル設定に従います。
SUPL1/Ext/Microsoft/MCCMNCPairs
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/MCCMNCPairs

必須。 携帯電話会社が所有するすべての MCC と MNC のペアを一覧表示します。 この一覧は、UICC がネットワークと一致することを確認するために使用され、SUPL を使用できます。 UICC とネットワークが一致しない場合、電話は既定の位置情報サービスを使用し、SUPL は使用しません。

この値は、MCC Y であり、MNC である という形式(X1, Y1)(X2, Y2)…(Xn, Yn)Xの文字列です。

OMA DM の場合、このノードの形式が正しくない場合、エントリは無視され、エラーが返されますが、構成サービス プロバイダーは残りのパラメーターの処理を続行します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/NIDefaultTimeout
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/NIDefaultTimeout

省略可能。 応答を待機している間、および既定のアクションを実行する前に、ネットワークによって開始された場所要求がユーザーに表示される時間 (秒単位)。 既定は 30 秒です。 20 ~ 60 秒の値をお勧めします。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 取得、置換
既定値 30
SUPL1/Ext/Microsoft/RootCertificate
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate

必須。 H-SLP サーバーのルート証明書を指定します。 Windows では、セキュリティで保護されていないモードはサポートされていません。 このノードが含まれていない場合、構成サービス プロバイダーは失敗しますが、特定のエラーが返されない可能性があります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます
SUPL1/Ext/Microsoft/RootCertificate/Data
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate/Data

H-SLP ルート証明書の base 64 でエンコードされた BLOB。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 b64
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate/Name
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate/Name

H-SLP ルート証明書の名前を文字列としてname.cer形式で指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate2
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2

H-SLP サーバーのルート証明書を指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます
SUPL1/Ext/Microsoft/RootCertificate2/Data
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2/Data

H-SLP ルート証明書の base 64 でエンコードされた BLOB。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 b64
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate2/Name
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate2/Name

H-SLP ルート証明書の名前を文字列としてname.cer形式で指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate3
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3

H-SLP サーバーのルート証明書を指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます
SUPL1/Ext/Microsoft/RootCertificate3/Data
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3/Data

H-SLP ルート証明書の base 64 でエンコードされた BLOB。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 b64
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate3/Name
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate3/Name

H-SLP ルート証明書の名前を文字列としてname.cer形式で指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate4
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4

H-SLP サーバーのルート証明書を指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます
SUPL1/Ext/Microsoft/RootCertificate4/Data
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Data

H-SLP ルート証明書の base 64 でエンコードされた BLOB。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 b64
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate4/Name
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Name

H-SLP ルート証明書の名前を文字列としてname.cer形式で指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate5
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5

H-SLP サーバーのルート証明書を指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます
SUPL1/Ext/Microsoft/RootCertificate5/Data
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Data

H-SLP ルート証明書の base 64 でエンコードされた BLOB。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 b64
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate5/Name
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Name

H-SLP ルート証明書の名前を文字列としてname.cer形式で指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate6
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6

H-SLP サーバーのルート証明書を指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます
SUPL1/Ext/Microsoft/RootCertificate6/Data
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Data

H-SLP ルート証明書の base 64 でエンコードされた BLOB。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 b64
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/RootCertificate6/Name
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 Version 1809 [10.0.17763] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Name

H-SLP ルート証明書の名前を文字列としてname.cer形式で指定します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換
SUPL1/Ext/Microsoft/ServerAccessInterval
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/ServerAccessInterval

省略可能。 整数。 携帯電話会社のネットワークの過負荷を防ぐために、サーバーに送信されたモバイル送信要求間の最小時間間隔を秒単位で定義します。 既定値は 60 です。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 取得、置換
既定値 60
SUPL1/Ext/Microsoft/Version
適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/Version

省略可能。 使用する SUPL プロトコルのメジャー バージョンを決定します。 SUPL 1.0.0 の場合は、この値を 1 に設定します。 SUPL 2.0.0 の場合は、この値を 2 に設定します。 既定値は 1 です。 マイナー バージョンとサービス インジケーターを定義するには、FullVersion を参照してください。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 取得、置換
指定可能な値 範囲: [1-2]
既定値 1

V2UPL1

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1

CDMA の V2 UPL に必要です。 ユーザー プレーンの場所のアカウント設定と CDMA の IS-801 を指定します。 一度にサポートされるアカウントは 1 つだけです。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます

V2UPL1/ApplicationTypeIndicator_MR

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1/ApplicationTypeIndicator_MR

必須。 この値は常に 00000011 に設定する必要があります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 node
アクセスの種類 [ゲームをゲット] を選びます

V2UPL1/LocMasterSwitchDependencyNII

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1/LocMasterSwitchDependencyNII

省略可能。 ブール。 [設定] の場所画面の場所の切り替えを使用して、場所に対するネットワークによって開始される要求を管理するかどうかを指定します。 この値が 0 に設定されている場合、NI の動作は現在の場所トグル設定とは独立しています。 値が 1 に設定されている場合、NI の動作は現在の位置トグル設定に従います。 CDMA 電話の場合、この値は 1 に設定する必要があります。 既定値は 1 です。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 bool
アクセスの種類 取得、置換
既定値 true

指定可能な値

説明
false NIの動作は、現在の場所トグル設定とは独立しています。
true (既定値) NI の動作は、現在の場所トグル設定に従います。

V2UPL1/MPC

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1/MPC

省略可能。 ipAddress: portNumber という形式のモバイル ポジショニング センター (MPC) のアドレス。 信頼されていない操作モードの場合、このパラメーターは必須であり、PDE パラメーターは空である必要があります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換

V2UPL1/NIDefaultTimeout

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1/NIDefaultTimeout

省略可能。 応答を待機している間、および既定のアクションを実行する前に、ネットワークによって開始された場所要求がユーザーに表示される時間 (秒単位)。 既定は 30 秒です。 20 ~ 60 秒の値をお勧めします。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 取得、置換
既定値 30

V2UPL1/PDE

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1/PDE

省略可能。 ipAddress: portNumber という形式の位置決定エンティティ (PDE) のアドレス。 信頼されていない操作モードの場合、このパラメーターは空である必要があります。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 chr (string)
アクセスの種類 取得、置換

V2UPL1/PositioningMethod_MR

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1/PositioningMethod_MR

省略可能。 移動元の位置要求に SUPL クライアントが使用する位置決め方法を指定します。 既定値は 0 です。 Windows の既定の方法では、携帯電話会社のネットワークや位置情報サービスを読み込まずに、モバイル発信の位置要求に高品質の支援 GNSS 測位を提供します。 Mobile Station Assisted および AFLT 測位方法は、テスト目的でのみ構成する必要があります。 OMA DM の場合、このノードの形式が正しくない場合、エントリは無視され、エラーが返されますが、構成サービス プロバイダーは残りのパラメーターの処理を続行します。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 取得、置換
既定値 0

指定可能な値

説明
0 (既定値) なし: デバイスは既定の配置方法を使用します。 この既定のモードでは、GNSS は Microsoft 測位サービスから支援 (タイム インジェクション、粗い位置挿入、およびエフェメリス データ) を取得します。
1 Mobile Station Assisted: デバイスは H-SLP サーバーに接続して位置を取得します。 H-SLP は位置の計算を行い、それをデバイスに返します。
2 モバイルステーションベース:デバイスはH-SLPサーバーから位置情報支援データ(アルマナック、エフェメリスデータ、時間および粗い初期位置)を取得し、デバイスはこの情報を使用してGPSが修正を取得するのに役立ちます。 すべての位置計算はデバイスで行われます。
3 Mobile Station スタンドアロン: デバイスは、Microsoft の位置情報サービスから必要に応じてサポートを受けます。
4 AFLT。

V2UPL1/ServerAccessInterval

適用範囲 エディション 対象となる OS
✅ デバイス
❌ ユーザー
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10バージョン 1507 [10.0.10240] 以降
./Vendor/MSFT//SUPL/V2UPL1/ServerAccessInterval

省略可能。 整数。 携帯電話会社のネットワークの過負荷を防ぐために、サーバーに送信されたモバイル送信要求間の最小時間間隔を秒単位で定義します。 既定値は 60 です。

説明フレームワークのプロパティ:

プロパティ名 プロパティ値
形式 int
アクセスの種類 取得、置換
既定値 60

サポートされていないノード

次の省略可能なノードは、Windows デバイスではサポートされていません。

  • ProviderID
  • 名前
  • PrefConRef
  • ToConRef
  • ToConRef/<X>
  • ToConRef/<X>/ConRef
  • AddrType

構成アプリケーションがこれらのノードを設定、削除、または照会しようとすると、このノードが実装されていないことを示す応答が OMA DM 経由で返されます。 OMA クライアント プロビジョニングでは、このノードを設定する要求は無視され、構成サービス プロバイダーは残りのノードの処理を続行します。

携帯電話会社が、既定の携帯ネットワーク接続ではなく特定の接続を介して H-SLP との通信を行う必要がある場合は、 CM_CellularEntries構成サービス プロバイダーとCM_ProxyEntries構成サービス プロバイダー を使用して H-SLP サーバーを必要な接続にマップすることで、この 構成 を行う必要があります。

OMA クライアント プロビジョニングの例

SUPL 用の H-SLP サーバーの新しい構成情報の追加。 斜体の値は、携帯電話会社ネットワークの正しい設定に置き換える必要があります。 ルート証明書データ値には、有効なバイナリ BLOB を含める必要があります。

<?xml version="1.0" encoding="utf-8"?>
<wap-provisioningdoc>
  <characteristic type="SUPL">
    <characteristic type="SUPL1">
      <parm name="Addr" value="supl.abc.def.example.com: 7777" />
      <characteristic type="Ext">
      <characteristic type="Microsoft">
      <characteristic type="RootCertificate">
        <parm name="Name" value="certName.cer" />
        <parm name="Data" value="" datatype="binary"/>
      </characteristic>
         <parm name="MCCMNCPairs" value="(111,000)(222,111)(333,333)(444,222)" />
         <parm name="HighAccPositioningMethod" datatype="integer" value="0" />
         <parm name="LocMasterSwitchDependencyNII" datatype="integer" value="1" />
      </characteristic>
      </characteristic>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

同じデバイスに SUPL と V2 UPL アカウントを追加する。 斜体の値は、携帯電話会社ネットワークの正しい設定に置き換える必要があります。 ルート証明書データ値には、有効なバイナリ BLOB を含める必要があります。

<?xml version="1.0" encoding="utf-8"?>
<wap-provisioningdoc>
  <characteristic type="SUPL">
    <characteristic type="V2UPL1">
      <parm name="MPC" value="192.0.2.1:7777" />
      <parm name="PDE" value="192.0.2.1:7778" />
      <parm name="PositioningMethod_MR" datatype="integer" value="1" />
    </characteristic>
    <characteristic type="SUPL1">
      <parm name="Addr" value="supl.abc.def.example.com:7777" />
      <characteristic type="Ext">
      <characteristic type="Microsoft">
      <characteristic type="RootCertificate">
        <parm name="Name" value="certName.cer" />
        <parm name="Data" value="" datatype="binary"/>
      </characteristic>
         <parm name="MCCMNCPairs" value="(111,000)(222,111)(333,333)(444,222)" />
         <parm name="HighAccPositioningMethod" datatype="integer" value="2" />
         <parm name="LocMasterSwitchDependencyNII" datatype="integer" value="1" />
      </characteristic>
      </characteristic>
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

OMA DM の例

デバイスへの SUPL アカウントの追加。 斜体の値は、携帯電話会社ネットワークの正しい設定に置き換える必要があります。 ルート証明書データ値には、有効なバイナリ BLOB を含める必要があります。

<SyncML xmlns="SYNCML:SYNCML1.1">
    <SyncBody>
        <Add>
            <CmdID>Add FQDN</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Addr</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>supl.abc.def.example.com:2222</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add MCCMNC</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/MCCMNCPairs</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>(111,000)(222,111)(333,333)(444,222)</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add HighAccPositioningMethod</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/HighAccPositioningMethod</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">int</Format>
                </Meta>
                <Data>2</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add LocMasterSWDepend</CmdID>
            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">int</Format>
                </Meta>
                <Data>1</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add Cert name</CmdID>

            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/RootCertificate/Name</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">chr</Format>
                </Meta>
                <Data>certName.cer</Data>
            </Item>
        </Add>
        <Add>
            <CmdID>Add Cert data - 200</CmdID>

            <Item>
                <Target><LocURI>./Vendor/MSFT/SUPL/SUPL1/Ext/Microsoft/RootCertificate/Data</LocURI></Target>
                <Meta>
                <Format xmlns="syncml:metinf">b64</Format>
                </Meta>
                <Data></Data>
            </Item>
        </Add>
        <Final/>
    </SyncBody>
</SyncML>

Microsoft カスタム要素

次の表は、この構成サービス プロバイダーが OMA クライアント プロビジョニングでサポートする Microsoft カスタム要素を示しています。

要素 利用可能
parm-query
characteristic-query はい

再帰クエリ: いいえ

最上位レベルのクエリ: いいえ

構成サービス プロバイダーのリファレンス