본문 바로가기

IoT 홈 꾸미기/매직미러

[03] Open API 활용

아직 구축 하려는 하드웨가 마련되지 않아서

우선 Open API 활용을 위한 준비부터 해보자..

 

내가 필요한 정보는 우선 아래와 같다

 

  • 날씨(기상예보), 미세먼지
  • 대중교통
  • 네비

 

날씨(기상)

날씨는 우선 공공데이터포털 이란 곳에서 REST 방식의 API를 활용 하려고 한다.

(링크 : https://www.data.go.kr/index.do)

 

신청할때는 캡쳐하는걸 까먹어서 우선 결과만 보여주면

위와 같다..

그런데... API 활용에 대한 기간이 있다니.. 신선하네...

만료 예정이 되면 자동으로 노티가 올 것인지는 잘 모르겠지만..

우선 달력에는 추가해놔야겠다..

나중에 까먹어서 안되면 짜증이 날 듯...ㅠ

 

 

 

 

네비 API

우선 대중적으로 가장 많이 사용하는

카카오네비와 티맵을 확인해봤더니..

카카오가 API가 더 잘 되어 있을줄 알았으나.. 티맵이 훨신 잘되어 있네..

 

카카오는 카카오네비를 직접 실행시켜서만 사용이 가능한데

티맵은 API를 잘 파싱하면 활용이 가능할 듯 하다.

일일 1,000회 까지는 무료 인듯 하니 개 꿀~

 

아침에 기상시간 + 출근 시간까지 5분 단위로 새로 고침하는 정도니 아마 일일 20회도 사용을 안할것 같다.

 

 T Map API 사이트는 별도로 있지만 API Key발급은 또 SK openAPI 통합 사이트에서 받아야 하넹..;

https://openapi.sk.com/myproject/service?pjtSeq=1000023894

 

SK open API

 

openapi.sk.com

 

추후 개발시에 참조 URL

- https://community.openapi.sk.com/t/topic/8801

 

거리, 예상 도착시간 받아오기

안녕하세요 저희는 물류 솔루션을 제공하는 업체입니다. 혹시 출발지, 도착지 좌표가 제공되면 거리, 예상 도착시간을 받아올수있는 API가 있을까요? 현재 API가이드 상에서는 없는데 별도 계약��

community.openapi.sk.com

- http://tmapapi.sktelecom.com/main.html#webservice/sample/WebSampleRoutes

 

Guide | T MAP API

 

tmapapi.sktelecom.com

 

 

 

 

 

 

대중교통

지하철은 뭐 배차가 길지 않으니 딱히 할 필요는 없을 것 같지만

버스는..

먼가 복잡하네..

서울 / 경기가 다 틀린듯... 추후 다시 알아보고 작업해야 할듯..

네비쪽이 api가 제공이 안되거나 복잡할 줄 알았는데 버스가 더 복잡복잡..ㅠ