본문 바로가기

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

아두이노 와이파이 쉴드 서버와 옐로우 아이디 연동의 문제점


아두이노 와이파이 쉴드를 사용한 웹서버와 옐로우 아이디를 연동하려는 도중에 문제가 생겼다.


옐로우 아이디는 기본적으로 REST API형태의 GET, POST방식의 통신을 수행한다.


그런데 해당 통신을 수행할때 제한이 둔 것이 있으니..



옐로우아이디는 서버간의 통신에서 보안을 위해 HTTPS를 사용한다는 것이다. 또한 해당 서버는 유효한 공인인증서가 있는 서버여야한다.


아두이노 와이파이 쉴드를 활용한 웹 서버는 HTTPS서버뿐만아니라 공인인증서를 통한 유효한 서버가 아니기 때문에 옐로우아이디에서 봇을 만들 수 있는 서버가 될 수가 없다.


그러므로 사물인터넷의 동작을 제어하는 옐로우 아이디 봇을 만들기 위해서는 외부의 HTTPS가 지원되는 공인인증서를 통한 유효한 서버가 반드시 있어야 한다는 것이다.


기존에 쓰고 있던 IBM의 Bluemix서버를 사용, Python Flask 프레임워크를 활용해야할 것 같다.