Smart ovens shouting out to servers in Russia and China
svrooij.io
svrooij.io
My guess is this isn't about sending data to those sites, but rather using relying on high availability urls that you can connect to from most countries.
Is this bad engineering? Probably. Is it nefarious? Probably not.
One thing to keep in mind is that the companies making these smart appliances do not make their money from the internet connected features. Internet connectivity may be enough for to push a buyer over the edge or for the device to qualify for some rebate.
The manufactures make them from selling ovens. This means they probably don't have the best software development team or processes.
Maybe it’s signalling bits by slightly differing the timing of each ping. The bandwidth would be extremely low but it’s always connected
Of course if the oven had cameras and microphones - but then again, the bandwidth of a covert channel would be rather limiting.
You could infer likely occupancy periods of the home, since obviously if the house is empty no one is pushing buttons on the oven, and use some basic priors (9-5 jobs, x number of kids) to develop what is likely a pretty accurate model that would be profitable to sell to advertisers. Perhaps there are sensitive voltmeters on the power supply that can detect usage of other devices on the same circuit. Not to mention that it is yet one more channel of information alongside the flood of data being generated about you and your home by the rest of the devices you have incorporated into your life, and these things tend to have superlinear benefits when combined a la "multi-task" ML contexts. This is not an exhaustive list.
And it's not at all far-fetched. We have the Sony PS2 Linux yanked away after it being a sold feature. And with a joke of a response to that, indicates that any internet connected device is a rental to the ever-changing terms of the real owner.
As usual, I just recommend sticking to only smart home equipment that can work over local radio or some other bus that's not internet connected. Strongly recommend people check out home assistant; for moderate power users it's pretty easy to wrangle a bunch of Bluetooth LE, ZigBee and Zwave devices. I can find off the shelf Zwave devices at my local Lowe's and ZigBee at my local Best Buy (Philips Hue devices work fine for me out of the box.) Of course, when it comes to ovens, you're probably shit out of luck. But whatever. Not sure what serious value add a radio on an oven adds. Guess you can see the timer from the couch...
I'll be keeping my Samsung appliances off the network personally. No real need for whatever SmartThings might offer anyways.
This is a sensationalist piece of blogspam, probably designed to get picked up by a unscrupulous tabloid and boost the author's engagement metrics.
Since such an oven won't be able to connect to google.com if it is located in China, looks like lazy/resourceful engineering instead of malicious intent.
Seems like an interesting cottage industry that could bloom around intentionally stupifying your unwanted smart home.
But then I realized that my neighbor might connect his to the Internet, and that a low-bandwidth 433 or 900 MHz radio mesh can hop from house to house until it finds any house that's connected to the Internet.
BRB, off to replace my drywall with a Faraday cage...
This solution is so cheap that you can buy it in the cheapest alarm clocks.
This is not a good reason to have wifi on an oven.
In the US we have:
https://en.m.wikipedia.org/wiki/WWVB
> WWVB is a time signal radio station near Fort Collins, Colorado and is operated by the National Institute of Standards and Technology (NIST).[1] Most radio-controlled clocks in North America[2] use WWVB's transmissions to set the correct time.
> "My favorite part is I have 3 Samsung Wifi Appliances including microwave and double oven and I really couldn’t think of a great feature other than the clock automatically setting. Well fuck me when I found out they don’t set themselves at all, and in fact they don’t even have memory so the slightest power outage means I have to reset $3k worth of appliances manually. Oh and each of them have different ways to set the clock so it’s always fun trying to set them differently in PM. No I’m not salty."
[1] "Appliance makers sad that 50% of customers won’t connect smart appliances" - https://old.reddit.com/r/Futurology/comments/10l6vl0/applian...
[2] https://old.reddit.com/r/Futurology/comments/10l6vl0/applian...
So much cheaper just to ping google.com instead.
But yeah, at that point just ping google since they’ve spent millions on availability.
My $3 VPS has 1TiB/mo bandwidth limit. So that's 2^40 / 128 / 24 / 60 / 30 = ~200k ovens pinging once every minute (which is ridiculous frequency) for $3
I guess if manufacturer can't afford $3 per 200k ovens sold, he should go out of business or stop stuffing ovens with IoT shit. :)
I don’t agree with it but I’m sure it saves a few dollars.
It doesn't save anything.
> Well, just connect to your own service, then?
When you’re pinching pennies as a startup there’s a real cost associated with that. Several thousand devices checking in every few minutes isn’t expensive, but abusing Google was free.
Fwiw I’m not defending this, I’m just saying it’s common even if bad practice. There’s a reason IoT devices have a bad reputation.
- http://detectportal.firefox.com
- http://ping.manjaro.org/check_network_status.txt
- http://connectivitycheck.gstatic.com/generate_204
- http://www.msftconnecttest.com/connecttest.txt
The manjaro one will respond with "NetworkManager is online" when accessed from curl, but redirect to manjaro homepage when accessed from a browser.
Guess you're out of luck in Turkmenistan, but works well enough most other places.
Curious, how would you implement it?
Tangently: I don't quite buy the prewarming use case, the only halfway legitimate use case for a internet connected oven is if you are the type to worry if you left the oven on.
Also reaching out for NTP and keeping the time updated is useful.
But yea, keeping these internet of shit devices on their own VLAN and monitoring what they are up to leads to a lot of 'um, what is going on' moments.
Of all appliances in my kitchen the oven makes the most sense to have network features. Fridge perhaps a distant second, and that's only because I really wish I knew my compressor had failed and could've rescued the $350+ of groceries that spoiled if something had alerted me to the temp rising while the compressor was still attempting to run.
Do they still sell ovens without a timer? Mine (which is quite old) requires setting the time in advance. Forgetting is simply not an option.
Of course, they could start selling ovens without timers to stimulate the sales of internet-connected ones...
> The only reason I can think of is so you can have a different error message for "the oven service is down" and "unable to access the oven service".
To the user, there is no difference, because the user wouldn't take different corrective action for each case. How can the user correct it if the appliance's cloud service is down? Just ping your own cloud service and if it doesn't respond, tell the user "Unable to access the oven service. Check your Internet connection, and if it's fine, please wait a bit more."
I'll at least give this company credit for giving an example, but like usual, the response is flimsy. There's almost always much better ways to handle situations these companies claim they're covering.
I recently discovered I couldn't change my email address at Target.com. When I asked the rep why, they responded "It's because of security." I told them, "I know you have nothing to do with the policy, but please let your managers know there's better ways to handle this. One thing you guys can do is never again hire an MFA as a CISO in the future."
See also liability/safety and in a more limited set of contexts, national security and children.
The people who really make me want to break out ye olden guillotine are the ones who'll spot the BS in one context but who's knee-jerk reaction is to take it right down the throat or even defend the BS without even a hint of critical thought in another. Have some self-awareness people.
Unless it has an internal camera with which you can observe the food while it's cooking, I see no advantage of using an Internet connected oven.
edit: okay, preheat, fair - that's actually useful
After you left the house: "Did I turn off the oven? Did I turn off a burner (eg slowly cooking a bean bot)?" Now you can know.
Is a (top or interior or anywhere) burner slowly leaking and should alert the owner? Maybe.
And as you said, pre-heating, though this is actually a feature that makes things more dangerous! If you or someone else was temporarily storing something not-ovenable in the oven and pre-heated remotely, you could come home to something very bad.
A "Turn off oven NOW" button on an app would be an example of "make-safe". Worst case situation is that your dinner is undercooked.
All potentially lethal/flammable objects in your household would probably benefit from some kind of remote monitoring capability, assuming you can do that securely.
So Frigidaire, or whoever, can sell data about how and when you use your oven. Maybe this info will be used to show you ads for turkeys on your phone, or even on the oven if future versions have screens.
If one's life is such a blur that they can't wait the 20 min it takes to preheat the oven, with the risks that comes with (is there something already in there that you don't know about, like a flammable cleanser, etc.) then I dunno. I think they can find other things in their lives much more useful.
Opens app.. "whoops I did, toggle off"
> "Oh I'll have to cook soon"
Opens app.. "start preheating to x degrees, notify when ready"
> "Oh how long do I have left on my roast?
Opens app... "ok cool 30 minutes, I'll continue my workout."
I mean... putting the food in is only one short step in the very long process of an oven.
OT- give a two year old child a device and watch them crash it just by jabbing their finger at it.
They can also play with the oven at home too. You should teach them not to do those things.
If for some reason you can't teach them to use your phone responsibly then don't hand off your phone unsupervised.
All that being said, plenty of people don't have kids...
"Organic fuzzing"
A similar use could be used for internet connectivity. not for people skirting sabbath rules, but someone that has the turkey in the oven but doesn't know when exactly they'll get home to eat, but want to start baking it while you're away. Not saying that is a likely of common need, but it could happen.
I've also had one case already where it works locally (HA) but eventually the device hits a overflow issue if it can't resolve the phone home address.
Except, if there is a power failure it forgets the schedule. At the moment in South Africa we lose power 2-4 times a day for 2 hours at a time due to load shedding (useless government and power utility). This powerloss scenario is not a rare edge case here.
It’s a pity because I would like to schedule the dishwasher to start after the power is due back (the load shedding is on a mostly reliable schedule), but with this loss of memory, that doesn’t work.
Relatedly, on my oven (and the AEG one at my previous place) you can’t turn them on until you set the clock, as someone who lives where there are multiple power outages a day, this seems like the most counter productive “feature” ever, is it actually useful in some way?
Unrelated, but it sounds like scheduled power outages is a great use case for a backup inverter for your home.
Non-essential loses power when grid is disconnected, essential is on UPS. I have 10kw/h of batteries, but I’ve set their minimum charge (while on grid) to 40%.
Things on my non-essential: - Geyser - Stove and Oven - Pool pump - Dishwasher - Under floor heating (which is on a timer to only run during sunlight hours).
I have been considering moving the dishwasher to the essential circuit, but if someone accidentally runs it when the grid is offline, it drains the batteries very fast.
What would actually be nice is if the dishwasher could out the box integrate with some sort of home automation system and it could then make decisions to stop it during power outage automatically.
On a bigger note, we probably do this blindly for lots of products and services, trust and use the terms we're sold by entities that are mostly only interested in one thing...
I'm as guilty as anyone, bit it would be good if we wised up to this stuff a bit more.
I found the wifi chips in both and pulled them out. There was no way to turn them off through the interface for either.
Why?
If you want more look up doomsday survival plan using stoves.