Author Topic: IoT pet feeder leaves pets hungry when servers crash  (Read 7940 times)

0 Members and 1 Guest are viewing this topic.

Offline radar_macgyverTopic starter

  • Frequent Contributor
  • **
  • Posts: 723
  • Country: us
IoT pet feeder leaves pets hungry when servers crash
« on: July 29, 2016, 06:36:30 am »
http://www.bbc.com/news/technology-36912992


 :palm:


This is awful. How could they think it's a good design when you need an internet connected server to feed a hungry pet?
 

Online Halcyon

  • Global Moderator
  • *****
  • Posts: 5876
  • Country: au
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #1 on: July 29, 2016, 06:43:14 am »
Devices get smarter, people get dumber.

I actually watched Idiocracy for the first time last night.
 
The following users thanked this post: Kilrah

Offline TheSteve

  • Supporter
  • ****
  • Posts: 3776
  • Country: ca
  • Living the Dream
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #2 on: July 29, 2016, 06:52:38 am »
Wow, total crap design - no failure mode for when the server is MIA. Kind of what I expect from the "IoT".
VE7FM
 

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4130
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #3 on: July 29, 2016, 06:56:47 am »
Fast time to market with high profit and low reliability. Welcome to the Internet of Shit.
 
The following users thanked this post: Kilrah

Offline Red Squirrel

  • Super Contributor
  • ***
  • Posts: 2751
  • Country: ca
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #4 on: July 29, 2016, 06:57:02 am »
I hate how stuff that has no business being connected to an internet server is designed as such.  There is absolutely zero reason for this (other than they can probably use it to spy on you).   I like the idea of being able to remotely manage stuff, but the way consumer products are designed is terrible due to the fact that it relies on 3rd party servers.  Especially something as simple as a pet feeder, it should just have it's own web server that you can connect to locally.  No need for "the cloud".  If you want remote access, that's what VPN is for.
 

Offline mtdoc

  • Super Contributor
  • ***
  • Posts: 3575
  • Country: us
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #5 on: July 29, 2016, 07:15:54 am »
Welcome to the Internet of Shit.

Ha! That gives a whole new meaning to IOS...
 

Offline RGB255_0_0

  • Frequent Contributor
  • **
  • Posts: 772
  • Country: gb
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #6 on: July 29, 2016, 07:21:54 am »
No local storage to handle times when offline = dumb device. I smell a class action lawsuit.

But then again, should you have a pet if you have to rely on tech to feed it?
Your toaster just set fire to an African child over TCP.
 

Offline borjam

  • Supporter
  • ****
  • Posts: 908
  • Country: es
  • EA2EKH
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #7 on: July 29, 2016, 08:02:33 am »
Not in the IoT realm, but you can find plenty of good (or bad) designs everywhere. I've seen network equipment that stops forwarding traffic when the control software crashes, which is insane in most cases unless that control software must enforce some security rules based on the monitored traffic.

Ideally, such a device should rely on the cloud *only* for monitoring or to  push configuration changes, so that it woudn't stop working if the central servers become unreachable for any reason. After all it's not exactly rocket science to use a timer to feed everyday at the same time.

 

Offline SL4P

  • Super Contributor
  • ***
  • Posts: 2318
  • Country: au
  • There's more value if you figure it out yourself!
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #8 on: July 29, 2016, 08:08:37 am »
The IoS -Internet of Subscriptions
The business model of entrepreneurs that have no product to sell, and no budget for legitimate development.... or too much ch money and market power - to force users into participation.
Don't ask a question if you aren't willing to listen to the answer.
 
The following users thanked this post: Kilrah

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7875
  • Country: nl
  • Current job: ATEX product design
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #9 on: July 29, 2016, 08:09:35 am »
Fast time to market with high profit and low reliability. Welcome to the Internet of Shit.
In my recent experience it is exacly what IOT is about. Putting a GHZ ARM with Linux to operate a relay, so a script kiddie can write a 20 line code. No error management whatsoever, management is a bunch of kids, who watch TED and think that everything can be done in 20 minutes.
 
The following users thanked this post: janoc, DenzilPenberthy, EmmanuelFaure

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4130
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #10 on: July 29, 2016, 09:26:21 am »
Not to mention making it extremely easy to take ownership of such IoS nodes.

Soon... "Help, my neighbour hacked my fridge!".
 

Offline Kilrah

  • Supporter
  • ****
  • Posts: 1852
  • Country: ch
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #11 on: July 29, 2016, 10:22:02 am »
I hate how stuff that has no business being connected to an internet server is designed as such.  There is absolutely zero reason for this (other than they can probably use it to spy on you).   I like the idea of being able to remotely manage stuff, but the way consumer products are designed is terrible due to the fact that it relies on 3rd party servers.  Especially something as simple as a pet feeder, it should just have it's own web server that you can connect to locally.  No need for "the cloud".  If you want remote access, that's what VPN is for.
I'm not against it, because setting up a VPN and its requirements is far out of reach of the typical consumer, if you required that you'd limit sales of your thing to a couple of geeks, no chance of widespread adoption. Having both the thing and you report to an external provider is a good idea and works. BUT, this x1000:

Ideally, such a device should rely on the cloud *only* for monitoring or to  push configuration changes, so that it woudn't stop working if the central servers become unreachable for any reason. After all it's not exactly rocket science to use a timer to feed everyday at the same time.

The device must store its configuration and work with that regardless of availability of the service. AND offer a built-in server so that even if the convenient portal fails or the company shuts down you can still manage it locally when you're at home, and still use it remotely through VPN / port forwarding even if it means learning some things or having it configured by someone who knows. Having devices that just become paperweigths because they absolutely require a server to do anything or the only way to connect to them and set them up is through a portal that has died is  :palm:
« Last Edit: July 29, 2016, 10:24:13 am by Kilrah »
 

Offline Galenbo

  • Super Contributor
  • ***
  • Posts: 1470
  • Country: be
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #12 on: July 29, 2016, 10:24:03 am »
What is different from what was expected?
Where was something different promised when device_not_working ?

If the fuel network is broken, everybody has to walk.
If the electricity network is broken, everybody has to brush their teeth manually. 
If you try and take a cat apart to see how it works, the first thing you have on your hands is a nonworking cat.
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7875
  • Country: nl
  • Current job: ATEX product design
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #13 on: July 29, 2016, 10:29:15 am »
What is different from what was expected?
Where was something different promised when device_not_working ?

If the fuel network is broken, everybody has to walk.
If the electricity network is broken, everybody has to brush their teeth manually.
Its more like "someone parked his car on the road, everybody has to walk", and "electricity network down, so you cannot use battery powered stuff magically anymore"
 

Online wraper

  • Supporter
  • ****
  • Posts: 17575
  • Country: lv
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #14 on: July 29, 2016, 10:31:17 am »
What is different from what was expected?
Where was something different promised when device_not_working ?

If the fuel network is broken, everybody has to walk.
If the electricity network is broken, everybody has to brush their teeth manually.
If the internet is broken, pet feeder uses feeding schedule it received on previous syncing with server :palm:. Is this that hard to do?
 
The following users thanked this post: rs20, Kilrah

Offline station240

  • Supporter
  • ****
  • Posts: 967
  • Country: au
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #15 on: July 29, 2016, 10:38:53 am »
Waiting on the lawsuits when someone comes home from a week long holiday to a dead/sick pet.
Never mind the company server's being down, what happens if your phone line gets cut during a storm, and shittytel* don't notice until you ring up to complain.

The fuel distribution system is the worst, the tankers are diesel, petrol pumps are electric,  and the electricity to heat the crude to refine it.
It's not a network as no one runs fuel pipelines to bowsers, bar the odd airport.

* generic term for your local crappy telco, eg Telstra, Comcast, BT etc
 
The following users thanked this post: EmmanuelFaure

Offline System Error Message

  • Frequent Contributor
  • **
  • Posts: 473
  • Country: gb
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #16 on: July 29, 2016, 10:44:47 am »
mr robot season 2 episode 1 showed a very good example of how disastrous IoT can be with everything relying on internet and some server.
 

Offline Kilrah

  • Supporter
  • ****
  • Posts: 1852
  • Country: ch
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #17 on: July 29, 2016, 10:50:49 am »
What is different from what was expected?

If the electricity network is broken, everybody has to brush their teeth manually. 
The difference is feasability...
It is of course not practical for an electricity supplier to provide local storage at each of their customers' locations in case their network fails, and you wouldn't expect them to do that.
But it's a few lines of code to make sure a pet feeder can work without internet connection (probably actually simpler than making the online version...). There is no excuse not to do it, and it's normal to expect it. Not doing it is stupid and unprofessional from the creators.
« Last Edit: July 29, 2016, 10:52:41 am by Kilrah »
 

Offline SL4P

  • Super Contributor
  • ***
  • Posts: 2318
  • Country: au
  • There's more value if you figure it out yourself!
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #18 on: July 29, 2016, 10:58:15 am »
Waiting on the lawsuits when someone comes home from a week long holiday to a dead/sick pet.
Never mind the company server's being down, what happens if your phone line gets cut during a storm, and shittytel* don't notice until you ring up to complain.
:::
Don't worry the supplier's lawyers, your contract, and the legislated supply agreements protect them from ever giving you a dollar in compensation under those circumstances.
Tell your local media and political representative what you think of that situation!
Don't ask a question if you aren't willing to listen to the answer.
 

Offline borjam

  • Supporter
  • ****
  • Posts: 908
  • Country: es
  • EA2EKH
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #19 on: July 29, 2016, 11:45:44 am »
If the fuel network is broken, everybody has to walk.
If the electricity network is broken, everybody has to brush their teeth manually.
Well, your Internet connection can be much more unreliable than electrical power. You can suffer an outage. The router can hang. Your WiFi network can be rendered almost useless by a careless neighbor (or yourself!) buying one of those awful "TV transmitters" or a baby cam. Your ISP can experience connection problems to the network of the "cloud provider". There are too many failure modes.

Of course, most pets can not be left alone at home for a week, period. But that's an entirely different matter.
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 8108
  • Country: de
  • A qualified hobbyist ;)
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #20 on: July 29, 2016, 11:56:55 am »
People buying such stuff deserve an extra large :palm: for not asking what will happen in case of an Internet outage or when the servers are shut down. It's the same silly mistake as with computer games, which require an Internet connection. How many times have we seen vendors shutting down servers, because they don't make enough money or think the product/game is outdated? More than enough! No servers, no fun. It's so |O
« Last Edit: July 29, 2016, 11:58:33 am by madires »
 

Offline GreyWoolfe

  • Supporter
  • ****
  • Posts: 3652
  • Country: us
  • NW0LF
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #21 on: July 29, 2016, 12:24:24 pm »
All I can say is my dogs have an automatic feeder that feeds them twice a day in metered amounts-----ME!!!!! IoT pet feeder? :palm:
"Heaven has been described as the place that once you get there all the dogs you ever loved run up to greet you."
 
The following users thanked this post: QuantumLogic

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2312
  • Country: sk
    • My site
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #22 on: July 29, 2016, 01:15:12 pm »
Is there an English word for something being horrible and hilarious at the same time?
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 
The following users thanked this post: EmmanuelFaure

Offline borjam

  • Supporter
  • ****
  • Posts: 908
  • Country: es
  • EA2EKH
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #23 on: July 29, 2016, 01:50:06 pm »
Is there an English word for something being horrible and hilarious at the same time?
A friend invented a similar one: craptacular. Or maybe he borrowed it?


 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7875
  • Country: nl
  • Current job: ATEX product design
Re: IoT pet feeder leaves pets hungry when servers crash
« Reply #24 on: July 29, 2016, 02:16:22 pm »
Is there an English word for something being horrible and hilarious at the same time?
A friend invented a similar one: craptacular. Or maybe he borrowed it?
Simpsons. According to urban dictionary.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf