본문 바로가기

프로그래밍/아두이노+카카오톡

옐로우 아이디 + 사물인터넷 = ?

카카오톡은 옐로우아이디를 지원한다.




옐로우 아이디란? 

-> http://yellowid.tistory.com/


카카오톡에서 제공하는 사업자용 or 비사업자용 아이디 이다.


해당 아이디를 생성하게 되면 사업용으로 음식점의 메뉴를 보여주거나 혹은 위치등을 알려주는 1:1 대화 등이 가능하게 된다.


혹은 비 사업용으로 사용한다면 간단한 rest api와 서버를 구현하여 봇을 만들 수도 있다.



옐로우 아이디를 활용한 봇 기능은 아래와 같이 두가지 기능을 제공한다.




1. 키워드형 자동응답 -> 매우 간단한형태로서 미리 입력해놓은 키워드가 입력되면 그에 대해서 메시지를 return 해주는 형식으로 서버가 필요없다.

2. API형 자동응답 -> 서버가 존재해야하며, 키워드에 따라서 return되는 메시지가 다르다.


API형 자동응답에 대한 REST API 문서

-> https://github.com/plusfriend/auto_reply


위 문서와 같이 REST API는 POST, GET형식의 HTTPS 통신을 사용하며, JSON형식의 데이터를 주고 받으면서 대화한다.



이와 같은 방식의 서비스는 간단한 사물인터넷 조종도 가능할 것이라 보고 해당 기술을 발전시켜 나가는 포스트를 작성할 예정이다.


해당 서비스의 구성도는 아래와 같다.





서버는 따로 서버를 쓸지 아니면 arduino + wifi shield를 사용하여 자체 서버를 활용할지는 아직 미정이다. 그러나 최대한 간단하고 빠른 개발을 위해서 wifi shield의 자체 서버 시스템을 사용할 것 같다.