TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How I Hacked Amazon’s $5 WiFi Button

298 pointsby hodgesmralmost 10 years ago

32 comments

haswellalmost 10 years ago
I could see this being a useful tool when trying to form good habits. Brush teeth? push the button. Get a fresh glass of water from the fridge? push the button.<p>When analyzing other aspects of my life such as spending, I have tools to show me what I&#x27;ve done in the past, and those tools can help me improve (e.g. spending reports). This is admittedly reactionary, but I find it useful nonetheless. Track enough other &quot;stuff about stuff&quot;, and I think the data could become interesting over time, providing similar &quot;hindsight&quot; that in turn can be used to improve oneself.<p>Of course, this means it will be necessary to have button things all over the place...
评论 #10075437 未加载
评论 #10075574 未加载
评论 #10076789 未加载
评论 #10077205 未加载
评论 #10076079 未加载
评论 #10075935 未加载
评论 #10075467 未加载
eobalmost 10 years ago
Hi folks -- what a surprise to check HN and see my own article.<p>Here&#x27;s a summary of the reports I&#x27;ve gotten since publishing it the other week:<p>1) It works. Most likely problem you&#x27;ll have is installing the Python libraries I used.<p>2) Check the comments for a version someone posted that works on RasberryPI with no extra libraries.<p>3) I&#x27;d love to hear what you build. Coolest use case so far is a few folks using it as a remote light switch for connected light bulbs.
评论 #10077087 未加载
JTonalmost 10 years ago
&gt; Just follow this list of instructions, but don’t complete the final step — don’t select the particular product you want ordered.<p>Overall I think this is great. I can see this being useful for a variety of different tracking; not only for infants. I&#x27;d probably go a step further and using my router I&#x27;d block the Wifi Button from having access to the web. I can just imagine the feeling of having many unexpected packages showing up at my door.
jo909almost 10 years ago
This is really cool. I suspect the buttons are already sold at loss, so it is probably very hard to build a similar, but more open, device at around a price point where you could just plaster the whole house with such buttons.<p>But I wonder if it might be done when leaving out the WiFi and most of the processing power from the button, and having essentially what is a RF remote control (like used for remote controlled outlet switches) with a receiving station. The receiver would be the &quot;expensive&quot; part, the gateway to Wifi&#x2F;Internet and contain all the logic that links a button press to something usefull like a HTTP request.<p>A kit of<p>5x Etekcity Outlet Receivers 2x Remote Control Transmitters 2x 12V Batteries<p>can be had for 30 bucks including shipping, so based on that I could see it done.<p>Edit: obviously the behavior of such a button would have to be much better than a typical cheap remote control regarding reliably registering and then transmitting each and every button press, so the comparison is of course very limited
评论 #10076834 未加载
评论 #10077369 未加载
nkurzalmost 10 years ago
I was wondering the Button was configured for WiFi access. It&#x27;s more interesting than I though. It&#x27;s configured by running a Dash Button app on your Android or Apple smart phone.<p>The Android version works about as I would have guessed, by using the Dash Button as an access point, and the app helps you connect to it. But the Apple version communicates with the phone by ultrasonic tones!<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;gp&#x2F;help&#x2F;customer&#x2F;display.html?nodeId=201746340" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;gp&#x2F;help&#x2F;customer&#x2F;display.html?nodeId=...</a>
评论 #10076597 未加载
Rimpinthsalmost 10 years ago
Does this remind anybody of the CueCat? Same story...subsidized hardware that hackers repurposed for other uses. I think the makers of CueCat tried to unsuccessfully sue the hackers:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;CueCat" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;CueCat</a><p><a href="http:&#x2F;&#x2F;www.securityfocus.com&#x2F;news&#x2F;89" rel="nofollow">http:&#x2F;&#x2F;www.securityfocus.com&#x2F;news&#x2F;89</a><p>Do the Amazon Dash buttons come with a license agreement? Has anyone read it to see if it prohibits these kinds of hacks?
评论 #10076572 未加载
评论 #10076791 未加载
drtse4almost 10 years ago
Something similar could be built easily using an ESP8266, but a single AA battery would not be enough. Looking at this guide[1] it looks like new sw can already be flashed on it, but other than using the uart or some gpio, i don&#x27;t see attempts at using the wifi interface.<p>[1] <a href="https:&#x2F;&#x2F;learn.adafruit.com&#x2F;dash-hacking-bare-metal-stm32-programming&#x2F;overview" rel="nofollow">https:&#x2F;&#x2F;learn.adafruit.com&#x2F;dash-hacking-bare-metal-stm32-pro...</a>
评论 #10076554 未加载
评论 #10075783 未加载
评论 #10076181 未加载
mkopinskyalmost 10 years ago
Here at Penn we have a research platform where we try to motivate (among other things) medication adherence. We have integrated with various devices in the past that automatically track when the meds are taken, but for some reason the vendors of these devices always seem to flake out. We&#x27;ve been thinking lately that a simpler approach where people just push a button when they take their meds might be more sustainable, especially as a simpler device may reduce our dependence on those outside vendors.<p>What we&#x27;re looking for: A simple, preferably small device, that we can program to make HTTP calls home to our server. Participants in our studies are scattered geographically and not all of them have wifi, so cellular is crucial. We have done studies with anywhere from a few hundred to a thousand+ participants, and hope to scale up beyond that as well, so cost at scale is a big factor. Today I came across bt.tn, and I love the UI simplicity of their product, but their prices are high, and it seems they don&#x27;t include SIM cards with their buttons. Particle.io&#x27;s prices are more in line with what we&#x27;re looking for (especially the $3&#x2F;month data fee), but my concern is that (at least from their website) the devices still look like hobbyist electronics with PCBs still visible, rather than like simple consumer devices.<p>Does anyone have suggestions for something with the UI simplicity of Amazon Dash or bttn but without bttn&#x27;s price point? (Or feel like making us 500 or 1000 such things? The economics can totally be worth it.)
评论 #10082597 未加载
giechalmost 10 years ago
There is also this (unrelated) repository for doing more hardware-oriented hacks (i.e. programming the microcontroller): <a href="https:&#x2F;&#x2F;github.com&#x2F;dekuNukem&#x2F;Amazon_Dash_Button" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dekuNukem&#x2F;Amazon_Dash_Button</a><p>Edit: Just saw that this was also posted in this comment&#x27;s thread <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10075734" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10075734</a>
kleer001almost 10 years ago
I&#x27;m really surprised that there isn&#x27;t already a ready solution for this. Maybe there is and it just got buried under bad marketing or something. Almost seems like a no brainer, but then again there&#x27;s the whole &quot;It seems obvious in retrospect thing.&quot; Maybe someone will jump in and outdo Amazon at this particular task. China?
评论 #10075570 未加载
jmorrow977almost 10 years ago
Someone please release a generic &quot;generate event&quot; button! (Or please tell me where I can get one... Googling for &quot;wifi enabled button&quot; provides irrelevant results).<p>Below someone mentioned this: <a href="https:&#x2F;&#x2F;flic.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flic.io&#x2F;</a> But apparently it is only for pre-order right now.<p>Update: I searched for this on Amazon and noticed: &quot;Available for Pre-order. This item will be released on August 31, 2015.&quot;<p>So, it seems it will be released not that long from now...
d23almost 10 years ago
Awesome article and idea.<p>Would it be unreasonable to try to reverse or update the actual code on the hardware to get it to send a request to an arbitrary server instead? I&#x27;d love to team with a hardware person to cut out the layer of having to have a script polling the network to find the device. It&#x27;s always been something I&#x27;ve wanted to learn more about. Or is that unrealistic?
评论 #10076903 未加载
vlunkralmost 10 years ago
Well that&#x27;s probably more useful than what Amazon intended it for.
评论 #10076548 未加载
sliverstormalmost 10 years ago
It&#x27;s popular to observe that cell phones are more powerful than the Apollo 11 spacecraft. Well, this button further highlights just how far along we&#x27;ve come.<p>The Apollo 11 AGC was 16-bit, 2MHz.<p>The Dash Button is 32-bit, 120MHz, and at $5 is practically disposable.
antmanalmost 10 years ago
I use eps8266 for my IoT. Can&#x27;t get any easier or cheaper than that. <a href="http:&#x2F;&#x2F;nodemcu.com&#x2F;index_en.html" rel="nofollow">http:&#x2F;&#x2F;nodemcu.com&#x2F;index_en.html</a>
评论 #10076424 未加载
评论 #10081810 未加载
azernikalmost 10 years ago
Side note - that is the most relatable explanation of ARP probing I&#x27;ve ever seen.
chadlungalmost 10 years ago
This sounds like a potential Kickstarter project idea. A generic version, perhaps a pack of stickers to put on devices symbolizing misc. everyday things.
评论 #10075631 未加载
评论 #10075684 未加载
评论 #10076557 未加载
评论 #10076000 未加载
评论 #10075829 未加载
esaymalmost 10 years ago
Sounds cool, easy, and cheap. Not sure what I would do with it. Here is a tear down: <a href="http:&#x2F;&#x2F;mpetroff.net&#x2F;2015&#x2F;05&#x2F;amazon-dash-button-teardown&#x2F;" rel="nofollow">http:&#x2F;&#x2F;mpetroff.net&#x2F;2015&#x2F;05&#x2F;amazon-dash-button-teardown&#x2F;</a><p>I can&#x27;t find how long the battery lasts and with only one AAA, it might not be that long.
akerl_almost 10 years ago
Anybody know if the MAC address in buttons of the same type is the same?<p>I know it&#x27;d be terrible network practice and terrible standards-wise and just generally terrible, just figured I&#x27;d double-check before buying a crate of Tide buttons and discovering they all report the same MAC
评论 #10075929 未加载
评论 #10075970 未加载
评论 #10075966 未加载
评论 #10075949 未加载
评论 #10076213 未加载
TazeTSchnitzelalmost 10 years ago
This is pretty cool!<p>I got distracted by the startup, though. Cloudstitch sounds kinda... strange. Their sole product is APIs that interact with Google Docs - well, Google Spreadsheets, they don&#x27;t use the other formats. Are they wanting Google to buy them, or something?
jreed91almost 10 years ago
I would like it if I could just change what I order. The options are pretty limited right now.
评论 #10075913 未加载
benkuykendallalmost 10 years ago
Wouldn&#x27;t the button still call back to Amazon every time you click it? Even if it doesn&#x27;t purchase anything, I don&#x27;t need Amazon to know my assorted button-clicking habits.
评论 #10076159 未加载
评论 #10076203 未加载
ck2almost 10 years ago
I am really curious to eventually learn the mentality (and financial status) of people who use these buttons for real with Amazon.
评论 #10076154 未加载
评论 #10076567 未加载
saurikalmost 10 years ago
Wait, so the Dash button <i>isn&#x27;t</i> an April Fool&#x27;s Joke? I have been having conversations with people about those things every couple months and we still kept coming to the conclusion &quot;it must have been a joke, but we aren&#x27;t sure, and we actually can see a couple interesting use cases&quot;....
hoodoofalmost 10 years ago
I&#x27;d user it for recording start and end time of tasks and activities. Put it on the desk, start and stop.
andrewstuartalmost 10 years ago
How to buy from Australia....
alinspiredalmost 10 years ago
Can&#x27;t stop thinking of SilkRoad&#x27;ish evolution of this idea :)
andrewstuartalmost 10 years ago
Love button. Press it to send an SMS telling your wife you love her.
anindyabdalmost 10 years ago
This is great. I&#x27;m getting one of these buttons now.
mcphagealmost 10 years ago
Awesome—this is exactly the kind of thing I was hoping for when I saw this announced, and that&#x27;s exactly why I bought one when I could.
hoodoofalmost 10 years ago
Mount it under your chair so you know how much time you spend sitting each day.......
jwildeboeralmost 10 years ago
&quot;Hack&quot;. Uhm. Nope.
评论 #10076486 未加载