By CES Tech Connor Plouffe, Eric Gavlin, and Stephen Costa Smart Security By CES Tech Connor Plouffe, Eric Gavlin, and Stephen Costa
Connor Plouffe Eric Gavlin Stephen Costa Who are we? Connor Plouffe Eric Gavlin Stephen Costa Main Role - Lead Software Developer Mobile Application Expert Hardware Main Role - Head System’s Administrator Software Development Main role - Lead Hardware Specialist Quality Assurance Manager System Administration
Agenda Project Overview Accomplishments Features Budget Future Recommendations Lessons Learned Conclusion Acknowledgements Agenda
Project Overview
Smart Security is an advancement in door technology featuting remote locking, and monitoring. Android Controlled Server Focused Python Controlled Motor Raspberry Pi Powered Doorbell Push Notifications Overview
Accomplishments
Accomplishments Android Studio Server Administration Python Scripting Sockets Push Notifications Firebase Token Design Server Administration DHCP DNS IIS Routing Port Forwarding Python Scripting Lock Controls PWM GPIO
Features
Wifi Controlled Python Locking scripts to lock and unlock Notifications sent to Android Device Webcam feed directed to Android Control the lock via Android Device Wifi Controlled
Server Backed Lock and Unlock logs sent to server Server runs webcam feed SSH into the Pi directly All networking ran on server All Python scripts executed from Server Server Backed
Budget
Labour Budget Created a budget of $32,935.50 130 Hours of work each at $84.45 10 Hour work weeks over 13 weeks Labour Budget
Labour Costs Ended at $24,068.25 285 Man hours total over 13 weeks $8,867.25 under budget Labour Costs
Material Budget $2742.02 plus a 10% contingency on materials Total estimate of $3016.22 Big ticket items predicted were: Workstation Laptop Locking Device Monitors Raspberry Pi Material Budget
Material Costs Ended up costing $3,072.29 $56.07 over budget on materials Labour budget makes up for oversight of material costs Big ticket items were: Laptop Monitors Workstation Material Costs
Future Recommendations
Snapshots Whenever doorbell is activated, the webcam will take a photo Photo saved to server log file for storage Log file starts new every month for organization Snapshots
Garage Door Allow remote access to garage via Android Device Indicator to notify of position: opened or closed Open and close features from a remote location Garage Door
Lessons Learned
Backups - Often and frequent Journaling - Save future time Work ahead of schedule Have emergency plans set in place When undergoing a process as rigorous as this there are opportunities from which lessons can be extracted and applied in the future.
Conclusion Successful project Accomplishments successfully fulfilled All features useful, successful Within reasonable budget prediction Additional Features Possible Multiple lessons learned Scope was met
Acknowledgement Jason Fisher Diana Pettit All of our instructors SAIT Brandon Miller (Designer) Deane Bayas (Photographer) Acknowledgement
Questions?