Earlier this year, in March, Amazon rolled out the Dash Buttons, which allow customers to reorder household goods like detergents, toilet paper and diapers with just a press. Amazon’s smart device is adhesive and sends a notification to the users’ smartphones for canceling or proceeding with placing the order.
The $5 buttons have received mixed reviews, with some praising Amazon’s initiative that saves them time, and others thinking out loud whether the buttons shouldn’t have been free. Then, there are those worrying their ten month old will be pressing the button non stop and those complaining about Amazon’s prices and lack of product variety.
While some spend their free time criticizing the single purpose buttons, the Amazon Dash was hacked by Cloudstitch CTO, Ted Benson, who wanted to enlarge the device’s horizons and make it do other stuff. Like track data.
Benson broke down his Amazon Dash button’s functioning mechanisms and noticed the device sends out a signal every time the users press it. He didn’t want to crack open Amazon’s button and tinker with the hardware, so instead he turned towards the network to see what he can do there.
After the unique signal from the button gets picked up, Benson set up a script that will do anything he wants. His experiment involved one Dash button keeping tabs on his baby’s diaper getting changed and another device recording when his baby woke up from his naps. All the data was automatically recorded in a Google Spreadsheet.
But how do you prevent the hacked Amazon dash from ordering any products? The answer is simpler than you could imagine. Just skip the initial configuration process after you receive the device. If you don’t enter an SKU, the button won’t know what to order for you.
However, there’s still a catch, even if you tackle the accidental household products ordering. Amazon’s Dash can act on its own, but the hacked, modified button will require something else. You’ll have to leave your computer on at all times. Also, make sure your computer is always connected to your network so it can pick up the button presses and upload data points to the spreadsheets.
If you’re no stranger to Python coding, Benson offered all the instructions and the script you need for hacking your own Amazon dash. We’re keeping our fingers crossed for the next hacker to set out a demo for turning on the coffee machine in the mornings or automatically locking the doors at night.