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
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 ?????????????????????????????????????????????? ?????????????????????????????????????????????? ?????????????????????????????????????????????? ?????????????????????????????????????????????? ?????????????????????????????????????????????? ?????????????????????????????????????????????? ?????????????????????????????????????????????? ??????????????????????????????????????????????