Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
foundation/Alarm System.md
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
15 lines (12 sloc)
976 Bytes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Alarm System | |
For this sprint the client has asked you to implement a smart alarm system. It should have the following features: | |
1. It should sense both movement and noise. | |
2. The system should monitor the noise levels to determine what should be considered ambient noise at different times of day and night. | |
3. The alarm should be able to be switched on and off from the web interface. | |
4. The user should be able to schedule a time for the alarm to be switched on and off automatically. | |
5. When the alarm is activated (either manually or automatically) the door should lock. | |
6. When the alarm is switch off the door should remain locked. | |
7. There should be a way to unlock the door (simulate this with a button or switch). | |
8. If the door is opened when the alarm is on this should trigger it. | |
9. There should be a siren that goes off (use the buzzer) and a notification to the web interface. | |
10. There should be the option for a silent alarm (notification but no siren). |