카메라에서 구현해야 할 Wi-Fi 관련 기능들을 제품 별로 정리했다.

S/W 개발 단계별 정의

  1. Pre-Alpha – 설계 검증용 버전
  2. Alpha – 구현 중인 버전
  3. Beta – SRS 대비 100% 구현 버전, 다수의 버그 존재 가능
  4. RC (Release Candidate) – 양산 가능 수준의 품질 검증 완료 버전, Data File (언어 Table, DB, Logo, Image 등) 만 변경 가능
  5. GA (General Availability) – 최종 양산 버전

프로젝트 일정

'Beta : 2013.05.06 (에스원 QA)'
'RC : 2013.06.20 '
'GA : 2013.07.24 (상용화 시험 완료, RC 이후 F/W 수정 불가)'

'Alpha : 2013.03.27'
'Beta : 2013.04.26 (에스원 QA)'
'RC : 2013.05.20'
'GA : 2013.06.27 (상용화 시험 완료, RC 이후 F/W 수정 불가)'

제품 스펙

구분 내용 고려사항
SoftAP 설치/유지보수 간편화를 위해 WiFi 모듈을 내장하여 softAP 기능을 제공, 모바일 앱과 연동 실외용의 경우 메탈 하우징 내부 WiFi 안테나 사용시 동작성 테스트 필요 → 일정 확인!!!
WiFi 통신 WEP, WPA, WPA2-PSK 등 지원, WPS 지원
1. AP Default 설정 값 : 에스원 제공 공유기 SSID - 설정 변경 가능
2. 시스템 시작 시 공유기에 자동 접속 후 연결 완료
구분 항목 사양 우선순위
무선 WiFi WEP, WPA, WPA2-PSK 등 지원 1차
무선 WiFi WPS 1차
무선 WiFi AP Default: 에스원 제공 공유기 SSID로 하고, 시스템 시작시 공유기 자동 접속 후 연결 완료 1차
무선 WiFi SoftAP 지원 1차
  1. 무선 카메라 - 내장된 WIFI 모듈 사용
  2. 지능형 카메라 - USB WIFI 동글 연결시 SoftAP 모드로 동작
  3. 설치 편의성을 위해 SoftAP 동작시, 전용 App으로 연결하여 네트워크 설정
  4. SoftAP 전용 App은 ITX에서 SDK 제공 필요
    1. 에스원 SSID 검색 및 DIsplay
    2. 에스원 SSID 누르면 1분할 화면 볼 수 있고, 네트워크 설정 UI
  5. 갤럭시 S 부터 지원

AP 접속모드 - 특정 공유기에 자동으로 접속하여 설정가능하도록 하는 기능 추가.
Adhoc 모드 - Mobile을 이용하여 최초 설정할 수 있도록하는 기능 추가(상세 사양 확인필요!!)

  1. IP 카메라의 설치하고 전원을 켠다.
  2. 휴대폰(갤럭시S)으로 AP 스캔을 한다. IP 카메라의 SSID 가 보인다(SSID 는 Uniq 해야 하므로, 'ITX-맥주소' 로 설정한다).
  3. 접속한다(암호화 지원 여부 확인 필요 / DHCP 서버 기능이 필요 한지 여부)
  4. 접속된 이후, IP 카메라에 웹브라우저로 접속하여 환경 설정을 한다.

부팅하면서 자동적으로 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

문제점 리스트 확인 경로

  • computer/itx/무선_카메라_기능스펙.txt
  • Last modified: 3 years ago
  • by likewind