Post on 03-Jan-2016
Introduction - Motivation
Movie “Minority report” The actor in the advertisement
introduce the gift with calling customers name
The name indicated by iris
Send appropriate advertisement to the customer by indicating personal information.
Introduction - Purpose
Functional Scenario show customer oriented advertisement
on the screen with customer ID indication function
Background – Develop Enviorment
Project Manager
01 전병환
Board Team
02 박영관
04 안경호
05 이수민
Server Team
02 김영산
02 배병호
Background – Develop Enviorment
Board
LN2440SBC
- S3C2440A-40(ARM920T,400MHz)
- 512Mbit SDRAM
- WindowsCE 5.0 BSP Binary
Wireless LAN card
- IEEE802.11g / 54Mbps
RFID
- 13.56Mhz / TTL, RS-232
Background – Develop Enviorment
Board
Qplus (OS) 기반
- Gut compile
- Option 선택 가능
Esto (Tool) 개발도구사용
- debug
- 실시간 전송가능
Background – Develop Enviorment
Server
FreeBSD 6.2 (OS) 기반
APACHE 2.2 사용
PHP 5.2.3 웹 개발 언어사용
Darwin Streaming 사용
MySQL 5.0.41 (DB) 사용
Background – Develop Enviorment
Server
Ultra Editor 13.00a
DreamWeaver 8
Putty 0.60
DB Designer 4
Toad for MySQL 2.0
개발 Tool
Function
1. RFID 를 통해 고객정보를 읽어 들인다 .
2. Server 에서 받은 정보로 광고할 파일을 찾는다 .
3. LN244OBC 로 고객에 맞는 정보 출력을 한다 .
1. Operate Streaming Server(default Ads)
2. Save the Customer Database and Ads
3. Manage Database and Ads
1. Read RFID Tag2. Select Customers’
interests3. Download Ads &
display them4. When Ads ended,
play default Ads
Detail Explanation
Server C onnect to
Wireless LA N
AP
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
BoardServercus.binads.bin
Update for every 1minutecron 파일 사용(/etc/crontab)
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
RFID reader 를 통해 고객의 RFID 를 읽는다 .
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Board
RFID Streamming Playing
Cus.bin -> Get 고객정보 Category
Ads.bin -> Get 광고정보
=> Playing Ads.
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
BoardMain.c
Network.c
Mplayer
rt2570.ko
mplayer 를 구동시켜 기본 Contents 재생
LN2440SBC 부팅 시 실행되어 , server 와 connection 을 형성
server 에서 보내주는 contents 파일을 재생해 화면에 출력
부팅 시 wireless LAN card 구동을 위해 insert 되는 device module file
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Server
일반파일관리
기본광고파일관리
광고대분류관리
광고주 관리
통계
환경설정
로그아웃
Detail Explanation
Server C onnect to
Wireless LA N
A P
LN2440 SBC 1LN2440 SBC 2 LN2440 SBC 3
RFID reader RFID reader RFID reader
Server
cus.bin
ads.bin
Bin_extractor.c
고객의 정보를 저장한 binary 파일
contents 의 정보를 저장한 binary 파일
LN2440SBC 에 전송할 cus.bin 파일과
ads.bin 파일 생성