웹 서비스 소개

weMX에서 제공하는 웹 서비스에 대한 소개

weMX Player는 기본적으로 웹 서버를 탑재하고 있습니다. 웹 서비스는 이 웹 서버를 통해 원격지에서도 다양한 웹 브라우저를 이용하여 weMX Player의 데이터를 모니터링 하거나 제어할 수 있도록 제공하는 서비스 입니다. 웹 서비스를 이용하기 위해서 weMX Player가 구동중인 디바이스는 반드시 IP가 설정되어 있어야 합니다.

weMX에서는 크게 시스템 페이지와 사용자 페이지 두 가지 형태로 웹 서비스 기능을 제공하고 있습니다.

시스템 페이지는 weMX Player에서 기본적으로 탑재되어 제공하고 있는 웹 페이지로써 weMX Player와 연결된 디바이스의 어드레스를 모니터링하고 제어하거나, 알람을 모니터링하고 조작할 수 있습니다.

사용자 페이지는 시스템 페이지를 대체하여 각종 요구사항이나 기호에 따라 원하는 형태의 화면 UI를 HTML, CSS, JS, Image 그리고 JSON 등을 이용하여 구성할 수 있습니다. weMX Player와 연동을 위해 웹 서비스 API를 제공하고 있습니다. 이들 API를 이용하여 단순하게는 특정 Address를 Monitor/Control 하거나 Alarm을 확인 할 수 있으며, HMX 프로젝트에서 사용하고 있는 전체 Address를 Monitor/Control 하거나 현재 발생 한 Alarm을 실시간으로 확인 할 수 있습니다.

 

weMX에서는 HMX 프로젝트에서 사용하고 있는 어드레스를 웹 페이지에서 Monitor/Control 할 수 있도록 다양한 웹 서비스 API를 제공 하고 있습니다. 웹 서비스 API는 RESTFul API 방식을 사용하고 있으며 GET, PUT, POST, DELETE 등의 Method로 요청하고 JSON으로 응답을 받습니다.

API는 크게 Account, Address, Alarm으로 구분되며 각 기능별 역할은 아래와 같습니다.

  • Account: 로그인, 로그아웃 지원
  • Address: Address 읽고 쓰기 지원
  • Alarm: 알람 목록을 확인, 삭제 등을 지원

API의 자세한 사항은 웹서비스 API문서에서 내용을 확인 할 수 있습니다.