정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

nodeMCU를 통한 웹서버
kjn0908 | 2018-09-09

안녕하세요. nodeMCU를 이용해서 웹 서버를 만들어 데이터를 핸드폰에서 보는 형식의 프로젝트를 하고있습니다.

 

다름이아니고 nodeMCU에 esp8266webserver 라이브러리를 통해서 만들어지는 웹에 센서의 데이터를 부르고 읽어내는데까지 성공했습니다. 다만 문제점은 nodeMCU와 휴대폰 사이의 거리가 근거리가 아닌 원거리이기 때문에 다른 공유기 혹은 핫스팟을 이용해야한다는 점인데요, esp8266에서 나오는 서버의 ip는 고정시키기는 했습니다만(공유기 설정이 아닌 아두이노 코드에서의 고정) 문제는 외부의 다른 공유기에서 그 고정된 아이피로 접속을 하게되면 타임아웃이 뜨게됩니다. 포트포워딩이 필요하다는 것 같은데 진행단계에서는 개인 공유기가 아닌 공용 공유기를 사용하기 때문에 개인적인 포트포워딩은 안됩니다. 두개의 핫스팟 지점을 이용한다던지 혹은 다른 방식으로 원거리에서 통신이 가능하게 하는 방법이 있습니까? Ubidots를 이용하려 했지만 환경이 너무 불안정하군요.. 도움이 필요합니다. 

이전글   |    미세먼지측정기 질문 2018-09-05
다음글   |    센서에서 얻은 정보를 SD카드에 저장하는 것이 제대로 되지 않습니다.... 2018-09-09