다음을 통해 공유


SUPL CSP

SUPL 구성 서비스 공급자는 다음 표와 같이 위치 클라이언트를 구성하는 데 사용됩니다.

  • 위치 서비스: 연결 유형

    • SUPL: CDMA 이외의 모든 연결
    • V2 UPL: CDMA
  • 위치 서비스: 구성

    • 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
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10 버전 1507 [10.0.10240] 이상
./Vendor/MSFT//SUPL/SUPL1

SUPL에 필요합니다. SUPL SET(사용 터미널) 노드에 대한 계정을 정의합니다. 지정된 시간에는 하나의 SUPL 계정만 지원됩니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기

SUPL1/Addr

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10 버전 1507 [10.0.10240] 이상
./Vendor/MSFT//SUPL/SUPL1/Addr

선택 사항. 프록시가 아닌 모드에 대한 H-SLP(Home SUPL Location Platform) 서버의 주소를 지정합니다. 값은 정규화된 도메인 이름으로 지정된 서버 주소이고, 포트는 형식 서버인 포트를 사용하여 정수로 지정됩니다.

이 값을 지정하지 않으면 디바이스는 SUPL 표준에 정의된 대로 IMSI에서 H-SLP 주소를 유추합니다. IMSI에 따라 H-SLP 주소의 자동 생성을 사용하려면 UICC에서 MNC 길이를 올바르게 설정해야 합니다. 일반적으로 이 값은 2 또는 3입니다.

OMA DM의 경우 이 노드의 형식이 올바르지 않으면 항목이 무시되고 오류가 반환됩니다. 그러나 구성 서비스 공급자는 나머지 매개 변수를 계속 처리합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기, 바꾸기

SUPL1/AppID

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10 버전 1507 [10.0.10240] 이상
./Vendor/MSFT//SUPL/SUPL1/AppID

필수. SUPL용 AppID는 자동으로 "ap0004"로 설정됩니다. 읽기 전용 값입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기

SUPL1/Ext

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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 (문자열)
액세스 유형 가져오기, 바꾸기
허용되는 값 정규식: ^(\d+\.)?(\d+\.)?(\*|\d+)$
기본 값 1.0.0
SUPL1/Ext/Microsoft/HighAccPositioningMethod
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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 Positioning Service에서 지원(시간 주입, 거친 위치 삽입 및 임시 데이터)을 얻습니다.
1 모바일 스테이션 지원: 디바이스가 H-SLP 서버에 연결하여 위치를 가져옵니다. H-SLP는 위치 계산을 수행하고 디바이스에 반환합니다.
2 모바일 스테이션 기반: 디바이스는 H-SLP 서버에서 위치 지원 데이터(almanac, ephemeris 데이터, 디바이스의 시간 및 거친 초기 위치)를 가져오고 디바이스는 이 정보를 사용하여 GPS가 수정을 얻는 데 도움을 줍니다. 모든 위치 계산은 디바이스에서 수행됩니다.
3 Mobile Station 독립 실행형: 디바이스는 Microsoft 위치 서비스에서 필요에 따라 지원을 받습니다.
4 OTDOA.
5 AFLT.
SUPL1/Ext/Microsoft/LocMasterSwitchDependencyNII
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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 요청 처리가 허용됨
Windows 0
Windows 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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 (문자열)
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/NIDefaultTimeout
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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 루트 인증서의 기본 64로 인코딩된 Blob입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 b64
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate/Name
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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 (문자열)
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate2
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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 루트 인증서의 기본 64로 인코딩된 Blob입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 b64
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate2/Name
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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 (문자열)
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate3
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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 루트 인증서의 기본 64로 인코딩된 Blob입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 b64
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate3/Name
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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 (문자열)
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate4
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4

H-SLP 서버에 대한 루트 인증서를 지정합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기
SUPL1/Ext/Microsoft/RootCertificate4/Data
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Data

H-SLP 루트 인증서의 기본 64로 인코딩된 Blob입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 b64
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate4/Name
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate4/Name

H-SLP 루트 인증서의 이름을 문자열로 name.cer 형식으로 지정합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate5
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5

H-SLP 서버에 대한 루트 인증서를 지정합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기
SUPL1/Ext/Microsoft/RootCertificate5/Data
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Data

H-SLP 루트 인증서의 기본 64로 인코딩된 Blob입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 b64
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate5/Name
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate5/Name

H-SLP 루트 인증서의 이름을 문자열로 name.cer 형식으로 지정합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate6
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6

H-SLP 서버에 대한 루트 인증서를 지정합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기
SUPL1/Ext/Microsoft/RootCertificate6/Data
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Data

H-SLP 루트 인증서의 기본 64로 인코딩된 Blob입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 b64
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/RootCertificate6/Name
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10, 버전 1809 [10.0.17763] 이상
./Vendor/MSFT//SUPL/SUPL1/Ext/Microsoft/RootCertificate6/Name

H-SLP 루트 인증서의 이름을 문자열로 name.cer 형식으로 지정합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기, 바꾸기
SUPL1/Ext/Microsoft/ServerAccessInterval
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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을 지정합니다. 지정된 시간에 하나의 계정만 지원됩니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기

V2UPL1/ApplicationTypeIndicator_MR

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ 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 (문자열)
액세스 유형 가져오기, 바꾸기

V2UPL1/NIDefaultTimeout

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows 10 버전 1507 [10.0.10240] 이상
./Vendor/MSFT//SUPL/V2UPL1/PDE

선택 사항. ipAddress: portNumber 형식의 PDE(위치 결정 엔터티)의 주소입니다. 신뢰할 수 없는 작업 모드의 경우 이 매개 변수는 비어 있어야 합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기, 바꾸기

V2UPL1/PositioningMethod_MR

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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 위치 지정을 제공합니다. 모바일 스테이션 보조 및 AFLT 위치 지정 방법은 테스트 목적으로만 구성해야 합니다. OMA DM의 경우 이 노드의 형식이 올바르지 않으면 항목이 무시되고 오류가 반환되지만 구성 서비스 공급자는 나머지 매개 변수를 계속 처리합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 int
액세스 유형 가져오기, 바꾸기
기본 값 0

허용되는 값:

설명
0(기본값) 없음: 디바이스는 기본 위치 지정 방법을 사용합니다. 이 기본 모드에서 GNSS는 Microsoft Positioning Service에서 지원(시간 주입, 거친 위치 삽입 및 임시 데이터)을 받습니다.
1 모바일 스테이션 지원: 디바이스가 H-SLP 서버에 연결하여 위치를 가져옵니다. H-SLP는 위치 계산을 수행하고 디바이스에 반환합니다.
2 모바일 스테이션 기반: 디바이스는 H-SLP 서버에서 위치 지원 데이터(almanac, ephemeris 데이터, 디바이스의 시간 및 거친 초기 위치)를 가져오고 디바이스는 이 정보를 사용하여 GPS가 수정을 얻는 데 도움을 줍니다. 모든 위치 계산은 디바이스에서 수행됩니다.
3 Mobile Station 독립 실행형: 디바이스는 Microsoft 위치 서비스에서 필요에 따라 지원을 받습니다.
4 AFLT.

V2UPL1/ServerAccessInterval

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ 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

재귀 쿼리: 아니요

최상위 쿼리: 아니요

구성 서비스 공급자 참조