engineering on display: back-end development for sensor instrumentation systems student: brian j...
TRANSCRIPT
![Page 1: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/1.jpg)
Engineering on Display:Back-End Development for Sensor Instrumentation Systems
Student: Brian J Kapala
Supervisor: Dr. Cavalcanti
![Page 2: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/2.jpg)
Image borrowed from ADN
![Page 3: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/3.jpg)
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
![Page 4: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/4.jpg)
Image borrowed from www.aplossystems.co.uk
![Page 5: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/5.jpg)
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.
![Page 6: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/6.jpg)
![Page 7: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/7.jpg)
Database
- Created with MySQL- MySQL is a professional tool.- Cost efficient and free to use.- Compatible with other technologies.- Easy to backup.
![Page 8: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/8.jpg)
Database
- Initial setup.- Created relational tables to store data for:
- Water Usage- Electrical Usage- Electrical Demand- Outside Temperature
![Page 9: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/9.jpg)
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
![Page 10: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/10.jpg)
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.
![Page 11: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/11.jpg)
Server
- What we provide- Administrative tools- User account management
![Page 12: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/12.jpg)
![Page 13: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/13.jpg)
Connectivity
- What this product provides- Same information shared across all your
applications- Fast response time- Immediate results
![Page 14: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/14.jpg)
How can this apply to you?
?
![Page 15: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/15.jpg)
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.
![Page 16: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/16.jpg)
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
![Page 17: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/17.jpg)
Future Possibilities
- This can apply to other needs.- Can create a database to store information for:
- Product Merchandise- Bank Balances- Work Files- Ect…
![Page 18: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/18.jpg)
![Page 19: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/19.jpg)
More Possibilities
- With this product you can create applications for- Automobile repair.
- Car running statistics- Diagnostics
- Cooking- Education- Ect…
![Page 20: Engineering on Display: Back-End Development for Sensor Instrumentation Systems Student: Brian J Kapala Supervisor: Dr. Cavalcanti](https://reader030.vdocuments.site/reader030/viewer/2022032805/56649efa5503460f94c0c928/html5/thumbnails/20.jpg)
Questions
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????