Hacking Amazon Dash with ARP, Node, and Twilio…and then Giphy, IFTTT, and Mixpanel
-
Install the dependencies you'll need to use the individual packages or install them all using
npm install
-
Get API keys for the services that you'll be using (Twilio, Mixpanel, Giphy, IFTTT).
-
Enter those API keys into the config.json file included in the repo.
-
Run the script you'd like using $
node debug-example.js
to get your MAC Addresses of the On/Off state of your Dash buttons. Then plug those into the config.js file and run your choosing of the scripts in the directory such as IFTTT.js, etc.
This is inspired by the great hack using Python and Magicforms that was posted on Medium here: https://medium.com/@edwardbenson/how-i-hacked-amazon-s-5-wifi-button-to-track-baby-data-794214b0bdd8
Also found here on a Gist on Github: https://gist.github.com/eob/79f481c68cf4fbb110e7
Added a IFTTT example: https://ifttt.com/recipes/318591-amazon-dash-to-maker
Along with Twilio, Mixpanel, Giphy, and a debug console example.
Get your Dash Buttons here: http://amzn.to/1KINQQc