Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
|
||
# 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). |