We're still in an early adopter phase on a lot of it though, so it's hard to judge how it will play out.
Caveat: staunchly an IoT skeptic.
We're still in an early adopter phase on a lot of it though, so it's hard to judge how it will play out.
Caveat: staunchly an IoT skeptic.
The biggest reason I'm a skeptic though is the incredibly carefree and reckless approach I've seen used by many IoT devices.
The Nest is a great example - I was shocked to discover there's no division between the part that directly controls the furnace/AC/etc and the rest of the device. That should've been a no-brainer, because first and foremost the device shouldn't cause harm, and when the "smart" portion inevitably has a problem (even if temporary), a user shouldn't wake up to a frozen or overheating home.
This stuff needs a higher level of safety and guarantee, and treating them like smartphone apps is going to end very poorly.
http://www.metzdowd.com/pipermail/cryptography/2016-March/02...
It should be possible to split up the functionality across a trusted controller with hard safety limits (only accepting signed updates) from a powerful CPU providing the IoT logic and control functions, with all the I/O components wired such that the trusted controller has the ability to disconnect them.
Ideally they'd also have all traffic routed through a home server acting as a firewall (and would ONLY work while firewalled after "firmware expiration").
(It did, though, add enough to our BOM cost that I have very little doubt that if we'd got to the "get enough investment to find a production run of 100,000" part of our plan, the requisite "adult supervision" that investment would have brought along with it would have fought tooth and nail to reduce our unit costs by a dollar or two, at the expense of all the reliability/redundancy we'd engineered in there...)
I recently replaced my old $15 thermostat with a $200 smart one. The old one lasted for a decade and a half (for $1/year), and is still completely functional; I really hope the new one lasts as long, but I really don't know that it will.
What I absolutely want to avoid is having to buy another smart thermostat in a year, or five years, or even a decade. Will I be able to avoid that? Probably not, but … we'll see.
You probably would think it'd be absurd if you had to pay your ISP $600 upfront for the 16MBit/s router model and then the ISP stopps the service after two years.