Skill name: unlockdoor-skill
User story:
As a person wanting more security, whether for some parts of my house (or other), I wish to use Mycroft to get security to 3 authentication factors.
What third party services, data sets or platforms will the Skill interact with? Are there similar Mycroft Skills already?
Twilio SMS will allow the function of sending sms
What will the user Speak to trigger the Skill?
Here, no order to make with Mycroft; on the contrary, it is he who takes the initiative to warn me vocally that a badge has been detected in front of the RFID reader
What phrases will Mycroft Speak?
“John Doe has been detected in front of the reader” or “John wants to open the door”
What Skill Settings Will this Skill need to store?
API keys of the user
Other comments?
The security system will work with 3 parameters: a 6-digit code, an RFID chip and a second code that will be generated randomly and send by SMS to the owner of the RFID chip.
Exemple:
- For example, Mycroft displays the time with a countdown (here, I cook or other)
- A rfid badge is detected and therefore the “security” screen takes the display priority to enter both codes.
- A voice message from Mycroft tells me that a badge has been detected
- A few seconds after the validation, the screen returns to its initial state.
Source: