====== 무선 카메라 기능스펙 ====== 카메라에서 구현해야 할 Wi-Fi 관련 기능들을 제품 별로 정리했다. ====== S/W 개발 단계별 정의 ====== - Pre-Alpha – 설계 검증용 버전 - Alpha – 구현 중인 버전 - Beta – SRS 대비 100% 구현 버전, 다수의 버그 존재 가능 - RC (Release Candidate) – 양산 가능 수준의 품질 검증 완료 버전, Data File (언어 Table, DB, Logo, Image 등) 만 변경 가능 - GA (General Availability) – 최종 양산 버전 ====== 프로젝트 일정 ====== ===== S1 지능형 ===== 'Beta : 2013.05.06 (에스원 QA)' 'RC : 2013.06.20 ' 'GA : 2013.07.24 (상용화 시험 완료, RC 이후 F/W 수정 불가)' ===== S1 무선 ===== 'Alpha : 2013.03.27' 'Beta : 2013.04.26 (에스원 QA)' 'RC : 2013.05.20' 'GA : 2013.06.27 (상용화 시험 완료, RC 이후 F/W 수정 불가)' ====== 제품 스펙 ====== ===== S1 IPX16-지능형 무선 카메라 ===== | 구분 | 내용 | 고려사항 | | SoftAP | 설치/유지보수 간편화를 위해 WiFi 모듈을 내장하여 softAP 기능을 제공, 모바일 앱과 연동 | 실외용의 경우 메탈 하우징 내부 WiFi 안테나 사용시 동작성 테스트 필요 -> 일정 확인!!! | | WiFi 통신 | WEP, WPA, WPA2-PSK 등 지원, WPS 지원 | | | | 1. AP Default 설정 값 : 에스원 제공 공유기 SSID - 설정 변경 가능 | | | | 2. 시스템 시작 시 공유기에 자동 접속 후 연결 완료 | | ===== S1 무선 지능형 카메라 프로젝트 ===== | 구분 | 항목 | 사양 | 우선순위 | | 무선 | WiFi | WEP, WPA, WPA2-PSK 등 지원 | 1차 | | 무선 | WiFi | WPS | 1차 | | 무선 | WiFi | AP Default: 에스원 제공 공유기 SSID로 하고, 시스템 시작시 공유기 자동 접속 후 연결 완료 | 1차 | | 무선 | WiFi | SoftAP 지원 | 1차 | ==== SoftAP 기능 개요 ==== - 무선 카메라 - 내장된 WIFI 모듈 사용 - 지능형 카메라 - USB WIFI 동글 연결시 SoftAP 모드로 동작 - 설치 편의성을 위해 SoftAP 동작시, 전용 App으로 연결하여 네트워크 설정 - SoftAP 전용 App은 ITX에서 SDK 제공 필요 - 에스원 SSID 검색 및 DIsplay - 에스원 SSID 누르면 1분할 화면 볼 수 있고, 네트워크 설정 UI - 갤럭시 S 부터 지원 AP 접속모드 - 특정 공유기에 자동으로 접속하여 설정가능하도록 하는 기능 추가. Adhoc 모드 - Mobile을 이용하여 최초 설정할 수 있도록하는 기능 추가(상세 사양 확인필요!!) === 시나리오 === - IP 카메라의 설치하고 전원을 켠다. - 휴대폰(갤럭시S)으로 AP 스캔을 한다. IP 카메라의 SSID 가 보인다(SSID 는 Uniq 해야 하므로, 'ITX-맥주소' 로 설정한다). - 접속한다(암호화 지원 여부 확인 필요 / DHCP 서버 기능이 필요 한지 여부) - 접속된 이후, IP 카메라에 웹브라우저로 접속하여 환경 설정을 한다. == 필요한 API 들 == 부팅하면서 자동적으로 eth0 의 맥주소를 받아 hostapd 의 설정 파일에 저장한다. echo ssid=ITX-$(ifconfig | grep 'eth0' | tr -s ' ' | cut -d ' ' -f5) >> hostapd.conf 위 설정을 위한 쉘 스크립트 파일은 다음과 같다. #!/bin/sh #if grep -q ssid aaa; then echo "found" if grep -q ssid /srv/wifi/bcm/hostapd.conf; then echo "found" # echo ssid=ITX-$(ifconfig | grep 'eth0' | tr -s ' ' | cut -d ' ' -f5) >> aaa # echo "ssid=ITX-$(ifconfig | grep 'eth0' | tr -s ' ' | cut -d ' ' -f5) >> /ro /srv/wifi/bcm/hostapd /srv/wifi/bcm/hostapd.conf -dd & else echo "not found" echo ssid=S1-IPCAM-$(ifconfig -a | grep 'eth1' | tr -s ' ' | cut -d ' ' -f5) /srv/wifi/bcm/hostapd /srv/wifi/bcm/hostapd.conf -dd & fi ====== 문제점 리스트 확인 경로 ====== 무선 카메라 : https://docs.google.com/spreadsheet/ccc?key=0AhFzWxfqvSSodE5IdW9aLXAyT2NDWTM3WnBLbmlMSnc#gid=0 지능형 카메라 : https://docs.google.com/spreadsheet/ccc?key=0AhFzWxfqvSSodF9oUGh4azFzN3dxTEdObEZhZG54VEE#gid=0 ---- {{indexmenu>:#1|skipns=/^(wiki|etc|diary|playground)$/ skipfile=/^(todays|about|guestbook)$/ nsort rsort}} ----