10 likes | 129 Views
Server Implementation Apache Tomcat Web server is used in conjunction with Java Applets, JavaScript, Java Server Pages, Java Beans, SQL and Java Servlets to implement a Graphical User Interface between the ICU Microsoft Access database and ICU hardware controller.
E N D
Server Implementation Apache Tomcat Web server is used in conjunction with Java Applets, JavaScript, Java Server Pages, Java Beans, SQL and Java Servlets to implement a Graphical User Interface between the ICU Microsoft Access database and ICU hardware controller. ICU Home Security SystemRIT Computer Engineering Senior Design ProjectKyle Jones & Christopher MorrisonFebruary 10, 2004 • Web-cam System • Logitech Quickcam Pro 3000 • A delayed stream of video and audio is created by the Java Media Framework and played through an embedded instance of Windows Media Player in the web interface • User Capabilities • Multiple Admin or Guest users may be simultaneously logged in. • Administrator Inherits All The Rights of a Guest Account • Administrator: • Sensor Preferences Mutation • Alter Any User Password or Email • Add or Delete Any Type of User Account • Alarm Activation Messages • Guest: • Remote Login • Password Modification • Survey Surveillance Video • Examine ICU Log File The team and the “model-home” test bed. The ICU Home Security System provides home monitoring capabilities with remote access and notification. Users can log into the system via the Web interface to customize sensor-alarm preferences, monitor system log messages and view web-cam video. Multiple users can set their own personal notification settings and alerts can be sent to their e-mail account or text-messaging enabled cellular phone. • Sensors Used • 4 Magnetic Contact Sensors – to monitor doors and windows • 4 IC Temperature Sensors – to measure temperature in each room • 5 Panasonic Infrared Detection Units – used in conjunction with long range IR emitters to create motion detection beams The team brings together the model home “test-bed” with the PC server, HC-12 microcontroller, and a remote client.