/
Smart Doorbell iOS Application Smart Doorbell iOS Application

Smart Doorbell iOS Application - PowerPoint Presentation

olivia-moreira
olivia-moreira . @olivia-moreira
Follow
395 views
Uploaded On 2016-03-27

Smart Doorbell iOS Application - PPT Presentation

By Ilke Uygun Supervisor Paul Barry Date 23 02 2011 Evolution of the Idea Mr Damien Hughes The client who came up with the idea Edmund 4 th Year Electrical Eng Student working on the hardware side developing the custom embedded system ID: 270354

smartdoorbell ios system application ios smartdoorbell application system udp amp design similar embedded communication network work adding prototype custom

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Smart Doorbell iOS Application" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Smart Doorbell iOS Application

By: Ilke Uygun Supervisor: Paul BarryDate: 23 / 02 / 2011Slide2

Evolution of the Idea

Mr. Damien Hughes The client, who came up with the idea.Edmund 4th

Year Electrical Eng. Student, working on the hardware side (developing the custom embedded system)

SmartDoorbell iOS Application

23/02/11

2Slide3

Brief Description of SmartDoorbell

SmartDoorbell iOS Application

The purpose of SmartDoorbell

:

Provide control to the user,

independent of place.

Introduce extra security

The project components:

Custom hardware

embedded to the door

iPhone App

23/02/11

3Slide4

Similar Products in Existence

Eircom Phonewatch

Similar home security &

surveillance system.

SmartDoorbell iOS Application

Viper SmartStart

Similar approach

App talking to an embedded system.

Great opportunity in the market because it is unique.

23/02/11

4Slide5

Software Development Method

Evolutionary Prototyping ICONIX Method (subset of Unified Process) SmartDoorbell iOS Application

Do it once,

Do it right!

23/02/11

5Slide6

Work Completed So Far

The Basic Application is implemented and tested properly.

Network Design:

Server / Client model.

Sockets used.

For communication TCP is implemented.

SmartDoorbell iOS Application

23/02/11

6Slide7

SmartDoorbell in action

SmartDoorbell iOS Application23/02/11

7Slide8

Major Technical Challenges

Network Design & ProgrammingWhat would I have done different if we go back to September?

SmartDoorbell iOS Application

Overall state = Satisfactory

23/02/11

8Slide9

Work Still Have To Do

Right now Injecting sensors to the system. (This time implementing UDP)Next iterations:

Audio communication

(Adding microphones & speakers to the prototype) (

UDP

)Video communication (Adding IP Cameras to the prototype) (

UDP)Web System to log the operations

SmartDoorbell iOS Application

23/02/11

9Slide10

Problems Still To Solve

Haven’t started yet but should have? The push notificationsSmartDoorbell iOS Application

23/02/11

10Slide11

Technology Options / Discussions

iOS Development Technologies:Xcode: The IDE of Apple. (IB for GUI design,

Simulator to test)

Objective-C:

The mandatory programming language to develop native iOS/ Mac applications. Basically, it is super-set of C.

Network Programming Technologies

SmartDoorbell iOS Application

23/02/11

11Slide12

Potential Challenges

A major issue is security. We have to implement our own protocols on top of TCP & UDP to encrypt the streams so that it is protected. A hacker sneaking into user’s cameras can be a big problem. There has to be no gaps in the system.

SmartDoorbell iOS Application

23/02/11

12Slide13

Any Questions?

SmartDoorbell iOS Application23/02/1113

“Stay Hungry, Stay Foolish…”