INNOWATCH V3.0.4 ADVANCED INTERFACE 설치매뉴얼 작성일 : 2015/04/20 최근업데이트 : 2016/06/27 Software Version : 3.0.4
문서관리 수정내역 일자작업자버전수정내용 2012/09/21 추영주 N/A 초안및문서양식작업 2015/04/20 김창희 N/A 내용추가 2016/05/20 김진규 N/A Preinstall 내용수정, 문서양식변경 검토자 이름 김재원 (Bill Kim) 이영상 지위 기술본부 QC 팀 기술본부이사 Distribution Copy No. Name Location 문서관리 2/70
목차 문서관리... 2 목차... 3 1. 설치전유의사항... 4 [1] Advanced Interface 와부가기능설치안내... 5 [2] 윈도우운영체제및하드웨어최소권장사양... 5 [3] 기본소프트웨어설치목록... 5 [4] 기본설치환경설정... 6 2. Advanced Interface 와부가기능설치및제거... 8 [1] Advanced Interface 와부가기능설치... 9 [2] Advanced Interface 와부가기능제거... 37 3. Advanced Interface 와부가기능설명... 43 [1] Advanced Interface 설명... 44 [2] Camera Controller 설명... 48 [3] External Command 설명... 57 [4] Event Server 설명... 60 [4] Service Watcher 설명... 63 별첨 1. Camera Controller... 68 [1] Base URL 호출구문및 PTZ Parameters... 68 목차 3/70
1. 설치전유의사항 본장에서의포함내용 : Advanced Interface와부가기능설치안내 윈도우운영체제및하드웨어최소요구사양 기본소프트웨어설치목록 기본설치환경설정 설치전유의사항 4/70
[1] Advanced Interface 와부가기능설치안내 제공되는 Advanced Interface 와부가기능설치파일은 Advanced Interface 와부가기능의설치구성요소들을포함합니다. 각설치파일은개별장비의하드디스크에 Advanced Interface 또는부가기능을설치하며, 각컴포넌트의특성에따라통합설치되는추가프로그램이있을수있습니다. 사용자는 Advanced Interface 기본구성요소, 기본소프트웨어설치, 부가기능을선택하여설치할수있습니다. 실제설치안내는 2 장 Advanced Interface 와부가기능설치및제거 를참고하여주시기바랍니다. [2] 윈도우운영체제및하드웨어최소권장사양 Advanced Interface 와부가기능을설치하기위한최소권장사양은아래와같습니다. 표 1 윈도우운영체제및하드웨어최소권장사양 구분 사양 프로세서 CPU 종류 : Intel Xeon E5645 ⅹ 1EA 이상 속도 : 2.4G / 12M / 5.86GT/sec / 6Core 이상 운영체제 Windows 7 Professional 64bit 메모리 (RAM) 12 GB 이상 해상도 1024 x 768 이상 설치필요하드디스크 250 GB 이상 [3] 기본소프트웨어설치목록 Advanced Interface 와부가기능설치를하기위해서는기본소프트웨어를설치해야합니다. 기본소프트웨어가설치되어있지않은장비에서 Server_Preinstall 패키지를실행하시면, 설치되어있지않은 기본소프트웨어를자동으로확인하여해당소프트웨어를설치하기위한설치옵션을제공합니다..NET Framework 4.0 Access Database Engine (x64) Flash player Direct X 9 (Jun2010) 이상 Silverlight (x64) 설치전유의사항 Microsoft Visual Studio C++ 2005 Redistributable Package SP1 (x86) 5/70
Microsoft Visual Studio C++ 2008 Redistributable Package SP1 (x86) Microsoft Visual Studio C++ 2010 Redistributable Package SP1 (x86) Microsoft Visual Studio C++ 2012 Redistributable Package (x86) Microsoft Visual Studio C++ 2005 Redistributable Package SP1 (x64) Microsoft Visual Studio C++ 2008 Redistributable Package SP1 (x64) Microsoft Visual Studio C++ 2010 Redistributable Package SP1 (x64) Microsoft Visual Studio C++ 2012 Redistributable Package (x64) MS SQL Server 2008 또는 MS SQL Server 2012 중요 Server_Preinstall 설치전 UAC 모드해제가선행되어야합니다. [4] 기본설치환경설정 Advanced Interface 와부가기능설치전아래기본설치환경을확인해주시기바랍니다. Advanced Interfaced 및부가기능그리고기본소프트웨어설치를위해, 해당장비의최고관리자권한이필요합니다. 제어판의사용자계정항목을선택하여사용자계정컨트롤설정으로접근합니다. 해당설정에서알림기능을해제합니다. UAC(User Account Control) 모드해제후, 윈도우를재시작하여주시기바랍니다. 1. 제어판의사용자계정항목선택 사용자계정컨트롤설정변경을누릅니다. 설치전유의사항 6/70
2. UAC 모드해제설정 알리지않음으로설정한후확인을누르고, 윈도우를재시작합니다. 설치전유의사항 7/70
2. Advanced Interface 와부가기능설치및제거 본장에서는 Advanced Interface 또는부가기능의설치방법을설명합니다. 본장에서의포함내용 : Advanced Interface 와부가기능설치 Advanced Interface 와부가기능제거 Advanced Interface 와부가기능설치및제거 8/70
[1] Advanced Interface 와부가기능설치 중요 Advanced Interface 와부가기능설치전, 기본소프트웨어설치상태및하드웨어최소권장사양을 확인해주세요. (1 장 설치전유의사항 참조 ). Advanced Interface 설치 아래순서대로 Advanced Interface 를설치합니다. 1. 기본소프트웨어설치 1-1 Server_Preinstall.exe 파일을실행합니다. 다음의파일중에서선택하여설치합니다. Server_Preinstall_x64_3.0.4.xx Server_Preinstall_x86_3.0.4.xx Next 를누릅니다. Advanced Interface 와부가기능설치및제거 9/70
01 번구성요소를선택한후다음을누릅니다. 또는 02 번구성요소를선택한후다음을누릅니다. Advanced Interface 와부가기능설치및제거 10/70
1-2 설치준비완료 설정정보를확인하고, 설치진행을위해 Install 을누릅니다. 1-3 설치완료 설치종료를위해 Finish 를누릅니다. Advanced Interface 와부가기능설치및제거 11/70
2. 제공받은 AI 3.0.4.xxx.exe 파일을실행합니다. 아래와같이설치언어선택팝업이보입니다. 한국어를선택한후확인버튼을누릅니다. 설치지원언어를선택하면아래와같이설치안내페이지와함께이노워치 Advanced Interface 설치 마법사가실행됩니다. 다음버튼을누릅니다. Advanced Interface 와부가기능설치및제거 12/70
3. 설치구성요소를선택합니다. 설치진행전, 3 가지종류의설치구성요소중하나를선택합니다. 01. For installing for the first time; Advanced Interface 를설치한이력이없는장비에설치할경우 02. For updating previous system from 3.0.4; Advanced Interface 3.0.4 버전이설치된장비를업데이트할경우 03. For updating previous system from 3.0.3; Advanced Interface 3.0.3 버전이설치된장비를업데이트할경우 설치하려는구성요소를선택합니다. 01 번구성요소를선택한후다음을누릅니다. 또는 Advanced Interface 와부가기능설치및제거 13/70
02 번구성요소를선택한후다음을누릅니다. 또는 03 번구성요소를선택한후다음을누릅니다. Advanced Interface 와부가기능설치및제거 14/70
4. 설치준비완료 설치하려는구성요소를확인합니다. 설치를누릅니다. 5. 설치완료 설치가완료되면설치완료안내페이지와함께설치마법사가실행됩니다. 완료를누른후설치를종료합니다. Advanced Interface 와부가기능설치및제거 15/70
6. Advanced Interface 정상작동여부확인 설치후, 윈도우작업관리자 (Ctl+Shift+ESC) 를열고, 아래서비스들이정상작동중인지확인합니다. InnowatchBindingProviderWindowService InnowatchDataWindowService InnowatchEventWindowService InnowatchLogWindowService * 상태값이 실행중 이면정상작동중 7. SQL 설치확인 7-1 아래 [ 파일위치 ] 에서다음 4 개의 Database 파일을확인합니다. [ 파일위치 ] C:\InnowatchServer\InnowatchDatabase InnowatchData.mdf InnowatchData_log.ldf InnowatchDataLog.mdf InnowatchDataLog_log.ldf Advanced Interface 와부가기능설치및제거 16/70
7-2 윈도우시작버튼을누르고실행창에아래 [ 실행어 ] 를입력합니다. [ 실행어 ] SQL Server Management Studio 입력후엔터키를누르거나검색된프로그램을마우스클릭합니다. 7-3 접속창에서아래계정정보를입력합니다. 표 2 계정정보구분 계정정보 입력방법 Server type Database Engine 목록선택 Server name SQL 설치장비 IP 텍스트입력 Authentication SQL Server Authentication 목록선택 Login sa 텍스트입력 Password Inno1029# 텍스트입력 Advanced Interface 와부가기능설치및제거 17/70
Connect 를눌러서 SQL Server Management Studio 를실행합니다. 7-4 Object Explorer 에서 InnowatchData 항목을확인합니다. Advanced Interface 와부가기능설치및제거 18/70
7-5 Object Explorer 에서 InnowatchDataLog 를확인합니다. Advanced Interface 와부가기능설치및제거 19/70
Camera Controller 부가기능설치 아래순서대로 Camera Controller 부가기능을설치합니다. 중요 Camera Controller 부가기능설치시, Camera Controller Test Tool 프로그램이통합설치됩니다. (3 장 부가기능설명 - Camera Control 설명 참고 ) 1. 제공받은 CC 3.0.4.xxx.exe 파일을실행합니다. 아래와같이설치언어선택팝업이보입니다. 한국어를선택한후확인버튼을누릅니다. 설치지원언어를선택하면아래와같이설치안내페이지와함께이노워치 Camera Controller 설치마법사가 실행됩니다. 다음을누릅니다. Advanced Interface 와부가기능설치및제거 20/70
2. 설치구성요소선택 설치진행전, 6 가지종류의설치구성요소중하나를선택합니다. 01. Full install (CameraController+vcredist+RealHub+PELCO); 연동완료된카메라제조사의모든카메라제어모듈을포함하여설치할경우 02. Only CameraController; 기본카메라제어모듈을설치할경우 03. Camera Controller(CameraController+vcredist); 기본소프트웨어와함께설치할경우 (1 장, 설치전유의사항 참조 ) 04. RealHubReceiver(CameraController+RealHubreceiver); Realhub 카메라제어모듈을포함하여설치할경우 05. PELCOReceiver(CameraController+PELCOreceiver) PELCO 카메라제어모듈을포함하여설치할경우 06. BOSCHEventReceiver(CameraController+BOSCHEventReceiver) BOSCH 카메라제어모듈을포함하여설치할경우 설치하려는구성요소를선택합니다. 01 번구성요소를선택한후다음을누릅니다. Advanced Interface 와부가기능설치및제거 21/70
또는 02 번구성요소를선택한후다음을누릅니다. 또는 03 번구성요소를선택한후다음을누릅니다. Advanced Interface 와부가기능설치및제거 22/70
또는 04 번구성요소를선택한후다음을누릅니다. 또는 05 번구성요소를선택한후다음을누릅니다. Advanced Interface 와부가기능설치및제거 23/70
또는 06 번구성요소를선택한후다음을누릅니다. Advanced Interface 와부가기능설치및제거 24/70
3. 설치폴더선택 기본설정설치폴더또는원하는폴더를선택합니다. 다음을누릅니다. 4. 설치준비완료 설치를누릅니다. Advanced Interface 와부가기능설치및제거 25/70
5. 설치완료 설치가완료되면설치완료안내페이지와함께설치마법사가실행됩니다. 완료를누른후설치를종료합니다. 6. Camera Controller 정상작동여부확인 설치후, 윈도우작업관리자 (Ctl+Shift+ESC) 를열고, CameraControllerService 가정상작동중인지 확인합니다. * 상태값이 실행중 이면정상작동중 Advanced Interface 와부가기능설치및제거 26/70
External Command 부가기능설치 아래순서대로 External Command 부가기능을설치합니다. 1. 제공받은 EC 3.0.4.xxx 파일을실행합니다. 아래와같이설치언어선택팝업이보입니다. 한국어를선택한후확인버튼을누릅니다. 설치지원언어를선택하면아래와같이설치안내페이지와함께이노워치 External Command Manager 설치마법사가실행됩니다. 다음버튼을누릅니다. Advanced Interface 와부가기능설치및제거 27/70
2. 설치준비완료 설치를누릅니다. 3. 설치완료 설치가완료되면설치완료안내페이지와함께설치마법사가실행됩니다. 완료를누른후설치를종료합니다. Advanced Interface 와부가기능설치및제거 28/70
4. External Command Manager Service 실행및작동여부확인 설치후, 윈도우작업관리자 (Ctl+Shift+ESC) 를엽니다. ExternalCommandManagerService 가작동중인지 확인합니다. * 상태값이 실행중 이면정상작동중 Advanced Interface 와부가기능설치및제거 29/70
Event Server 부가기능설치 아래순서대로 Event Server 부가기능을설치합니다. 1. 제공받은 ES 3.0.4.xxx.exe 파일을실행합니다. 아래와같이설치언어선택팝업이보입니다. 한국어를선택한후확인버튼을누릅니다. 설치지원언어를선택하면아래와같이설치안내페이지와함께이노워치 External Command Manager 설치 마법사가실행됩니다. 다음버튼을누릅니다. Advanced Interface 와부가기능설치및제거 30/70
2. 설치폴더선택 기본설정설치폴더또는원하는폴더를선택합니다. 다음버튼을누릅니다. 3. 설치준비완료 설치버튼을누릅니다. Advanced Interface 와부가기능설치및제거 31/70
4. 설치완료 설치가완료되면안내페이지와함께설치마법사가실행됩니다. 완료를누른후설치를종료합니다. 5. ieventserver Service 실행및작동여부확인 설치후, 윈도우작업관리자 (Ctl+Shift+ESC) 를엽니다. ieventserver Service 가작동중인지확인합니다. * 상태값이 실행중 이면정상작동중 Advanced Interface 와부가기능설치및제거 32/70
Service Watcher 부가기능설치 아래순서대로 Service Watcher 부가기능을설치합니다. 1. 제공받은 SW 3.0.4.xxx.exe 파일을실행합니다. 아래와같이설치언어선택팝업이보입니다. 한국어를선택한후확인버튼을누릅니다. 설치지원언어를선택하면아래와같이설치안내페이지와함께이노워치 Service Watcher 설치마법사가 실행됩니다. 다음을누릅니다. Advanced Interface 와부가기능설치및제거 33/70
2. 설치폴더선택 기본설정설치폴더또는원하는폴더를선택합니다. 다음버튼을누릅니다. 3. 바탕화면아이콘생성 ( 선택가능 ) 다음을누릅니다. Advanced Interface 와부가기능설치및제거 34/70
4. 설치준비완료 설치를누릅니다. 5. 설치완료 설치가완료되면안내페이지와함께설치마법사가실행됩니다. 완료를누른후설치를종료합니다. Advanced Interface 와부가기능설치및제거 35/70
6. iservicewatcher Service 실행및작동여부확인 설치후, 윈도우작업관리자 (Ctl+Shift+ESC) 를엽니다. iservicewatcher Service 가작동중인지확인합니다. * 상태값이 실행중 이면정상작동중 Advanced Interface 와부가기능설치및제거 36/70
[2] Advanced Interface 와부가기능제거 중요 Advanced Interface 와부가기능제거전, 각프로그램들이실행중인지확인해주시기바랍니다. 만약 그렇다면, 작업중이던내용을저장한후종료시켜주시기바랍니다. Advanced Interface 제거 아래순서대로 Advanced Interface 를제거합니다 : 1. 제어판에서프로그램및기능항목을실행합니다. INNOWATCH Advanced Interface (AI) 를선택한후, 상단의제거버튼을누릅니다. 예를누릅니다. Advanced Interface 와부가기능설치및제거 37/70
확인을누른후제거를완료합니다. Advanced Interface 와부가기능설치및제거 38/70
Camera Controller 부가기능제거 아래순서대로 Camera Controller 부가기능을제거합니다. 1. 제어판에서프로그램및기능항목을실행합니다. INNOWATCH CameraController (CC) 를선택한후, 상단의제거버튼을누릅니다. 예를누릅니다. 확인을누른후제거를완료합니다. Advanced Interface 와부가기능설치및제거 39/70
External Command 부가기능제거 아래순서대로 External Command 부가기능을제거합니다. 1. 제어판에서프로그램및기능항목을실행합니다. INNOWATCH ExternalCommandManager (EC) 를선택한후, 상단의제거버튼을누릅니다. 예를누릅니다. 확인을누른후제거를완료합니다. Advanced Interface 와부가기능설치및제거 40/70
Event Server 부가기능제거 아래순서대로 Event Server 부가기능을제거합니다. 1. 제어판에서프로그램및기능항목을실행합니다. INNOWATCH ieventserver (ES) 를선택한후, 상단의제거버튼을누릅니다. 예를누릅니다. 확인을누른후제거를완료합니다. Advanced Interface 와부가기능설치및제거 41/70
Service Watcher 부가기능제거 아래순서대로 Service Watcher 부가기능을제거합니다. 1. 제어판에서프로그램및기능항목을실행합니다. INNOWATCH iservicewatcher (SW) 를선택한후, 상단의제거버튼을누릅니다. 예를누릅니다. 확인을누른후제거를완료합니다. Advanced Interface 와부가기능설치및제거 42/70
3. Advanced Interface 와부가기능설명 본장에서는 Advanced Interface 와부가기능들에대한이해를돕고부가기능활용방법을안내합니다. 본장에서의포함내용 : Advanced Interface 설명 Camera Controller 설명 External Command 설명 Event Server 설명 Service Watcher 설명 Advanced Interface 와부가기능설명 43/70
[1] Advanced Interface 설명 Advanced Interface 는외부시스템으로부터받은정보를기준으로기타연동장치들을제어하는이노워치 장비로써, 4 개의부가기능을포함합니다. 그리고 Advanced Interface 와다른이노워치장비및외부 시스템 / 장비간의데이터흐름구성도는아래와같습니다. Advanced Interface 와부가기능설명 44/70
Advanced Interface 구성요소 Advanced Interface 가포함하는구성요소의종류및역할은아래와같습니다. [ 폴더위치 ] C:\Program Files\Innowatch\AdvancedInterface 표 3 Advanced Interface 구성요소종류 구분 설명 Console Service 도스 ( 커맨드 ) 모드실행콘솔 Window Service 윈도우서비스모드실행콘솔 표 4 Advanced Interface 구성요소역할구분 역할 실행파일명 InnowatchBindingConsoleService XML Binding InnowatchBindingConsoleService.exe 도스 ( 커맨드 ) 모드실행콘솔 InnowatchBindingWindowService XML Binding InnowatchBindingWindowService.exe 윈도우서비스모드실행콘솔 InnowatchConsoleServie AI 통합실행 InnowatchConsoleService.exe 도스 ( 커맨드 ) 모드실행콘솔 InnowatchDataConsoleService Data 도스 ( 커맨드 ) 모드실행 InnowatchDataConsoleService.exe 콘솔 InnowatchDataWindowService Data 윈도우서비스모드실행 InnowatchDataWindowService.exe 콘솔 InnowatchEventConsoleService Event 도스 ( 커맨드 ) 모드실행 InnowatchEventWindowService.exe 콘솔 InnowatchEventWindowService Event 윈도우서비스모드실행 InnowatchEventWindowService.exe 콘솔 InnowatchLogConsoleService Log 도스 ( 커맨드 ) 모드실행 InnowatchLogConsoleService.exe 콘솔 InnowatchLogWindowService Log 윈도우서비스모드실행콘솔 InnowatchLogWindowService.exe Advanced Interface 와부가기능설명 45/70
Advanced Interface Syslog 설정 1. Syslog 설정 Advanced Interface 는 Syslog 를수집하여전송할수있으며, 전송되는 Syslog 가포함하는정보값은아래와 같습니다. 표 5 Advanced Interface Syslog 구성요소 전송항목 설명 정보값 Loglevel log 등급표시 Fatal, Error, Info, Debug Processname 로그를남기는주체프로세스명 N/A Deviceip 대상장비 IP N/A Eventserviceip 접속한 Event Service 의 IP N/A Action 동작에대한설명 Generation, Confirmation, Disarm Details 상세내용 N/A 중요 Event 서비스관련 Syslog 만전송함 아래의 [ 파일위치 ] 에서 log4net.config 파일을윈도우기본프로그램인메모장으로열어서, Syslog 를전송할 서버의 IP 와 Port 정보를수정합니다. [ 파일위치 ] C:\Program Files\Innowatch\AdvancedInterface\InnowatchEventWindowService\Reference 표 6 Advanced Interface Syslog 설정값 설정값 설명 remoteaddress Syslog Server IP 입력 remoteport Syslog Server Port 입력 (Default 514) 2. 윈도우서비스재실행 Syslog 설정값수정후, 윈도우서비스를재실행해야합니다. 본장의 Advanced Interface 서비스재실행 섹션을참조해주십시오. Advanced Interface 와부가기능설명 46/70
Advanced Interface 서비스재실행 윈도우작업관리자 (Ctl+Shift+ESC) 를열고 Advanced Interface 의윈도우서비스를선택합니다. InnowatchLogWindowService InnowatchEventWindowService InnowatchDataWindowService Innowatch BindingProviderWindowService 서비스중지를클릭한후, 중지됨 을확인합니다. 서비스시작을클릭하여해당구성요소서비스를다시 시작하고, 실행중 을확인합니다. Advanced Interface 와부가기능설명 47/70
[2] Camera Controller 설명 Camera Controller 는사용자가 icontrol Manager 에등록한카메라를제어하는 Advanced Interface 의 부가기능으로써, 4 개의구성요소를포함합니다. Camera Controller 를통한카메라제어데이터흐름 구성도는아래와같습니다. Camera Controller 구성요소 Camera Controller 가포함하는구성요소의역할은아래와같습니다. [ 폴더위치 ] C:\Program Files\Innowatch\CameraController 표 7 Camera Controller 구성요소역할구분 역할 실행파일명 CameraControllerServerConsole 도스 or 커맨드모드실행콘솔 CameraControllerServerConsole.exe CameraControllerTestTool 카메라제어테스트툴 CameraControllerTestTool.exe CameraControllerWindowsService 윈도우서비스실행콘솔 CameraControllerWindowsService.exe InnoAudio 카메라오디오전송모듈 N/A Advanced Interface 와부가기능설명 48/70
Camera Controller 서비스재실행 윈도우작업관리자 (Ctl+Shift+ESC) 를열고 Camera Controller 의윈도우서비스를선택합니다. CameraControllerService 서비스중지를클릭한후, 중지됨 을확인합니다. 서비스시작을클릭하여해당구성요소서비스를다시 시작하고, 실행중 을확인합니다. Advanced Interface 와부가기능설명 49/70
제어가능카메라및조이스틱목록 Camera Controller 를통해서제어가능한카메라및조이스틱목록은아래와같습니다. 표 8 제어가능카메라및조이스틱 구분 프로토콜 버전혹은제조사 카메라 Onvif 표준 Version 1.02, Version 2.0 or 2.1 지원 TCP/IP Axis, Truen, Samsungtechwin, Hanil STM, Youngkook, BestDigital, Bosch Cellinx, Cisco, Flexwatch, HIK, Kedacom, Nadatel, UDP, VisionHitech, CNB, Genetec, KSI, Pelco, Realhub 조이스틱 Serial Pelco-D, Sungjin-100 * 제어가능목록추가필요시 별첨 1, CAMERA CONTROLLER 연동모듈개발자료 참고 Camera Controller Test Tool Camera Controller Test Tool 은 Advanced Interface 의부가기능인 Camera Controller 의정상작동여부를 확인하는프로그램입니다. 1. 카메라웹페이지접속 카메라 IP 를확인하여웹페이지로접속한후, 웹페이지를닫지않고유지합니다. Advanced Interface 와부가기능설명 50/70
2. 아래 [ 파일위치 ] 에서 CameraControllerTestTool.exe 를실행합니다. 중요정상실행을위해서는 Camera Controller 서비스가 실행중 이어야만합니다. ( 본장의 Camera Controller 서비스재실행 섹션참조 [ 파일위치 ] C:\Program Files\Innowatch\CameraController\CameraControllerTestTool 표 9 Camera Controller Test Tool 조작화면 번호 구분 설명 1 Controller Setting Camera Controller 로전달하는설정값 2 PTZ Controller PTZ 제어, Preset / Sequence 제어, 기타추가기능테스트 3 Audio 카메라내장마이크및스피커테스트 1 2 3 Advanced Interface 와부가기능설명 51/70
2-1 Controller Setting 설정 1 2 3 4 5 6 표 10 Controller Setting 필수설정값 번호 구분 설명 1 SERVICE ADDRESS Camera Controller 를설치한장비의 IP 주소입력 * 중요 Advanced Interface 설치장비의 IP 주소와동일함 2 Password 카메라접속패스워드 3 Username 카메라접속아이디 4 Address 카메라접속아이피 5 DllName 카메라제조사 * SAMPLE(6) : 카메라모델을선택하면, 사전등록된 Controller Setting 설정값자동입력 2-2 PTZ Controller 조작 표 11 PTZ Controller 조작항목 번호 구분 설명 1 Request URL Camera Controller 를통해카메라에요청할 URL 정보단순표시영역 2 Pan/Tilt 조작부 Pan / Tilt 조작버튼 3 ZOOM 조작부 영상확대 / 축소버튼 4 FOCUS 조작부 카메라초점조작버튼 5 IRIS 조작부 카메라조리개조작버튼 6 Pan/Tilt 조작속도조작부 Pan / Tilt 조작속도조절버튼 7 카메라개별스위치 카메라전원, 라이트기능, 외부입력기능의켜기 / 끄기 Advanced Interface 와부가기능설명 52/70
8 PRESET 조작부카메라모니터링설정지점저장및불러오기 8-1 PRESET 목록저장한 Preset 목록 8-2 VIEW Preset 목록에서지정한 Preset 불러오기 9 SEQUENCE 조작부 Preset 자동전환순서지정 9-1 SEQUENCE 목록저장한 Sequence 목록 9-2 VIEW Sequence 목록에서지정한 Sequence 불러오기 9-3 STOP 전환중인 Sequence 중지하기 * PTZ 조작정상작동여부는 1 카메라웹페이지접속 섹션의카메라화면확인 1 2 7 3 4 5 8 9 6 PRESET / SEQUECE 설정을하려면, PRESET / SEQUECE 조작부우측의아이콘을클릭합니다. Advanced Interface 와부가기능설명 53/70
2-2-1 Preset 설정 1 표 12 Preset 설정항목 번호구분설명 1 PRESET 탭 Preset 리스트 2 2 Preset 목록 Preset 저장목록 (1~10 번 ) 제공 3 SET PTZ Controller 를통해설정한모니터링화면지점을 Preset 목록에저장 4 CLOSE PRESET / SEQUENCE SETTING 닫기 3 4 SET 을눌러서, Preset 을등록합니다. 2-2-2 Sequence 설정 2 1 표 13 Sequence 설정항목 번호 구분 설명 1 SEQUENCE 탭 Sequence 리스트 2 SEQUENCE 목록 Sequence 저장목록 3 CREAT Sequence 생성 4 MODIFY 생성한 Sequence 수정 5 REMOVE 생성한 Sequence 삭제 6 CLOSE PRESET / SEQUENCE SETTING 닫기 3 4 5 6 CREAT 버튼을누르면, 아래와같이새로운 Sequence 생성패널로변경됩니다. Advanced Interface 와부가기능설명 54/70
1 2 3 4 5 6 7 8 9 표 14 Sequence 생성항목 번호 구분 설명 1 SEQUENCE Name Sequence 이름입력 2 Preset 목록 저장한 Preset 목록선택 3 ADD 선택한 Preset Sequence 에추가 4 Sequence delay 전환시간 ( 초단위설정 ) 5 Preview Preset 미리보기 6 Delete Sequence 목록에서선택한 Preset 삭제 7 Move Sequence 목록에서선택한 Preset 이동 ( : 위로이동 / : 아래로이동 ) 8 OK Sequence 등록내용저장완료 9 CANCEL PRESET / SEQUENCE SETTING 닫기 OK 버튼을눌러서, 등록을완료합니다. 2-3 Audio 조작 표 15 Audio 조작항목 번호 구분 설명 1 MIC 조작부 사용자 PC 에연결된마이크를통해서입력받은음성데이터제어 1-1 MIC ON/OFF MIC 켜기 / 끄기 * MIC 정상연결시, Ready 가 Reception in progress 로변경 1-2 Sample Per Sec 초당처리하는오디오샘플 * 8000, 9600, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000Hz 중택일, 샘플값이커질수록음질향상 중요 오디오송출장비및파일정보에맞는샘플값선택권장 1-3 Bit Per Sample 초당처리하는데이터양 * 8, 16, 24bit 중택일, bit 값이커질수록데이터양증가 중요 오디오송출장비및파일정보에맞는 bit 값선택권장 1-4 Channels 1, 2ch 중택일 - 1ch : Mono 채널 ( 한방향성을지닌소리가나오게됨 ) - 2ch : Stereo 채널 ( 좌 / 우분리된소리가나오게됨 ) 2 Speaker 조작부 카메라내장마이크를통해서입력받은음성데이터제어 2-1 Speaker ON/OFF Speaker 켜기 / 끄기 * Speaker 정상연결시, Ready 가 Reception in progress 로변경 2-2 Play Format Pcm, Mulaw 중택일 - Pcm : 오디오원본데이터 * 아날로그데이터가디지털데이터로변환된형태 ) - Mulaw : G.711 mulaw * 16 비트 Pcm 값을 8bit G.711 데이터값으로압축 2-3 Sample Per Sec 초당처리하는오디오샘플 Advanced Interface 와부가기능설명 55/70
* 8000, 9600, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000Hz 중택일, 샘플값이커질수록음질향상 중요 2-4 Bit Per Sample 초당처리하는데이터양 중요 2-5 Channels 1, 2ch 중택일 오디오송출장비및파일정보에맞는샘플값선택권장 * 8, 16, 24bit 중택일, bit 값이커질수록데이터양증가 오디오송출장비및파일정보에맞는 bit 값선택권장 - 1ch : Mono 채널 ( 한방향성을지닌소리가나오게됨 ) - 2ch : Stereo 채널 ( 좌 / 우분리된소리가나오게됨 ) 1 2 Advanced Interface 와부가기능설명 56/70
[3] External Command 설명 External Command 는외부장비로부터 XML 형식의 HTTP 메시지를받아사전정의된모듈에의해특정동작을단방향으로실행하는 Advanced Interface 의부가기능으로써, 4 개의구성요소와외부장비도구를포함합니다. 특정동작은모듈구성요소의 DLL 파일단위로실행됩니다. 그리고 External Command 의제어데이터흐름구성도는아래와같습니다. External Command 구성요소 External Command 가포함하는구성요소와그역할은아래와같습니다. [ 폴더위치 ] C:\Program Files\Innowatch\ExternalCommandManager 표 16 External Command 구성요소역할구분 역할 실행파일명 ExternalCommandEvent 전달되는 HTTP 메시지를분석하여 ExternalCommandEventManagement.exe Management 조건에맞게동작실행 ExternalCommand ManagerConsole 윈도우서비스실행콘솔 ExternalCommand ManagerConsole.exe ExternalCommand ManagerTestTool External Command 모듈테스트툴 ExternalCommand ManagerTestTool.exe ExternalCommand ManagerWindowsService 윈도우서비스 ExternalCommand ManagerWindowsService.exe 외부장비도구 External Command 모듈설치파일개별설치파일 Advanced Interface 와부가기능설명 57/70
External Command 모듈 External Command 모듈은아래와같습니다. 표 17 External Command 모듈구성요소 구분 프로토콜종류또는제조사 특정동작 Default Protocol Http Rest (SOP 통신 ) Http 통신을통한장비제어 Serial - ASCII / HEX Serial 통신을통한장비제어 Cube Controller Barco, Christie, Vtron Display Cube 의다양한기능제어 ( 전원, 화면입력등 ) TTS Windows Speech TTS ( 음성문자전환 ) 서비스제어 Tower Lamp Q-light(IP-ST56EL) 경광등 (Tower Lamp) 제어 Digital Signage CISCO Digital Signage 제어 Digital DO Axis-P8221 I/O, BlueStory-O2Com 접점출력신호제어 Mail Sender SMTP Protocol 메일전송서비스제어 External Command 서비스재실행 윈도우작업관리자 (Ctl+Shift+ESC) 를열고 External Command 의윈도우서비스를선택합니다. ExternalCommandManagerService 서비스중지를클릭한후, 중지됨 을확인합니다. 서비스시작을클릭하여해당구성요소서비스를다시 시작하고, 실행중 을확인합니다. Advanced Interface 와부가기능설명 58/70
External Command Manager Test Tool 아래 [ 파일위치 ] 에서 Innotive.ExternalCommandManagerTestTool.exe 를실행합니다. [ 파일위치 ] C:\Program Files\Innowatch\ExternalCommandManager\Innotive.ExternalCommandManagerTestTool 중요 External Command Manager Test Tool 의정상실행을위해서는 External Command Manager Service 가 실행중 이어야합니다 ( 본장의 External Command Manager 서비스재실행 섹션참고 ) 표 18 Camera Controller Test Tool 조작화면 번호 구분 설명 1 모듈선택 사전정의된모듈 (DLL 형식 ) 불러오기 2 모듈구성요소선택 각모듈별특징에따른구성요소선택 3 옵션 선택한모듈및모듈구성요소에따른특정동작제어설정옵션 4 Http Rest 함수 옵션설정에따른 Http Rest 함수정보 (XML 형식 ) 단순표시 5 Create XML 특정동작명령생성 ( 특정동작을실행하지않음, 단순확인 ) 6 Deserialize 생성한특정동작명령옵션수정후업데이트 ( 특정동작을실행하지않음, 단순확인 ) 7 Send 특정동작명령실행 1 3 2 4 5 6 7 중요 SERVER URL 의 localhost:36000 부분을 icontrol Manager 에설정한 External Manager 의 URL 입력 Advanced Interface 와부가기능설명 59/70
[4] Event Server 설명 Event Server 는외부장비가 Advanced Interface 에게주는알람이벤트를처리하여다른이노워치장비인 icommand 와 iviwer 로전송하는 Advanced Interface 의부가기능으로써, 6 개의구성요소를포함합니다. 알람이벤트처리를위해 Advanced Interface 의구성요소인 Event Window Service 를사용하며, Event Server 의데이터흐름구성도는아래와같습니다. Event Server 구성요소 Event Server 가포함하는구성요소와그역할은아래와같습니다. 표 19 Event Server 구성요소 구분 설명 COMMS 공통적으로사용하는 Communication Object Alarm Driver Module DATABASE Event Server 에서등록한설정값정보 LOGS Event Server 동작로그 LUALIB LUA 스크립트정보 PROTOCOLS 연동시스템에해당하는 Communication Object Protocol Module SENDERS Alarm Server 에서전달받은결과값들을전달해주는 Sender Module Advanced Interface 와부가기능설명 60/70
Event Server 연동모듈 Event Server 연동모듈은아래와같습니다. 표 20 Event Server 연동모듈 구분 Alarm Server Protocol Driver Alarm Type 비고 Driver Digita Motion VCA ETC l I/O BLUESTORY SERIAL_PORT BLUESTORY CISCO HTTP_CLIENT CISCO_SENSER SAMSUNGTHWIN HTTP_CLIENT SAMSUNG_CAMERA _EVENT TRUEN HTTP_CLIENT TRUEN_CAMERA_EV ENT YOUNGKOOK HTTP_CLIENT YOUNGKOOK_CAME RA_EVENT UDP HTTP_CLIENT UDP_CAMERA_EVEN VISION HTTP_CLIENT VISION_CAMERA_Ti_ T Series_ EVENT AXIS HTTP_CLIENT AXIS IO ECHELON HTTP_CLIENT ECHELON_SMARTSE RVER Event SND TECH HTTP_CLIENT YHPowerPlantSndtoF SND_Fence_Server ence UDP TCP_CLIENT NVC 비디오서버 SUNGJIN TCP_CLIENT SUNGJIN_MFCONTR SFC4500+( 통합제어기 ) OLLER SND TECH TCP_CLIENT YHPlant 통합제어기 _OLD HANATECH SEOULHIGHWAY_C HANATECH_STATUS 통합제어기 ONTROL_SERVER _CONTROL OPTEX UDP_RECEIVER YHRedScan INNOWATCH TCP_CLIENT MDVCA2 REZONTECH ADT 캡스 TRUEN_SERIAL_POR T ADT_BLUE_MASTER _CLIENT REZONTECH_ FLAMEDETECTOR STORED_LUA_ SCRIPT DATABASE SQL_CLIENT GENERAL_QUERY Advanced Interface 와부가기능설명 61/70
Event Server 서비스재실행 윈도우작업관리자 (Ctl+Shift+ESC) 를엽니다. Event Server 의윈도우서비스를선택합니다. ieventserver 서비스중지를클릭한후, 중지됨 을확인합니다. 서비스시작을클릭하여해당구성요소서비스를다시 시작하고, 실행중 을확인합니다. Advanced Interface 와부가기능설명 62/70
[4] Service Watcher 설명 Service Watcher 는 Event Server 의동작상태를모니터링하고프로세스데몬을관리 Advanced Interface 의 부가기능으로써, 5 가지기능을포함합니다. 표 21 Service Watcher 구성요소기능이름 설명 대상프로그램 Time Sync Client 시간동기화 Event Server ARP 정보취합 ARP 정보동기화 프로그램프로세스데몬관리 프로세스데몬자동재시작 프로그램동작상태이벤트전송 프로세스데몬상태값이벤트전송 ( 이노워치전용 ) Syslog 전송 프로세스데몬상태값 Syslog 전송 Service Watcher Config 설정 1. Config 설정 Service Watcher 가 Advanced Interface 의부가기능인 Event Server 의프로세스데몬관리를위해아래 [ 파일 위치 ] 의 iservicewatcher.xml 파일을수정합니다. [ 파일위치 ] C:\Program Files\Innowatch\iServiceWatcher 표 22 Service Watcher Config 구성요소설정항목 설명 정보값 Port Service Watcher 의 REST Port Port 번호 DataIP Advanced Interface 서버 IP IP 주소 Arp ARP 정보취합여부선택 true or false WSDiscovery Upadate 관련된 WSD 서비스활성화여부선택 true or false ResourceCheckTime 각서비스및프로그램의리소스체크주기 초 단위 SystemResourceCheckTime CPU 와메모리를 Syslog 로전송하는주기 초 단위 Timesync Start Time Server 와 sync 설정 true or false SyncIP Time Server IP IP 주소 SyncPort Time Server Port Port 번호 SyncTime Time Sync 업데이트주기 분 단위 Program Program Type 이노워치프로그램선택 DP, MD, RC, EV 중택일 Program Name 이노워치프로그램이름선택 DP, MD, RC, EV 중택일 Filepath 이노워치프로그램설치경로 ( 실행파일까지입력 ) 설치경로확인 Advanced Interface 와부가기능설명 63/70
Port 이노워치프로그램의 REST Port Port 번호 ThreadLimit GDILimit UserLimit HandleLimit Thread 의한계수치설정, 초과시재시작, 0 은 무제한 GDILimit 의한계수치설정, 초과시재시작, 0 은 무제한 UserLimit 의한계수치설정, 초과시재시작, 0 은 무제한 HandleLimit 의한계수치설정, 초과시재시작, 0 은 무제한 MemoryLimit MemoryLimit 의한계수치설정, 초과시재시작, CpuLimit ResetDay 0 은무제한 CpuLimit 의한계수치설정, 초과시재시작, 0 은 무제한 특정요일과특정시간에서비스 / 프로세스자동 재시작, 0 일경우사용안함 초 단위 초 단위 초 단위 초 단위 MB 단위 사용율 (%) 단위 Monday: 1 Tuesday: 2 Wednesday: 3 Thursday: 4 Friday: 5 Saturday: 6 Sunday: 7 ResetTime 리셋시간, ResetDay 가설정되어있어야작동함 초 단위 Update Event Server 프로그램버전 Update 시기존파일 자동백업 StartDelay 프로그램시작딜레이 초 단위 현재버전에서미지원 Service 서비스타입또는프로세스타입선택 true: 서비스 Console Console 실행여부설정 false Autostart Service Watcher 실행시자동시작여부 true LogSend Syslog 전송설정 true StartEventLog StopEventLog 프로그램이시작될경우서버로로그를남기도록 설정 프로그램이종료될경우서버로로그를남기도록 설정 false: 프로세스 true or false true or false HeartBit 프로그램상태 Syslog 전송주기 초 단위 중요 Event 서비스관련 Syslog 만전송함 2. 윈도우서비스재실행 Syslog 설정값수정후, 윈도우서비스를재실행해야합니다. 본장의 iservicewatcher 서비스재실행 섹션 내용을참조해주십시오. Advanced Interface 와부가기능설명 64/70
Service Watcher Syslog 설정 1. Syslog 설정 Service Watcher 는 Syslog 를수집하여전송할수있으며, 전송되는 Syslog 가포함하는정보값은아래와 같습니다. 표 23 Service Watcher Syslog 구성요소구분 상태 상태값 설명 DEBUG Event Server 서비스동작 start 서비스시작 stop 서비스종료 Event Server 서비스리소스사용량 thread Thread 개수 GDI GDI 객체수 user 사용자객체수 handle 핸들 memory 메모리 Event Server 리소스사용량로그기록 N/A N/A INFO 프로그램오류로인한 Event Server 서비스시작 start 서비스시작 stop 서비스종료 사용자제어로인한 Event Server 서비스시작 start 서비스시작 stop 서비스종료 사용자제어로인한 Event Server 서비스정지 start 서비스시작 stop 서비스종료 리소스사용량초과로인한 Event Server 서비스시작 start 서비스시작 stop 서비스종료 장비전원켜기 / 끄기로인한 Event Server 서비스시작 start 서비스시작 stop 서비스종료 자동시작동기화 N/A N/A 특정위치에서 Event Server 로접속한사용자에의한서비스동작 start 시작 stop 종료 restart 재시작 특정위치에서 Event Server 로접속한사용자에의한장비동작 Shutdown 종료 Reboot 재시작 특정위치에서 Event Server 로접속한사용자에의한시각동기화 N/A N/A ERROR 프로그램오류로인한 Event Server 서비스정지 start 서비스시작 stop 서비스종료 리소스사용량초과로인한 Event Server 서비스정지 start 서비스시작 stop 서비스종료 사전정의된스케쥴로인한 Event Server 서비스시작 start 서비스시작 사전정의된스케쥴로인한 Event Server 서비스정지 stop 서비스종료 중요 Event 서비스관련 Syslog 만전송함 Advanced Interface 와부가기능설명 65/70
아래의 [ 파일위치 ] 에서 Logconfig.cfg 파일을윈도우기본프로그램인메모장으로열어서, Syslog 를전송할 서버의 IP 와 Port 정보를수정합니다. [ 파일위치 ] C:\Program Files\Innowatch\iServiceWatcher 표 24 Service Watcher Config 설정값 설정값 설명 Url Syslog Server IP 입력 Port Syslog Server Port 입력 (Default 514) 2. 윈도우서비스재실행 Syslog 설정값수정후, 윈도우서비스를재실행해야합니다. 본장의 iservicewatcher 서비스재실행 섹션 내용을참조해주십시오. Advanced Interface 와부가기능설명 66/70
Service Watcher 서비스재실행 윈도우작업관리자 (Ctl+Shift+ESC) 를엽니다. Service Watcher 의윈도우서비스를선택합니다. iservicewatcher 서비스중지를클릭한후, 중지됨 을확인합니다. 서비스시작을클릭하여해당구성요소서비스를다시 시작하고, 실행중 을확인합니다. Advanced Interface 와부가기능설명 67/70
별첨 1. Camera Controller 외부시스템에서 HTTP REST 서비스를이용하여 Advanced Interface 의 Camera Controller 를통해카메라를 제어할수있습니다. 본장의포함내용 : Base URL 호출구문및 Parameters [1] Base URL 호출구문및 PTZ Parameters Base URL 을기반으로설정된환경에따른수정주소를입력하면카메라영상호출및제어기능이 작동됩니다. 그리고각 Parameter 요약을참고하여 Base URL 주소의?command={command}¶meter s={parameters} 부분에 PTZ parameters 를적용하면 URL 기반으로각기능을제어할수있습니다. 표 25 Base URL 구분 이름 내용 호출구문 N/A http://localhost:35000/rest/cameracontroller/ptz/control?command={command} ¶meters={parameters}&dllname={dllname}&address={address}&channel={c hannel}&username={username}&password={password}&baudrate={baudrate}& databits={databits}&parity={parity}&stopbits={stopbits}&intervaltime={intervalti me}&state={state}&actiontime={actiontime}&targetpoint={targetpoint}&groups electdata={groupselectdata}&ipport={ipport}&audioport={audioport}&serialport ={serialport}&receiverid={receiverid} URL 속성 Address 대상장비의주소 (ex. IP, HTTP URL) UserName PTZ 를하기위한인증정보 (User Name) Password PTZ 를하기위한인증정보 (Password) Channel 다채널비디오서버를통한카메라제어시사용함. 해당카메라가할당된비디오서버상의채널번호 ( 모델에따라 0 또는 1 부터 시작할수있으므로확인요망 ) SerialPort 대상장비와 Serial 로통신하는경우사용함 (ex. COM1) BaudRate SerialPort 사용시에만기재 ( 속도 ) DataBits SerialPort 사용시에만기재 ( 데이터전송단위 ) Parity SerialPort 사용시에만기재 (Checksum) : 0-None, 1-Odd, 2-Even, 3-Mark, 4-Space StopBits SerialPort 사용시에만기재 ActionTime Sj3000Rx 프로토콜전용옵션 (PTZ 동작시간 ) IntervalTime Sj3000Rx 프로토콜전용옵션 (PTZ 제어명령전달간격 ) State Sj3000Rx 프로토콜전용옵션 (PTZ 현재상태 ) 별첨 1. Camera Controller 68/70
TargetPoint Sj3000Rx 와 Axis 프로토콜전용옵션 (PTZ Preset Target-Point) GroupSelectData Sj100 프로토콜전용옵션 (PTZ 제어 ID 그룹 ) IpPort Sj100 프로토콜전용옵션 (PTZ 제어 ID 그룹 ) 표 26 PTZ Parameters 구분 Parmeter 내용 Left Speed 값 (1-100) Speed 값을적용해서왼쪽으로이동. Right Speed 값 (1-100) Speed 값을적용해서오른쪽으로이동 Up Speed 값 (1-100) Speed 값을적용해서위로이동 Down Speed 값 (1-100) Speed 값을적용해서아래로이동 LeftUp Speed 값 (1-100) Speed 값을적용해서왼쪽위로이동 LeftDown Speed 값 (1-100) Speed 값을적용해서왼쪽아래로이동 RightUp Speed 값 (1-100) Speed 값을적용해서오른쪽위로이동 RightDown Speed 값 (1-100) Speed 값을적용해서오른쪽아래로이동 ZoomIn Speed 값 (1-100) Speed 값을적용해서 Zoom In 을함 ZoomOut Speed 값 (1-100) Speed 값을적용해서 Zoom Out 을함 FocusNear N/A Focus 를가까이조절함 FocusFar N/A Focus 를멀리조절함 AutoFocus N/A Focus 를자동조절함 PantiltStop N/A PTZ 를멈춤 PresetSet Index 현재보고있는화면을 Preset 으로저장함 (Index 적용 ) PresetMove Index Preset 으로이동함 (Index 적용 ) PowerCamera On 또는 Off On - Camera Power 를켬. Off - Camera Power 를끔. PowerLight On 또는 Off On - Light Power 를켬. Off - Light Power 를끔 PowerAux1 On 또는 Off On - Aux1 Power 를켬. Off - Aux1 Power 를끔 PowerAux2 On 또는 Off On - Aux2 Power 를켬. Off - Aux2 Power 를끔 AutoIris N/A 조리개를자동조절함 IrisOpen N/A 조리개를연다. IrisClose N/A 조리개를닫는다. SelectCamera N/A Client UI 에서 Camera 를선택한경우에발생함. 별첨 1. Camera Controller 69/70
End of Document 별첨 1. Camera Controller 70/70