190 likes | 278 Views
Single Modular Wi-Fi Enabled Security Camera and iPhone Application for Boat Owners. Project 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
E N D
Single Modular Wi-Fi Enabled Security Camera and iPhone Application for Boat Owners
Project 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
Project 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
Problem 1 • Redesign of objectives away from home and business owner market
Solution • Changing the target of our market to luxury yacht owners
Problem 2 • First single board computer was faulty
Solution • E-box • Windows Embedded CE
Problem 3 • Drivers for Webcam are not applicable with our EBOX
Solution • Using Web camera that has drivers that run on the EBOX.
Problem 4 • Jailbroken app cannot receive Apple notifications
Solution • Iphone SDK
E-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.
Internet 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
iPhone 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
Acceptance 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
Future 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