Live data from Hacker News

Reverse-Engineering Google Nest Devices

experimental-platform.tumblr.com

81–85 of 85 posts

Re: Reverse-Engineering Google Nest Devices

#81
post #70

Earlier quoted context omitted.

Isn't HN supposed to be a forum popular with entrepreneurs? You sell the high-computation device as an optional extra. For full privacy, buy our turn-key home server! (optional video display available) If you're the DIY technical types who already runs a home server, may prefer our inexpensive software package that provides most of the features at much lower cost (some assembly required). (or something like that) The…

People overestimate the size of the hobbyist/geek market. Sure, in the Valley everyone and their dog can configure a NAS using a terminal from their latest generation iPad, but that's not the case outside of the Bay Area. I'd suggest you go to Sacramento and ask people on the street if they even know what a NAS or home server is (I once was dumb enough to start a startup there... you are one hour out of SF, but when…

> I'd suggest you go to Sacramento and ask people on the street if they even know what a NAS or home server is

Does Woodland count? I'll ask a few people.

/me steps outside

Well, my landlady and a few neighbors know what they are. You'll have to wait until tomorrow for Sacramento, but I've talked to a lot of people in that area too and very few would have had a problem with my addon server.

If you treat people like idiots, they will respond in kind.

> "geek-to-geek" options

I may have included a geek option (the source code), but a turn-key server isn't any harder to setup than Nest's current devices.

You think people can buy and install Nest's current thermostats, but won't be able to install a turn-key local server that needs literally the same WiFi information?

> the financial incentive is not there

Is this a euphemism for "cannot monetize their data"?

Re: Reverse-Engineering Google Nest Devices

#82
post #81

Earlier quoted context omitted.

People overestimate the size of the hobbyist/geek market. Sure, in the Valley everyone and their dog can configure a NAS using a terminal from their latest generation iPad, but that's not the case outside of the Bay Area. I'd suggest you go to Sacramento and ask people on the street if they even know what a NAS or home server is (I once was dumb enough to start a startup there... you are one hour out of SF, but when…

> I'd suggest you go to Sacramento and ask people on the street if they even know what a NAS or home server is Does Woodland count? I'll ask a few people. /me steps outside Well, my landlady and a few neighbors know what they are. You'll have to wait until tomorrow for Sacramento, but I've talked to a lot of people in that area too and very few would have had a problem with my addon server. If you treat people like i…

> Is this a euphemism for "cannot monetize their data"?

I find it fascinating that people keep obsessing on how Nest is "monetizing the user's data" through Google.

I won't go into details, but believe me when I say there's way more effort being put in guaranteeing customer privacy than in integrating Nest data into Google's platform. In fact, if you Google around you'll find press announcements describing, in much more detail than I could go here, the kind of arrangement Google and Nest arrived at when the acquisition happened. The data separation clause was a huge part of it. Nest wasn't acquired for the consumer data they could bring over, but rather because... you know, biggest company in the (then booming) IoT sector. Investments on projected revenue are made all the time, but when Google makes one people cook up all kinds of theories about nefarious purposes ¯\_(ツ)_/¯

So, no. What I meant is there wouldn't be enough people buying this "expert" versions of Nest Cams to justify building them. That's all. If you have solid research to the contrary, I'm sure our PMs would love to talk to you.

> If you treat people like idiots, they will respond in kind.

That's a big assumption you are making about how I treated potential customers of my own startup that I put over a year and a half of effort in. It's not about "idiocy", it's just not the same crowd you have in the Bay Area, were store owners will gladly try anything to attract more customers. Leaflets and "neighborhood bulletins" are still a thing there, even when it gives you 0 visibility on how effective they are as a marketing tool and it costs thousands of dollars per month. Anyway, if you want the details, we can discuss them offline.

> You think people can buy and install Nest's current thermostats, but won't be able to install a turn-key local server that needs literally the same WiFi information?

It's not just the server, then you have to setup the camera to point it to the server, provide some rigging to make the video consumable, create credentials in the server if you want any kind of protection against MitM/Spoofing, etc. etc. etc. The very reason Dropcam was founded was because the CEO's dad, an EE, couldn't figure out how to setup one of those "expert" systems. Greg Duffy saw the potential business opportunity and went for it.

I understand if it's not the product you want. We don't pretend to be the perfect product for everyone. My personal opinion - not reflecting Nest's policy on this opinion at all - is that I'd rather sacrifice a 5% increase in sales than increase engineering/operations/marketing/sales effort a 15%. It's just bad business.

Re: Reverse-Engineering Google Nest Devices

#83
post #67

Earlier quoted context omitted.

I bet quite a few people would be less annoyed about Nest and others if someone made a good alternative. From what I've seen there is a) fully cloud-enabled stuff, b) cheap china crap with security holes and c) "enterprise" solutions with prices and hardware demands to match. No-one makes something with the features of b), proper security and the price+polish of a). There is quite a few "IoT" devices I want to like,…

I agree. The problem is that "boring" won't make money and "great" is too expensive. So "boring" has to be cheap (read: crappy) to work for the manufacturer. Unrelated, but I had a similar issue when trying to find a "dumb" TV: most of the high-end screens come attached to crappy software that you know will stop receiving updates 2 years down the road, and the cheap ones were super low quality. I got lucky in the end…

Yes, it generally seems that "dependable" isn't a very good value proposition for consumer devices anymore. And in the speicific example, the enthusiast market, that might care about having things locally, is a) small and b) seems to prefer to get the cheap stuff and fiddle with it

Re: Reverse-Engineering Google Nest Devices

#84

Earlier quoted context omitted.

> No, they are left with a normal programmable thermostat with a nicer interface than most. Ehh... I don't think the Nest Thermostat is completely programmable from the hardware itself. You can definitely set temperatures and toggle between heat/cool, heat, and cool; but I don't think you can edit the schedule. Even if you could, I don't think I'd want to. The hardware's UI is beautiful but UX leaves much to be desir…

but I don't think you can edit the schedule. Second time I've seen this in this thread, so I walked over and checked our V1 Nest: yup, you can edit it on the device. And I rescind my earlier comment on usability: it's actually not that bad. Certainly easier than the programmable thermostat it replaced.

I just checked my v1 and I was able to edit the schedule but I have no way of knowing if I was editing my weekly schedule or making a 1-off correction. I'm guess it's the later and not the former because the change isn't reflected in the App.

From my perspective it is pretty bad. While I could edit an entry in the schedule (e.g. move it, change temp range), I had no way to add or remove an entry in the schedule, had no idea what the original values were, how to cancel/undo, or know what I was editing without making a change. It was frustrating at best.

Re: Reverse-Engineering Google Nest Devices

#85

Earlier quoted context omitted.

The price point is fairly low if you are prepared to make a hobby of it: You can do the image capture with Raspbery Pis. (1) The storage is slightly more expensive though. 1) http://blog.snapdragon.cc/2012/07/16/using-raspberry-pi-for-...

The problem with the hobbyist approach (and this is coming from someone who owns multiple Raspberry Pis) is that you most hobbyist don't really have the resources to tackle every engineering aspect of building a reliable camera. We have people dedicated to fine tuning the WiFi drivers in the device, writing scalable and secure video storage/streaming services, figuring out the thermal profile of every component in th…

> but ultimately would you trust your home to something you can throw together in a few weekends?

More than I trust it to something that sends it over the internet to someone else's cloud over insecure channels, yes.

"trust your home" is somewhat misleading. The house won't fall down if the surveillance cameras are off. I've been in that home for years now without surveillance cameras and it's fine; I'd be a bit happier with some video feeds in various places but it will contribute to additional security: It's not all or nothing.

Also, wi-fi isn't the only or necessarily the best option to hook it up. I did mention that storage is harder that image capture now, but I believe that a Synology NAS or similar is the preferred approach. Multi-Terabyte HDs have gotten affordable.

Post reply on HN