Title: Single Modular Wi-Fi Enabled Security Camera and iPhone Application for Boat Owners
1 Single Modular Wi-Fi Enabled Security Camera and
iPhone Application for Boat Owners
2Project Overview
- A cost effective security system for boat owners
to monitor intrusion and any disaster from
natural causes - SBC unit with web camera and Wi-Fi module
- Online server database for video feed
- iPhone application with a notification system
- Blob detection algorithm
- 353.99 MSRP
3Project Objectives
- Extract video frames from the web camera
- Implement water sensor
- Develop detection algorithm
- Set up the server database and connection to SBC
unit and iPhone APNS - Develop iPhone application
4Problem 1
- Redesign of objectives away from home and
business owner market
5Solution
- Changing the target of our market to luxury yacht
owners
6Problem 2
- First single board computer was faulty
7Solution
- E-box
- Windows Embedded CE
8Problem 3
- Drivers for Webcam are not applicable with our
EBOX
9Solution
- Using Web camera that has drivers that run on the
EBOX.
10Problem 4
- Jailbroken app cannot receive Apple notifications
11Solution
12Design Block Diagram
13E-Box
- C Program design
- Evaluates videos recorded on camera using blob
detection algorithm - Checks for alerts received from sensors and blob
detection algorithm - Uploads live surveillance video to server
available to the user for streaming - Commands the MySQL database to create new tables
upon alert - Provide power for camera and sensors
- Drivers to provide functionality to sensors
- Provide Wi-Fi capability for interrupt program to
notify server of alert.
14Internet Server
- Storage for surveillance videos
- MySQL database that organizes surveillance videos
and necessary information - PHP Scripts
- Checks database for new videos uploaded
- APNS notification system
15iPhone Application
- Graphical user interface
- View live and previously recorded surveillance
videos - Modify preferences and enable/disable security
service components - Provide capability to quickly perform tasks upon
notifications - Receive push notification alerts upon detection
from unit
16Acceptance Testing
- E-Box has the image of the operating system
loaded and is working without issues - Hello World script is working on the E-Box
- USB 2.0 port is working properly
- iPhone application development initial screen is
designed
17Cost Analysis
Product Description Quantity Unit Price Price
eBox 3100 1 0.00 0.00
USB WiFi Module for eBox 1 0.00 0.00
Webcam 1 59.99 59.99
Device Enclosure 1 30.00 30.00
Server Monthly Subscription 4 20.00 80.00
iPhone App Developers License 1 100.00 100.00
Proposal Estimated Cost 353.99
Current Estimated Cost 269.99
18Project Schedule
Task Duration Start End
SBC Programing 30 days 9/22/2010 10/29/2010
Server Programming 25 days 10/4/2010 11/1/2010
iPhone App Dev 15 days 10/18/2010 11/5/2010
Enclosure Design 10 days 11/3/2010 11/16/2010
Demonstration 10 days 11/16/2010 11/29/2010
19Future Work
- In the next couple of weeks, the group will be
focusing our efforts on - Acquiring/Designing water sensors
- Breaking webcam video into frames
- Completing motion detection algorithm
- Connecting iPhone to server
- Connecting eBox to server