2014년 3월 17일 월요일

OnVIF Client(NVC)

회사일로 OnVIF 쪽을 들여다볼 기회가 생기게 되었다. IP Camera가 등장하고 나서 빠른시간안에 아날로 CCTV의 시장을 잠식할 것만 같았지만, 업체들간의 "상호 호환성"이라는 커다란 문제로 인하여 그 속도가 늦춰졌었다.
이러한 이슈를 해결코자(대외적으로는 말이다) 2008년 11월 OnVIF가 발족되었고, 현재까지 많은 발전을 이루었다. 온비프에 대해서는 많은 자료들이 있으니 별도 설명하는 부분을 제외하도록 하고, 이 글을 통해 공유하고자 하는 바는 아래와 같다.

실제 엔지니어 입장에서 NVC Side 쪽을 개발할려는 사람과 또는 NVT개발하는 중간단계에서 도움을 주고자 한다.

1. gSOAP Compile
2. Head & Stub File 생성
3. Client Side Code 추가
4. 라이브러리 만들기
5. WS-Discovery
6. 라이브러리 활용 방법
7. 주의사항
8. 결과물(exe, dll etc...)
<OnVIF Device Finder>

<OnVIF Device Viewer>

대략적으로 위와 같은 순서로 내용을 업데이트 할 예정이니, 기대에 부흥치 못하더라도 너그러운 이해를 부탁드린다(스샷은 현재까지 개발된 결과물).

댓글 1개:

  1. 2014년 3월 17일 글이긴하나, 혹시나해서 덧글을 남깁니다.
    NVT Service 를 구현중에 있습니다. 현재 WS-DISCOVERY 를 꾸역꾸역 SPEC 문서를 봐가며 검색해가며 만들고있네요.
    혹시 선행해서 구현하신 노하우에 대해 도움을 받을 수 있을런지요?

    답글삭제