육아를 하면서 한창 더 미세먼지를 신경쓰는 아내.
미세먼지 검색을 위해 핸드폰 또는 태블릿으로 미세먼지를 검색하는 과정에서 불필요한 에너지 소비가 많다고 판단되어 개발자인 남편이 조금이나마 수고를 덜어주기 위해 고민끝에 미세먼지 농도를 간편하게 조회할 수 있는 일종의 봇을 만들기로 결정!
(카카오 플러스 친구 검색에서 '#과일가게아들'을 검색)
- 카카오톡 옐로아이디: 봇이 실행되기 위한 플랫폼.
- AWS(Amazon Web Service)
- API Gateway: API 호출 담당.
- Lambda: 공공 데이터 포털에 요청 및 응답 받은 데이터를 파싱(개발 언어는 Node.js와 Python).
- 공공 데이터 포털: 미세 먼지 데이터를 조회.
기본적으로 카카오톡 옐로아이디는 3개의 이벤트로 서비스를 제공.
'미세먼지를 부탁해'는 미세먼지 간편 조회 이외에 다른 기능은 애초에 계획되진 않았으나,
이왕 개발하기로 했으니 카카오톡 옐로아이디로 활용할 수 있는 것으로 나머지 2개의 기능을 추가해봄.
- 미세먼지 조회
- 개발 언어는 Node.js와 Python을 사용(Python 소스는 최초 간단하게 개발했기 때문에 Node.js 기준으로 개발된 기능에 대해서 README 작성).
- AWS와 공공 데이터 포털과 API 통신 시 Python은 기본 패키지로 개발이 가능하나, Node.js 경우 npm을 통한 모듈(request) 다운로드가 필요함. 이에따라 Node.js는 Local에서 개발 프로젝트를 구성하여 zip파일로 압축 후 Lambda에 업로드.



