Climate Monitoring WEB Interface Using 1_Wire™ Sensors Imad Hoteit Hassan Wehbe.

Slides:



Advertisements
Similar presentations
PHP SQL. Connection code:- mysql_connect("server", "username", "password"); Connect to the Database Server with the authorised user and password. Eg $connect.
Advertisements

1 R elational D ata B ase A id Copyright © 2002 Sakman Software Corp.
June 2010 At A Glance The Room Alert Adapter software in conjunction with AVTECH Room Alert™ devices assists in monitoring computer room environments as.
A.Q.M.E.I.S.: Air Quality Meteorological and Environmental Information System in Western Macedonia, Hellas International Conference on Buildings Energy.
Greenhouse Monitoring using Wireless Sensor Networks (GWSN) Sponsored by INNOVA Rongo Rongo.
Chapter 10 ADO. What is ADO? ADO is a Microsoft technology ADO stands for ActiveX Data Objects ADO is a programming interface to access data in a database.
ReTemp Design Review 09/09/04 By Kenny Chung Amish Rughoonundon Amish Rughoonundon.
Databases. Database Information is not useful if not organized In database, data are organized in a way that people find meaningful and useful. Database.
Networked HVAC Controller Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Web-based Gene Network Analysis in five minutes. Alex Williams.
Climate Monitoring WEB Interface Using 1_Wire™ Sensors Imad Hoteit Hassan Wehbe.
LYU9901-Travel Net LYU9901-Travel Net Supervisor: Prof. Michael R. Lyu Students: Ho Chi Ho Malcolm Lau Chi Ho Arthur (Presentation on )
Multiple Tiers in Action
Architecture, Deployment Diagrams, Web Modeling Elizabeth Bigelow CS-15499C October 6, 2000.
Climate Monitoring WEB Interface Using 1_Wire™ Sensors Imad Hoteit Hassan Wehbe.
WISENET Wireless Sensor Network Project Team: J. Dunne D. Patnode Advisors: Dr. Malinowski Dr. Schertz.
Raspberry Pi Garden Monitoring System: Current Progress The Garden Gnomes: Stacy Mar, Brandon Meyers, Devin Mullins.
Empowering Business in Real Time. © Copyright 2009, OSIsoft Inc. All rights Reserved. Data Center & IT Monitoring Use Cases Regional Seminar Series Carolyn.
Embedded Solutions (SES) Place: Hengelo Date : WHM DEMO.
ResourceFull Authors: Matt Kaye (EE ‘12) Nitin Puri (SSE ‘12) Advisor: Dr. Alejandro Ribeiro Special Thanks.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
Linux Operations and Administration
 2004 Prentice Hall, Inc. All rights reserved. Chapter 35 – Python Outline 35.1 Introduction First Python Program Python Keywords 35.2 Basic.
True or False? Programming languages can be used to update databases and communicate with other systems. True.
Dependencies on NETS Presented by UCAR Technical Security.
A New Generation GIS for the Classroom ArcGIS 9.0 A New Generation GIS for the Classroom.
Simple Database.
Computer-aided Maintenance “Moj vzdrževalec” Database.
® Features and Benefits V3.1. TurboTag ® Features Temperature logger size of credit card Uses RFID reading protocols with EPC product codes More accurate.
M1G Introduction to Database Development 6. Building Applications.
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
CSU - DCE Internet Security... Privacy Overview - Fort Collins, CO Copyright © XTR Systems, LLC Setting Up & Using a Site Security Policy Instructor:
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
CONFIGURING THIN INTERNET SERVERS FOR INDUSTRIAL DATA COLLECTION (512) /0558 fax Jeffrey C. Michalski Concur.
PHP Part 2.
Technology & Management Club Development Software Overview.
1 Data Warehouses BUAD/American University Data Warehouses.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
Creating PHPs to Insert, Update, and Delete Data CS 320.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
Group 12 E-marketing. Safer and easier place for sellers to sell their products Transparency of deals (by keeping all the records about the purchases)
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Straw data transfer Vladimir Tryanin, JINR. 11/14/2015Straw data transfer2 Outline task description, tools for realization, straw data, developed system,
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
NetNumen T31 Common Operations. Objectives Master Basic Configurations of T31 Master Common Operations of T31.
NMD202 Web Scripting Week5. What we will cover today PHP & MySQL Displaying Dynamic Pages Exercises Modifying Data PHP Exercises Assignment 1.
EU 2nd Year Review – Feb – WP4 demo – n° 1 WP4 demonstration Fabric Monitoring and Fault Tolerance Sylvain Chapeland Lord Hess.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
D. Heynderickx DH Consultancy, Leuven, Belgium 22 April 2010EuroPlanet, London, UK.
MySQL and GRID status Gabriele Carcassi 9 September 2002.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
Web Service-Based Remote Monitoring System for Smart Home Space Sheng Cai Joshua Ferguson Xinhui Hu Wei Wu Project for CSE535 Mobile Computing.
1 Querying the Physical World Son, In Keun Lim, Yong Hun.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Web-Based Inventory Database Application By: Gar Seigla.
Final Project Program Improvement Objective (PIO) Database Maintenance Perl Class/CS149 - Prof.Jon Degallier Gokila Nandha Balakrishnan Ohlone College.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Final Presentation Smart-Home Smart-Switch using Arduino
Outline of Script Import Modules Setup Workspace Environment and Assign Data Path Variables Summary of Script Title and Author Info.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Business System Development
Building A Web-based University Archive
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Accessing Your MySQL Database from the Web with PHP (Ch 11)
Chapter 10 ADO.
Final Progress Report B 羅家偉, B 李冠毅, B 石致豪.
The Database Development Process
Presentation transcript:

Climate Monitoring WEB Interface Using 1_Wire™ Sensors Imad Hoteit Hassan Wehbe

Outline Project Summary Functional Description Modes of Operation Database updates Flowcharts Testing Schedule of tasks

Project Summary The purpose of this project is to set up these sensors, create a user-friendly web based interface (applet) and a database that will hold previous data and provide query abilities to the applet. The objective of these sensors is mainly maintenance.

Functional Description Hardware Interface –The sensors will be distributed along two wires that go through different rooms of Jobst hall; these are connected to the HA5 adapter.

Functional Description Applet –The applet is running on a web server. –The applet displays a blueprint of Jobst hall,with the location of the sensors in each room. –The applet shows the current readings of the sensors

Functional Description –Once you press on the sensor a historical value chart appears,showing the previously recorded values

Functional Description

Applet Flowchart Start Initialize and Display Graph Displayed Room where sensor is shown LightsHumidityTemperature Room Sensor Is Located in, Value Read, Time of Reading

CGI Script Flowchart

Modes of Operation Applet –Display historical data –Get immediate sensor update Sensor Query Daemon –Discover sensors on network –Request sensor readings –Update database

Functional Description

Database updates The MySQL database has five tables: –Temperature timestamp, sensorid, temp_R, temp_V –Light timestamp, sensorid, lite –Humidity timestamp, sensorid, temp_R, temp_V, hmd_R, hmd_V –Data sensorid, type, timestamp, value –Map map, sensorid, X, Y

Sensor Query Daemon Flowchart

Sensor Query Daemon The server application uses two classes –HA5 –Sensor_DB The reasons for object oriented programming are –Anticipated growth –Ease of debugging –Clarity of code

HA5 Open connection Close connection  Destructor Search: all, by family, by condition Select one sensor Read: –Light switch –Temperature value –Humidity ratio

Sensors_DB Open connection Close connection  Destructor Search: –All tables –By sensorid, by type Insert/Update a row Delete a row…used for troubleshooting

Climate Monitoring WEB Interface Questions Climwisr