1 / 13

Smart Doorbell iOS Application

Smart Doorbell iOS Application. 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

adlai
Download Presentation

Smart Doorbell iOS Application

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Smart Doorbell iOS Application By: Ilke Uygun Supervisor: Paul Barry Date: 23 / 02 / 2011

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

  3. Brief Description of SmartDoorbell • 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 SmartDoorbell iOS Application

  4. Similar Products in Existence Eircom Phonewatch Similar home security & surveillance system. • Viper SmartStart • Similar approach • App talking to an embedded system. • Great opportunity in the market because it is unique. SmartDoorbell iOS Application

  5. Software Development Method • Evolutionary Prototyping ICONIX Method (subset of Unified Process) “ Do it once, Do it right! ” SmartDoorbell iOS Application

  6. Work Completed So Far • The Basic Applicationis implemented and tested properly. • Network Design: • Server / Client model. • Sockets used. • For communication TCP is implemented. SmartDoorbell iOS Application

  7. SmartDoorbell in action SmartDoorbell iOS Application

  8. Major Technical Challenges • Network Design & Programming • What would I have done different if we go back to September? Overall state = Satisfactory SmartDoorbell iOS Application

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

  10. Problems Still To Solve • Haven’t started yet but should have? The push notifications SmartDoorbell iOS Application

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

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

  13. Any Questions? “Stay Hungry, Stay Foolish…” SmartDoorbell iOS Application

More Related