스마트 폰으로 원격 연결 (외부 네트워크)

이전 문서에서 스마트 폰을 통한 내부 네트워크 원격 연결에 대해 알아 보았습니다.

만약 이전 문서를 읽지 않으셨다면 아래 링크의 내부 네트워크 연결에 대해 알아본 후 본 문서를 읽어보길 권장 합니다.

스마트 폰으로 원격 연결 (내부 네트워크)

본 문서에서는 외부 네트워크(통신사 망)에서 스마트 폰을 통한 원격 연결 방법에 대해 설명하고자 합니다.

원격 연결을 하기 위해서는 별도의 라이선스가 필요합니다.

1. 서버 : PC, HMI 와 안드로이드 기기 모두 다 가능 합니다. 편의에 따라 PC로 진행 합니다.

서버에 사용할 작화는 아래 링크에서 다운로드 합니다.

Push Notification Demo 다운로드

2. 클라이언트 : PC, HMI, 안드로이드 모두 사용 가능합니다. 편의에 따라 안드로이드 기기로 진행 합니다.

구글 플레이 스토어 에서 wemx로 검색하여 weMX HMI+SCADA 앱을 다운로드 받거나 아래 링크에서 다운로드 합니다.

weMX HMI+SCADA 다운로드

Remote Viewer : weMX HMI+SCADA 앱을 설치하면 기본으로 제공하는 작화입니다.

3. 공유기 : 본 문서에서는 ipTime 공유기로 진행 합니다.

중요 : 외부 연결을 하기 위해서는 공유기의 포트 포워딩 또는 UPNP에 대해 알고 있어야 합니다.

포트 포워딩을 하는 방법과 UPNP를 실행 하는 방법은 공유기 제조사 마다 다릅니다.

사용하고 계시는 공유기의 홈페이지에 방문하여 포트 포워딩과 UPNP에 대해 알아보셔야 합니다. 본 문서에서는 ipTime으로 진행합니다.

외부에서 원격으로 연결하기 위해서는 공유기의 포트포워딩 또는 UPNP 실행을 통하여 연결이 가능합니다.

사용하고 있는 공유기가 외부 망에 직접 연결 되어야 하며 단일 네트워크 구성 및 공유기를 2중으로 거친 경우의 네트워크 구성은 설명하지 않습니다.

각 제조사의 공유기 설정을 참고하여 구성해 주시기 바랍니다.

UPNP 기능이 지원되는 공유기는 별도의 포트 포워딩 설정을 하지 않아도 UPNP 기능을 실행하면 외부에서 연결이 가능합니다.

UPNP 기능이 없다면 포트 포워딩 구성을 해야 합니다. 포트 포워딩과 UPNP기능이 동시에 활성화 되어도 무방합니다.

본 문서에서 사용하는 ipTime의 경우 [관리 도구] – [고급 설정] – [기타 설정] 매뉴에 UPNP 설정이 아래 그림과 같이 있습니다.

UPNP 기능을 실행 합니다.

UPNP 기능이 없다면 아래 예시와 같이 포트 포워딩 설정을 합니다.

UPNP와 포트 포워딩은 동시에 설정되어도 무방합니다.

원격으로 접근할 작화는 서버 역할을 하며 원격 연결을 하기 위해 연결 제어에 관련된 항목들을 설정합니다.

PC에서 미리 준비해둔 Push Notification Demo 작화를 실행합니다.

Push Notification Demo 작화에서 [프로젝트] – [환경 설정] – [통신] 을 클릭합니다.

아래 그림의 붉은색 박스로 표시한 “원격 연결 허용”과 “UPNP 사용”을 체크합니다.

옵션의 자세한 내용을 알고 싶다면 weMX 디자이너 매뉴얼의 “원격 연결 만들기” 챕터를 참조해 주시기 바랍니다.

PC에서 http://www.findip.kr/ 를 방문하여 자신의 외부 ip를 확인 후 온라인 시뮬레이터를 실행 시켜 놓습니다.

weMX HMI+SCADA 앱을 실행 합니다.

PC에서 확인한 외부 ip 주소를 아래와 같이 입력하고 Connect를 터치하여 연결합니다.

아래 화면과 같이 외부 네트워크(통신사 망)에서 원격 연결이 된 것을 확인 할 수 있습니다.

포트포워딩 또는 UPNP의 설정 오류로 인해 테스트가 잘 되지 않는다면

위에서 예시로 사용한 IP/Hostname : 175.198.74.145 Port : 33000를 사용해 원격 연결을 테스트 해 볼 수 있습니다.

175.198.74.145의 Port : 33000~33003 을 통해 weMX에서 제공하는 테스트 서버에 연결 해 볼 수 있습니다.

또한 포트 33000~33003 까지의 서버는 wemx.iptime.org로 DDNS 설정이 되어있어

IP/Hostname : wemx.iptime.org Port : 33000~33003 으로도 접근이 가능합니다.

DDNS 호스트 네임을 통한 연결은 아래 링크의 문서를 참고해 주시기 바랍니다.

weMX Android Player : 스마트 폰으로 원격 연결 (호스트 이름)



[링크]

weMX Android Player : weMX Android 사용법

스마트 폰으로 원격 연결 (내부 네트워크)

weMX Android Player : 스마트 폰으로 원격 연결 (외부 네트워크 연결)

weMX Android Player : 스마트 폰으로 원격 연결 (호스트 이름)

weMX Android Player : weMX Push ID 생성

weMX Android Player : 스마트 폰으로 푸쉬 알람 받기

weMX Android Player : 모바일 푸쉬로 원격 연결

weMX Android Player : 안드로이드로 PLC 제어하기

weMX Android Player : 안드로이드로 스마트 홈 연동하기

weMX Android Player : weMX HMI+SCADA Android 라이선스 등록

  • wemx/wemx_android_player/wemx_hmi_scada_remote_access_via_smart_phone_external_network.txt
  • 마지막으로 수정됨: 2019/05/02 06:44
  • 저자 wemx