====== 무선 카메라 기능스펙 ======
카메라에서 구현해야 할 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}}
----