Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISecurity End of Semester Presentation November 29, 2012.

Similar presentations


Presentation on theme: "ISecurity End of Semester Presentation November 29, 2012."— Presentation transcript:

1 iSecurity End of Semester Presentation November 29, 2012

2 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

3 Outline Problem Solution Constraints ‒ Practical ‒ Technical System Overview Prototype Testing & Debugging Future Tasks Timeline

4 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.

5 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

6 Practical Design Constraints

7 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

8 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

9 Technical Design Constraints

10 Image Processing Performance Frame Analyzation in under 75ms ‒ Comparison between frames ‒ Storage ‒ Transmission Wireless Standards Basic requirements for Wi-Fi module ‒ WEP, WPA Personal, and WPA2 Personal ‒ Ad-hoc mode available for configuration

11 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

12 System Overview

13 Testing & Debugging

14 Distance Testing Approx. 40 Ft.

15 Unit Testing of Python Functions Used to isolate functionality for more thorough testing

16 Wireshark

17 NetCat

18 Prototype

19 Prototype: iSecurity Device Connect to iPhone over TCP via ad-hoc wifi. Get network credentials Connect to iSecurity Server Connect directly to iPhone via UDP hole-punching. Upload images via custom protocol

20 iPhone Connect to device over TCP via ad-hoc wifi. Request a list of all networks in range. Receive list and an authentication token Prompt user to select network, obtain credentials, send them back to device. Connect to iSecurity server via HTTP, create account. Request device ip address and port number Connect directly to device via UDP hole- punching. Request / Receive images via custom protocol

21 Prototype: iPhone Home ScreenFirst image successfully transmitted

22 Prototype: iPhone It just works Secure login Images streamed directly from camera to iPhone Significantly reduced server traffic Custom UDP protocol for streaming images

23 Prototype: iPhone Apple Push Notification Service [2]

24 Prototype: iPhone

25 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

26 First Semester Timeline September 26 Order Parts October 14 Save pictures to SD card, begin motion detection, basic accounts on server November 14 Detect motion on device, broker connections via server, send pictures over Wi-Fi November 28 iPhone app full functionality, Server functionality December 1 Begin optimization

27 References [1] http://steminnovation.com/section/iZON/24/http://steminnovation.com/section/iZON/24/ [2]http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/Remote NotificationsPG/ApplePushService/ApplePushService.htmlhttp://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/Remote NotificationsPG/ApplePushService/ApplePushService.html

28 Questions?


Download ppt "ISecurity End of Semester Presentation November 29, 2012."

Similar presentations


Ads by Google