Every self-respecting hacker has an automation hack somewhere in his/her bag of tricks. There are a lot of modern-day technologies that facilitate the functionality like GPS, scripting apps, and even IFTTT. In an interesting hack, [Nick Lee] has combined iBeacons and a reverse engineered Starbucks API to create an automated morning routine.
By creating a mobile app that scans for iBeacons, [Nick Lee] was able to reduce the effort made every morning while heading to his office. When the app encounters a relevant beacon, a NodeJS app sitting in the cloud is triggered. This consequently leads to desired actions like ordering an Uber ride and placing an order for an iced latte.
[Nick Lee] shares the code for the Starbucks application on GitHub for anyone who wants to order their favorite cup of joe automatically. This project can be easily expanded to work with GPS or even RFID tags and if you feel like adding IoT to a coffee machine, you could automate all of your beverage requirements in one go.
Starbucks used to be really insecure, but earlier this year they started a bug bounty program and now their websites are like a fortress. It’s pretty cool how fast they were able to lock everything up once they started rewarding people.
Cloud was mentioned in the article i’m triggered must go play Tetris from 1989 while listening to the dance version of Korobushka.
There is nothing wrong with the cloud, if you keep your data and code in more than one place. So simple but people never thing of that.
What if we store the data in balloons, then hide those balloons in the upper atmosphere? Secure data storage in the cloud.
But then Don Karnage will try to plunder the balloons.
That is a name I haven’t heard in a long time.
Oh ee oh! Oh ee ay!
You don’t have enough balloons.
99 Luftballons
Keep it in more than one place, but divided. So that no single cloud service has the full data. I prefer local storage, it’s not dependent on connectivity and the data is not in foreign hands.
You can spread the data as in a RAID across the different services, just watch out for resellers as you may end up with the data on the same servers anyway.
Bets that his beacon at that booth is now missing.
+1, removed by a thief (including some curious person/hacker) or even the police because somebody got scared about a “bomb”. I mean it’s in the US, so…
Also i wonder about legal stuff. What would happen if anybody put beacons and stuff like this everywhere (s)he wants???
Oh and maybe this “design and development studio building world-class[!!] mobile products” should get his TLS-certificate for his main page right. FAIL!
This is so embarrassing. I was just cleaning up some old HaD links in my browser and found this comment, tried again and: STILL no valid certificate 4 months later. This says a lot about this company that wants to do IT-work and what it says is not positive. Seriously guys… *facepalm*
Some people want to get rid of habits, others want to make habits. It’s a funny world.
:o)
he could also save money by automating a coffee machine in his own home and maybe riding a bike to work (its only one mile!).
just think if all that effort could have gone into something useful, he went through a whole lot of effort to deconstruct the starbucks API.
And now you don’t have to. See how that works?
Initially read “order a coffee, iBacon!”. I’m now so terribly disappointed.