Brian Kapala`s powerpoint for final presentation

Download Report

Transcript Brian Kapala`s powerpoint for final presentation

Engineering on Display:
Back-End Development for
Sensor Instrumentation Systems
Student: Brian J Kapala
Supervisor: Dr. Cavalcanti
Image borrowed from ADN
Introduction
- The product
- An interactive application and webpage that keeps
track of heat, water, and electricity usage in a
building.
- Uses visual displays to represent the amount used.
- Free to public
- Funded by Siemens
Image borrowed from www.aplossystems.co.uk
Database and Connectivity
-
My roles
- Created a database to store the data for the Engineering on
Display project.
- Set up the server to manage the database for remote access.
- Manage files that connect the application and webpages to
the server.
- Created usernames for personnel and granted access rights to
each.
- Troubleshot connectivity problems
- Setup database connectivity for other developers.
Database
- Created with MySQL
- MySQL is a professional tool.
- Cost efficient and free to use.
- Compatible with other technologies.
- Easy to backup.
Database
- Initial setup.
- Created relational tables to store data for:
- Water Usage
- Electrical Usage
- Electrical Demand
- Outside Temperature
Future Database Enhancements
- Some of the possible additions to the database include:
- More data sensors to record
- Building numbers associated with classes
- Instructors associated with room numbers
- More buildings
Initial Server
- Stores all database information
- Receives data file from Siemens
- Hosts the web interface for the system
- Hosts all web pages and php files.
Server
- What we provide
- Administrative tools
- User account management
Connectivity
- What this product provides
- Same information shared across all your applications
- Fast response time
- Immediate results
How can this apply to you?
?
Current Project
- Keeps a timeline record of usage
- This is for electricity usage, electricity demand, water
consumption and temperature.
- Purpose of recording this information
- Keeping track of usage trends
- Possibly to save money
- Compare demand and usage.
Other Applications
- Currently
- The application is being designed for mobile support
in an android application and a web interface.
- Large touch screen monitors are going to run the
android application.
- Future Possibilities
- The same application on other devices including
Windows and Apple IOS.
- Classroom application
Future Possibilities
- This can apply to other needs.
- Can create a database to store information for:
- Product Merchandise
- Bank Balances
- Work Files
- Ect…
More Possibilities
- With this product you can create applications for
- Automobile repair.
- Car running statistics
- Diagnostics
- Cooking
- Education
- Ect…
Questions
 ??????????????????????????????????????????????
??????????????????????????????????????????????
??????????????????????????????????????????????
??????????????????????????????????????????????
??????????????????????????????????????????????
??????????????????????????????????????????????
??????????????????????????????????????????????
??????????????????????????????????????????????