피코 W의 LED를 원격지에서 인터넷으로 제어하기 위한 포트포워딩

피코 W의 LED를 원격지에서 인터넷으로 제어하기 위한  포트포워딩

1. PICO-W의 LED를 브라우저에서 켜고 끄기

앞선 글을 통해 피코 W의 LED를 네트워크 상의 다른 장치에서 브라우저를 통해 켜고 끄는 방법을 소개한 바 있다.

https://kongyine.com/223201016741

 

그런데, 지금까지 소개한 내용은 피코 W와 접속하는 장치가 같은 네트워크에 있는 경우였다.

만일 같은 장소라도 다른 네트워크를 사용하거나, 피코가 있는 곳과 다른 원격지에서 피코 보드를 제어하려면 어떻게 해야 할까?​

​

2. 원격지에서 인터넷으로 접속하기 위한 포트포워딩

물론 원격지에서 인터넷을 통한 피코 보드 접속 및 마치 동일한 네트워크에 있는 것처럼 피코 보드의 LED를 원하는대로 켜거나 끌 수가 있다.

​

방법은 바로, 피코 W가 연결된 인터넷 공유기에서 포트포워딩을 해주는 것이다. 이 방법을 이용하면 다음과 같이, 인터넷상의 주소를 통해, 마치 동일한 네트워크에 있는 것처럼 피코 W의 LED를 제어할 수가 있다.​

​

​

3. 포트포워딩 설정 – 공유기에서의 설정 작업

우선 피코 W가 접속된 공유기의 외부 IP 주소를 확인해 보았다.

다음과 같이 121.101.xxx.xxx 형태였다.

​

피코 W 보드는 192.168.1.53에 80번 포트를 이용하고 있으므로, 다음과 같이 포트포워딩을 해주었다.

즉, 121.101.xxx.xxx:3500번으로 접속하면, 자동으로 192.168.1.53:80으로 자동 연결되도록 설정해 주었다.

여기서 3500은 기존에 사용하지 않고 있던 임의의 포트 번호이다.

​

이것으로 필요한 작업은 끝이다.

​

4. 접속 및 동작 예

이제 원격지에서 접속을 하면 다음과 같이 접속이 이루어지고 동작도 잘 되는 것을 볼 수 있다.

중요한 것은 이제 포트포워딩이 되므로, 외부망에서는 다음처럼 피코 W가 접속하는 공유기의 외부 IP 주소와 포트 번호를 이용해 121.101.xxx.xxx:3500 등의 형태로 접속해야 한다.

​

한 가지 주의사항은 이때 자신이 지정해 준 포트 번호도 함께 표기해 주어야 한다. 만일 포트 번호 없이 단순히

121.101.xxx.xxx 형태로만 입력하면 다음과 같은 결과를 얻게 되므로, 반드시 포트 번호를 함께 기재해야 한다.

​

​

동작하는 과정에 대한 동영상은 다음과 같다.

​​

​