iSecurity Mid Semester Presentation February 26, 2013
Team Members Jonathan Lalo Read Sprabery Brandon Dahler John Gazzini Dr. Yogi Dandass Computer Engineer Team Leader Image comparision Wifi Establisment Software Engineer Image format translation Image Transmission Server programming Software Engineer Server programming Image comparison Image Storage Computer Engineer iPhone application Image comparison
Outline Problem Solution System Overview Constraints ‒ Practical ‒ Technical Design Refinements Testing Plan Packaging Timeline
Problem A need exists to monitor homes while away at various locations. Devices that address this are expensive and difficult to install, making them inaccessible to the majority of potential users.
Solution iSecurity: Camera & WiFi device configured through iPhone application Notifications sent directly to the iPhone Device requires home wireless internet connection Minimal user interaction required for setup
System Overview
Practical Design Constraints
Economic IZON - Close competitor [1] ‒ $130 price point, similar feature set ‒ Includes audio iSecurity ‒ $99 price point ‒ $49.99 manufacturing cost ‒ Competitive with ability to profit
Sustainability Device relies on external server ‒ Product Takes Off Load problems Need to be scalable and extensible for new products ‒ Product fails / Business Fails Server still needs to be maintained, possibly downgraded Continued support for existing products, possibly with degraded performance
Technical Design Constraints
Image Processing Performance Frame analysis in under 75ms ‒ Comparison between two frames ‒ Storage ‒ Transmission Wireless Standards Basic requirements for Wi-Fi module ‒ WEP, WPA Personal, and WPA2 Personal ‒ Ad-hoc mode available for configuration
Storage Removable SD Card ‒ Adequate size and speed Power 120V AC to 5V DC ‒ Must provide at least 700mA Range Motion detectable at 40 feet ‒ Algorithm should be adjustable by the consumer
Future Tasks Research and Purchase New Camera Faster Image Processing Local Network Functionality Professionally Package the Device Motion Detection Rage Adjustable through iPhone Finish iPhone UI
Design Refinements C++ image comparison Fixed memory leak on server Began isolation of kernel level camera issues Upgraded UI for iPhone ‒ Settings page ‒ New home screen
Design Refinements
Remaining Refinements Adjustable ‒ Motion detection range ‒ Notification frequency ‒ Image saving rate during motion Local Network Functionality Packaging
Enclosure Requirements ‒ Board Size 85.6mm x 56mm x 21mm ‒ Camera Size May vary due to debugging Camera may change before final design
Packaging Options ‒ 3D Printing Online ordering ( [2] ) Open source tools Fabrication time typically 8-12 days ‒ Aluminum Fabrication Conventionally done in person, some online market More complex, proprietary tools Fabrication time dependent on company
Testing Plan Systematically test each feature FeatureExpected Result Registration of new userNew user created and logged in Login of existing userUser is logged in View camera – local networkiPhone displays camera image View camera – remote networkiPhone displays camera image Motion detection – least sensitiveCamera detects gross motion, ignores small motion, saving image Motion detection – most sensitiveCamera detects both gross and small motion, saving image iPhone notification interval – slowiPhone receives notifications slowly, given sustained movement iPhone notification interval – fastiPhone receives notifications rapidly with sustained movement
Testing Plan Use product at development location ‒ Allow all developers access Beta testing through family and friends ‒ Ensures testing of most used features ‒ Allows analytics for future development ‒ Broader range of environments and usage
Second Semester Timeline March 5th Adjustable motion range March 20th Adjustable notification frequency April 1st Packaging Finished April 10th Usability Testing Completed April 16th Product Finalized
References [1] [2]
Questions?