Skip to content

A silent doorbell server that texts when an Amazon Dash button is pressed

License

Notifications You must be signed in to change notification settings

jboverfelt/quiet-dog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quiet-dog

A silent doorbell that emails and texts when an Amazon Dash button is pressed

Configuration

Create a file "config.json" in the same directory as the executable with the following shape:

{
    "mac": "The MAC address of your dash button",
    "twilioSid": "The Twilio Account SID for sending texts",
    "twilioToken": "The Twilio auth token for sending texts",
    "twilioNumber": "The Twilio phone number that is activated as part of the setup",
    "phoneNumbers": ['phone numbers', 'to text when people are here'],
    "interface": "The network interface to listen for ARP packets on (probably wlan0 or similar)"
}

Running

Run go build then sudo ./quiet-dog

Acknowledgements

ARP scanning implementation adapted from gopacket's ARP example

About

A silent doorbell server that texts when an Amazon Dash button is pressed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages