
By Andy Warr
It’s Saturday night and my wife and I are getting ready to go out. We are nearly ready and it is time to call an Uber. To do this we have to:
- Find our phone
- Unlock the phone
- Find the Uber app
- Open the Uber app
- Select the service e.g. UberX
- Position the pin
- Set the pickup location
- Request a driver
This is a lot of work! There must be an easier way!
I recently purchased an Amazon Web Services (AWS) Internet of Things (IoT) Button. The AWS IoT Button is a programmable button based on the Amazon Dash Button — a Wi-Fi connected device that reorders your favorite product with the press of a button.

I thought to myself, if the Amazon Dash Button could be used to order a product with the press of a button, could the AWS IoT Button be programmed to request an Uber.
I was not the first person to have this idea. Geoffrey Tisserand wrote a Medium article in October 2015 describing how to summon Uber with the AWS IoT Button and had hacked an Amazon Dash Button to order Uber rides in September 2015.
Geoffrey Tisserand had published his code to Github