웹기반의실시간장치관리시스템 권대건 부산대학교컴퓨터공학과 Abstract 유조선과같은큰선박에서는배의균형을위해항해중에탱크와펌프, 벨브를관리해야한다. 선박에서는관제시스템을이용하여탱크의상태를체크하고펌프와벨브를관리한다. 이러한관제시스템은대부분

Similar documents
Microsoft Word - src.doc

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

tiawPlot ac 사용방법

행자부 G4C

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

PowerPoint Template

SuperJump

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

Microsoft Word - PLC제어응용-2차시.doc


슬라이드 1

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

H3250_Wi-Fi_E.book

실험 5

Windows 8에서 BioStar 1 설치하기

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

웹개발을위한 ComponentOne 사용법 (2) 권대건 부산대학교컴퓨터공학과 Abstract 최근웹개발이활성화되면서전문가를위한여러가지 Tool 웹애플리케이션형태로제공하는경우가늘고있다. ComponentOne 은.NET 기반의 UI C

PowerPoint Template

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

[Brochure] KOR_TunA

SBR-100S User Manual

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

MVVM 패턴의 이해


Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

Microsoft PowerPoint - e-Biz_manual.pptx

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

카택스 비즈 관리자용 사용설명서 목차 사용 전에 시작하기 사용하기 설정하기 알아두기 훑어보기 차량 관리 운행내역 조회 부관리자 설정 자주묻는 질문 회원가입 사용자 관리 운행구간 조회 앱 권한 설정 GPS 오류 요인 부서 관리 운행일지 다운로드

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터

No Slide Title


System Recovery 사용자 매뉴얼

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

신한은행 머니멘토 환경설정 매뉴얼

PowerPoint 프레젠테이션

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

KMC.xlsm

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

TES_1353.hwp

Visual Basic 반복문

NX1000_Ver1.1

SIGIL 완벽입문

SMT Kor.indd

[Blank Page] i

오토10. 8/9월호 내지8/5

3. 네이버검색 제 3장에서는네이버검색서비스에대한내용을살펴본다. 네이버검색은네이버에서가장대표적인서비스이다. 네이버검색서비스는계속진화하여다양하고정교한검색방법을제공하고, 다양한영역에서추출된검색결과를제공하고있다. 특히다양한영역의검색결과를한꺼번에보여주는 통합검색 방식은네이버검

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

Microsoft PowerPoint - chap06-2pointer.ppt

윈도우즈프로그래밍(1)

WebPACK 및 ModelSim 사용법.hwp

Microsoft PowerPoint - chap06-1Array.ppt

PowerPoint Template

PowerPoint Presentation

목차 1. 신분증스캐너신청... 3 (1) 신분증스캐너신청... 3 (1) 최소사양및권장사양... 6 (2) 환경설정 신분증스캐너설치 (1) 드라이버다운로드 (2) 드라이버설치 신분증스캐너등록 (1) 보안키

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

제목 레이아웃

PowerPoint 프레젠테이션

1

서현수

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

OCW_C언어 기초

Office 365 사용자 가이드

Brother 제품을사용하기전에 표기법 본사용자가이드에서는다음과같은기호와표기를사용합니다. 팁아이콘은힌트와보충정보를제공합니다. 상표 BROTHER 는 Brother Industries, Ltd. 의상표또는등록상표입니다. Wi-Fi 및 Wi-Fi Direct 는 Wi-Fi

스마트주택용분전반_160331

위해 사용된 기법에 대해 소개하고자 한다. 시각화와 자료구조를 동시에 활용하는 프로그램이 가지는 한계와 이를 극복하기 위한 시도들을 살펴봄으로서 소셜네트워크의 분석을 위한 접근 방안을 고찰해 보고자 한다. 2장에서는 실험에 사용된 인터넷 커뮤니티인 MLBPark 게시판


절차서표준템플릿

서비스 구성. 서비스 정의. 심플CRM 주요 기능 구성 0 0. 다운로드 및 설치. 기본 구성 6 6. 제공사양 0 심플CRM 표준형 6 심플CRM 녹취형 7 사용하기. 서비스 신청. 홈페이지 로그인 및 인증 안내 가입자 인증 비밀번호 재설정 비밀번호 찾기

Convenience Timetable Design

ISP and CodeVisionAVR C Compiler.hwp

슬라이드 1

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

C스토어 사용자 매뉴얼

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

Microsoft PowerPoint - KXCERCECVROL.ppt

RealDSP UT 프로그램 메뉴얼

PowerPoint 프레젠테이션

MF3010 MF Driver Installation Guide


Microsoft PowerPoint - MANUAL_EWBVRV-kr

Operating Instructions

01장

iOS5_1±³

PowerPoint Presentation

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

4S 1차년도 평가 발표자료

<C1DF29B1E2BCFAA1A4B0A1C1A420A8E85FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

WOMA Pumps - Z Line

Transcription:

웹기반의실시간장치관리시스템 권대건 부산대학교컴퓨터공학과 duskan@pusan.ac.kr Abstract 유조선과같은큰선박에서는배의균형을위해항해중에탱크와펌프, 벨브를관리해야한다. 선박에서는관제시스템을이용하여탱크의상태를체크하고펌프와벨브를관리한다. 이러한관제시스템은대부분 PC 환경에서이루어진다. 우리는스마트폰이라는새로운매체를통해원격관제시스템을연구하였다. 스마트폰을이용하므로써선박내어디서든쉽게장치의상태를파악할수있는장점을얻을수있엇다. 하지만스마트폰이라는환경에서는 PC 환경에비해화면의크기와같은한계점이존재하였으며, 또한스마트폰의접근성은보안문제라는새로운이슈를만들었다. 그러므로여기서는단순관제기능을가지는스마트폰과관리기능을가지는웹을분리하고그중웹의기능에대해소개하고자한다. 그리고앞으로관리용웹페이지에서나아가야할방향에대해의논하도록한다. Keywords: device, Tank, Smart phone, 1 서론 대형선박에서유수탱크모니터링시스템은매우중요하다. 앞서우리는스마트폰을이용하여선박내어디서든장치의상태를손쉽게파악할수있는원격관제시스탬을소개하였다 [1]. 스마트폰을이용한원격관제시스템을통해선박을운행하는선원들이휴대하기간편한스마트기기로선박내어디서든간편하게장치의상태를알고대처할수있다는장점을얻을수있었다. 하지만스마트기기의경우대부분화면의크기가작아값을입력하거나수정하기가불편하며, 무선네트워크를이용하므로스마트기기에서관리에관련된기능을추가하게된다면보안상에큰문제가발생하는등의단점이존재한다. 그러므로장치의상태와고장유무를확인하는모니터링기능과원격관제시스템에대한설정및관리기능을 Application 과 Web 으로분리하여앞서언급한단점을보완하였다. 여기서는그중관리기능을가지고있는 TankBoy 웹페이지이에대해자세히소개하고앞으로의진행방향을논의하고자한다. 1

Tank 센서정보보기 그림 1: Tank 센서정보에서는탱크이름, 센서정보가저장된시간, Low Middle High 위치의온도, 레벨, 압력정보를보여준다. Tank 정보검색화면 그림 2: 웹페이지가운데위치한검색기능을이용하여원하는조건의 Data 만조회할수있도록검색할수있다. 검색은날짜, 시간, Value 별로가능하며, 위의조건을섞거나생략을할수있어사용자가쉽게원하는값을검색할수있다. 2 센서정보 센서정보에서는각장치에있는센서에서측정된값을사용자에게보여준다. 센서정보는장치 의종류에따라약간의차이가있다. 2.1 Tank Tank 센서정보에서는 Tank센서와관련된항목들을보여준다. 위그림 1에서와같이탱크이름과이센서정보가저장된시간을표시하고 Low, Middle, High의온도를나타낸다. 또한현재 Level 과 Pressure 정보도제공한다. 또한그림 2에서처럼 Tank 센서정보에서는검색기능을제공한다. 검색기능은시간기준의검색과값의크기에따른검색으로나뉘며두개의조건을혼합하여검색도가능하다. 사용자는시간에따른검색을할수있다. 사용자가정보를보기원하는시간의범위를입력하면해당범위를만족하는값을사용자에게보여준다. 또한 2013년 01월 01일이후데이터전체를검색하고싶을경우앞에는 2013년 01월 01일이란값을넣고, 뒤쪽조건에는아무런조건을넣지않고빈칸으로둔다면 2013년 01월 01일이후전체 Data에대한검색이가능하다. 또한검색기능에서는시간이외에값의범위에따라검색도가능하다. 사용자가검색하고자 2

Valve 센서정보화면 그림 3: Valve 센서정보에서는벨브이름, 벨브정보가저장된시간. 벨브의게이지, 벨브개폐유무, 벨브명령상태, 명령의성공유무에대한값을보여준다. Pump 센서정보화면 그림 4: 웹페이지가운데위치한검색기능을이용하여원하는조건의 Data 만조회할수있도록검색할수있다. 검색은날짜, 시간, Value 별로가능하며, 위의조건을섞거나생략을할수있어사용자가쉽게원하는값을검색할수있다. 하는값의 type 과값의범위를지정하면웹페이지에서해당결과를보여준다. 이러한기능은앞 서언급한시간검색기능과혼합하여사용가능하며, 이를통해사용자는좀더복잡하고세밀한 검색조건을이용하여검색할수있다. 2.2 Valve 그림 3 에서처럼 Valve 센서정보에서는벨브이름, 벨브정보가저장된시간. 벨브의게이지, 벨브개폐유무, 벨브명령상태, 명령의성공유무에대한값을사용자에게보여준다. 이정보를이용하여사용자는지금현재밸브가열려있는지혹은닫혀있는지, 벨브에내린명령이정상적으로작동하는지를확인할수있다. 2.3 Pump Pump 센서정보에서는펌프이름, 펌프정보가저장된시간, 펌프작동유무, 펌프명령상태, 명령성공유무에대한값을보여준다. 사용자는이를통해해당시간에펌프가올바르게작동하였는지. 펌프에대한명령이제대로수행되었는지, 그외오류는없었는지를확인할수있다. 3

장치정보 (Device DB) 보기 그림 5: 장치조회화면에서는장치의이름과장치를설치한날짜, 장치의위치, 평균수명, 장치의관리자, 장치제조사정보를조회할수있다. 3 장치정보 장치정보 (Device DB) 에서는장치관리에대한다음과같은기능을제공한다. 장치정보에서는현재설치된장치에대한장치정보를보여주고필요한경우에는장치를추가, 수정또는삭제할수있다. 장치정보에는장치를설치한날짜. 평균적인수명, 장치의연결위치관리자, 제조회사에대한정보가입력되며, 이는추후장비설치및수명예측에관련된정보가필요할경우해당정보에대해논의를거친후추가할수있다. 3.1 장치정보조회 장치정보 (Device DB) 는센서를통해받아오는장치각각의기본적인정보를의미하며장치 정보로는장치이름, 장치설치날짜, 장치위치, 평균수명, 관리자, 제조사가있으며장치정보 4

(a) (b) 그림 6: 장치정보추가 / 수정 조회화면을통해설치된장치의정보를확인할수있다. 또한장치정보조회화면에서해당버튼을클릭하여장치를추가하거나장치정보를수정, 삭제할수있다. 3.2 장치정보추가 / 수정장치정보조회버튼에저장치추가를누를경우그림 6의 (a) 와같이장치정보를입력하는화면으로넘어가간다. 장치의이름, 타입, 위치, 평균수명, 관리자, 제조사설치날짜를입력한후확인버튼을누르면장치가성공적으로추가된다. 이때평균수명의경우초단위이며, 값을 10진수또는지수승형태로입력할수있다. 또한장치정보를수정해야하는경우수정을통해수정할수있다. 기본적인인터페이스는장치추가기능과동일하며다만각항목이빈칸이아닌수정전입력된값이쓰여져있어사용자가수정하려는장치정보만수정하면된다. 만약사용자가값을잘못수정한경우다시쓰기버튼을누르면수정하기전장치정보값으로돌아간다. 3.3 장치정보삭제 장치정보를삭제해야할경우조회화면에서삭제버튼을눌러삭제할수있다. 장치를삭제시 장치삭제를확인하는 Dialog Box 가생성되며확인을누를경우장치가성공적으로삭제된다. 4 결론및앞으로의과제 본논문에서는웹페이지와모바일어플리케이션의구분의필요성에대해설명하고그중 TankBoy 웹페이지의센서정보의확인과검색기능, 장치정보의조회와관리에필요한기능을알아보 았다. 최근 HTML5 에대한사람들의관심이증가하면서웹페이지에대한많은양의정보와 5

오픈소스를쉽게찾아서적용및응용이가능하다. 또한다른특별한환경설정이필요없고웹브라우저만있으면접속이가능하며스마트폰보다입 / 출력이간편하므로관리자가유수탱크를관리하기편하다. 하지만아직웹페이지의레이아웃및 UI에대한이해가부족하여 UI 가약간미숙하며센서정보의경우각각의 Data의값을표를통해보여주지만정보가시각화되지않고나열되어있어사용자가한눈에정보를이해하기에는많이부족하다. 그러므로향후 UI를보완하고정보를시각화하기위해 HTML5 Canvas를이용한 Graph형식의시각화에대해연구할예정이다. References [1] Hwan-Gue Cho Haesung Tak, Daegun Kwon. Water tank monitoring and visualization system with smart phones. Proceedings of the SIGCHI conference on Human factors in computing systems, 3:142 146, 2013. 6