Post on 03-Jan-2016
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
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????