기술 정보

여기에 API 및 슬롯 사이트 ATLAS WIFI VERIFICE

2020.05.05

슬롯 사이트 Location Service슬롯 사이트 Suite중 하나로 제공됩니다. 이 서비스는 슬롯 사이트를 통해 WiFi Mac 주소를 보내서 IoT 장치의 위치 정보를 추정합니다.슬롯 사이트기사에 명시된 바와 같이, 슬롯 사이트 추정 코어는 유럽 회사와 파트너십을 통해 개발되고 있습니다.

img-20200505-technical-01.jpg

여기서 Altas WiFi의 서비스 사양을 되돌아보고 여기의 슬롯 사이트 정보 서비스 (여기서 API 포지셔닝)의 차이점을 검토 할 것입니다.

Atlas Wi -Fi Service

Unabiz SAS가 제공하는 Atlas WiFi 서비스의 기본 사용슬롯 가입 머니참조.
Atlas Wi-Fi 서비스를 사용하려면 KCCS 파트너로부터 Atlas WiFi 지원 라인 서비스를 구매해야합니다. (슬롯 사이트 Buy의 라인에는이 서비스가 포함되지 않습니다)
또한 IoT 장치에서 스캔 한 Wi-Fi 네트워크에 대해 두 개의 MAC 주소를 보내지 만 보내는 MAC 주소가 서비스의 가용성을 향상시킬 수 있다는 점이 있습니다.

Atlas Wi -Fi에서 Mac 주소 선택

Atlas는 Wi -Fi를 통해 전송 된 MAC 주소에 대한 아래 규칙을 따르십시오.

필수

  1. 비콘프레임 또는프로브 응답프레임에서 얻은 Mac 주소
  2. 애드 혹 모드 네트워크가 아님인프라 모드회로망
  3. 유니 캐스트(첫 번째 옥넷의 B0 비트는 "0")
  4. 예비 MAC 주소가 아님 (00 : 00 : 00 : 00 : 00 : 00 : 00 : 00 : 00, ff : ff : ff : ff)

추천

  1. 글로벌 주소(B1 첫 번째 옥넷의 비트는 "0")
  2. 테 더링 터미널 및 Wi-Fi 모바일 라우터 필터링 (SSID에 의한 식별 권장
  3. 스텔스 SSID 방지
  4. RSSI는 강력한 액세스 포인트 우선 순위

Atlas Wi -Fi Service를 적용하지 않는 메시지

위 규칙에 따라 슬롯 사이트 업 링크 메시지에서 선택된 두 개의 MAC 주소를 보내면 Data Advanced Callback을 사용하여 Altas Wi -Fi를 사용하여 위치 추정 결과를받을 수 있지만 위치 정보가 아닌 메시지를 보낼 수 있습니다.
그러한 경우첫 번째 Octet "1"를 설정하면 메시지가 슬롯 사이트 추정치에서 벗어납니다.

img-20200505-technical-02.jpg

슬롯 사이트 API

한편, 슬롯 사이트에 비슷한 서비스를 제공합니다포지셔닝 API로 제공됩니다.
슬롯 사이트 휴식 API는지도 서비스 및 지오 코딩 서비스에서 다양하므로회사의 개발자 사이트를 참조하십시오.
Positioning API는 API 키를 얻고 MAC 주소를 아래의 엔드 포인트에 게시하여 사용할 수 있습니다.

https://pos.ls.hereapi.com/positioning/v1/locate?apiKey={YOUR_API_KEY}
HTTP 헤더에서content-type = application/json를 추가하십시오 다음 몸을 보내십시오.

here-positioning-request.json

"Mac": "AA-AA-AA-AA-AA"
"Mac": "BB-BB-BB-BB-BB"
"Mac": "CC-CC-CC-CC-CC-CC"
]
}

응답은 다음 JSON을 반환합니다 :

here-positioing-response.json
{ 
"슬롯 사이트":
"LAT": 52.5187469,
"LNG": 13.37551117,
"정확도": 338
 }
}

여기서 위치 비교 API 및 슬롯 사이트 ATLAS WIFI

비교 파트 1

이 두 MAC 주소 (BC-5C-4C-15-FE-4?, 84-AF-EC-F5-47-F?)를 얻었다고 가정 해 봅시다.

  • ? 장소는 숨겨져 있습니다.

위의 2MAC 주소를 각 슬롯 사이트 Altas WiFi에 보냈고 여기에서 API를 배치하면 아래와 같은 동일한 위치 추정 결과를 얻을 수있었습니다.

슬롯 사이트 Altas Wi -Fi여기에 API 슬롯 사이트Google Geolocation API
Lat 35.7? 78051 35.7? 78051 35.7x83267
LNG 139.7? 59457 139.7? 59457 139.7x62130
정확도 (반경) 250 250 150

슬롯 사이트에 엔진을 사용하고 있다는 것은 사실입니다.
나는 또한 Google Geolocation API와 비교했지만이 경우 Google의 정확도가 더 좋았지 만 실제 슬롯 사이트의 오류는 여기에서 약간 더 좋았습니다. (슬롯 사이트에 따라 다를 것 같아요)

비교 파트 2

다음, 두 번째 Mac 주소를 다른 Mac 주소로 변경 하고이 두 Mac 주소를 보냈습니다 (BC-5C-4C-15-FE-4?, 50-C4-DD-CD-6B-E?).
결과는 슬롯 사이트에 API가 404 오류를 반환했습니다. 등록 된 두 번째 MAC 주소가 없을 것 같습니다.

슬롯 사이트 Altas Wi -Fi여기에 API 슬롯 사이트Google Geolocation API
Lat 35.7? 3913 404 오류 35.7x83267
LNG 139.7? 3475 404 오류 139.7x62130
정확도 (반경) 250 404 오류 150

지금부터 슬롯 사이트 Atlas WiFi 서비스는 위치 추정에 사용될 메시지를 수신 한 슬롯 사이트 Basestation 정보를 사용하여 적은 수의 MAC 주소로도 위치를보다 쉽게 ​​추정 할 수 있습니다. (이것은 단지 상상력입니다)

404 오류 중지

여기에 슬롯 사이트가 전송 된 MAC 주소에서 슬롯 사이트를 추정 할 수없는 경우 404 오류를 반환합니다. (이건 이렇게 보인다)

error.json
{
"오류":
"코드": 404,
"메시지": "찾기 없음",
"설명": "포지션을 찾을 수 없음"
  }
}
URL이 잘못된 경우에도 설명은 동일하고 설명 만 다르므로 원인을 분리하는 것은 번거 로움입니다.

저자 정보

연구 부서 책임자 Nibbi Gaku

Kyocera Communication Systems Co., Ltd. (KCCS)의 경영 계획 부서에서 새로운 비즈니스 및 연구 및 개발에 입국했습니다.
슬롯 사이트 네트워크를 추가로 전파하기 위해 IoT 및 LPWA (슬롯 사이트)와 관련된 정보를 전파하고 있습니다.

[Twitter]https://twitter.com/ghibi

슬롯 사이트