Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Privacy Networking

Privacy-Respecting Smart Home System Can Work Offline and Sends Fake Data (www.ddw.nl) 40

A publicly-funded group of designers, artists and privacy experts from Amsterdam have designed a smart home system prototype to "prove it's technically possible to build a privacy respecting smart home while maintaining convenience."

Its controller uses an Arduino Nano to disconnect the system from the internet during times when it's not in use. They're building everything on Mozilla's open smart home gateway software. The system's microphone is a separate USB device that can be easily unplugged. For extra security, the devices don't even use wifi to communicate.

"The Candle devices offer the advantages of a smart home system -- such as voice control, handy automations and useful insights -- without the downsides of sending your data to the cloud and feeling watched in your own home," explains their blurb for Dutch Design Week, where they're launching their prototypes of trust-worthy smart locks, thermostats, and other Internet of Things devices: Most smart devices promises us an easier life, but they increasingly disappoint; they eavesdrop, share our data with countless third parties, and offer attractive targets to hackers. Candle is different. Your data never leaves your home, all devices work fine without an internet connection, and everything is open source and transparent.
One of the group's members is long-time Slashdot reader mrwireless, who shares an interesting observation: Smart homes track everything that happens inside them. For developing teenagers, this makes it more difficult to sneak in a date or break the rules in other subtle ways, which is a normal, healthy part of growing up. Candle is a prototype smart home that tries to mitigate these issue. It has given its sensors the ability to generate fake data for a while. In the future, children could get a monthly fake data allowance.

Some of the devices have "skirts", simple fabric covers that can be draped over the devices to hide their screen. If you own a dust sensor, this can be useful if your mother in law comes over and you haven't vacuumed in a while.

This discussion has been archived. No new comments can be posted.

Privacy-Respecting Smart Home System Can Work Offline and Sends Fake Data

Comments Filter:
  • by kriston ( 7886 ) on Sunday October 20, 2019 @05:40PM (#59328828) Homepage Journal

    Long-time Slashdot reader with 7-digit UID.

    I feel even older than ever now.

  • by gurps_npc ( 621217 ) on Sunday October 20, 2019 @05:58PM (#59328864) Homepage

    They had me at not needing an internet connection.

    Then I fell in love with fake data!

    • I completely agree. Where/how can I buy these??

    • by AmiMoJo ( 196126 )

      Wouldn't it just make sense not to log the data in the first place?

      I'm trying to imagine what sort of smart home stuff you would need where logging is essential. Maybe something like electricity consumption graphs but research has shown that kind of information doesn't really help people save energy anyway.

      Why would you want a log of when your front door was opened, or when things were turned on and off, or of all the things you ever said to your smart thermostat?

      • Wouldn't it just make sense not to log the data in the first place?

        There are plenty of things that a smart home user might want to log. Electricity consumption is a good example.

        It's just that most of us don't want that info to be sent to Google, Microsoft, Amazon and a dozen more of their mysterious business partners.

  • What CAN'T an Arduino do? That was a satirical question.
  • Perfect! (Score:5, Funny)

    by kamapuaa ( 555446 ) on Sunday October 20, 2019 @06:32PM (#59328920) Homepage

    I was actually looking for a home security system that lets people sneak in, because that's actually a healthy thing to do for teenagers.

    Next I'm looking for a door lock that sometimes doesn't close all the way, because fresh air is important. And maybe a fire alarm that doesn't go off all the time, because an occasional fire is an important part of a healthy ecosystem.

    • Sneaking in "dates" to the bedroom is vitally important for teenagers to discover their sexuality.

      • Re: (Score:3, Interesting)

        by Powercntrl ( 458442 )

        Sneaking in "dates" to the bedroom is vitally important for teenagers to discover their sexuality.

        I was wondering what the hell this had to do with the story, and then I re-read the summary. Never would've thought "lets your kids privately have sex" would be a bullet point on a smart home feature list.

        I guess some folks are just really proud of the little horndogs they've spawned.

        • by jrumney ( 197329 )

          Our dog was the best birth control my sister ever had.

        • Well, the Dutch are and have been proud about it for ages, that in practically no country is it easier to get an abortion, yet in no country where it's legal are there so few abortions. It is surmised that even in many countries where abortion is illegal, there are still more than in the Netherlands.
  • This will last exactly as long as it takes for them to be bought out. The new owners will want to monetize, with ever increasing levels of 'connectivity' and 'user engagement'.
  • by crow ( 16139 ) on Sunday October 20, 2019 @07:03PM (#59328962) Homepage Journal

    One key component of this is the voice processing, and it's the most complicated part. I've been thinking I could do most of the smart home stuff from a Linux system if only I had the voice input working. What is the state of the art for voice recognition on Linux without sending the data for offsite processing? Is anything comparable to what you get with Amazon Echo or Google Home?

    • by ceoyoyo ( 59147 )

      There are a zillion text-to-speech and speech command recognition systems on github. Training one was a TensorFlow example for a while, I think. Just google "TensorFlow speech recognition."

      Science fiction used to have the concept of a house computer that had a personality and controlled the rest of the smart home devices. We sort of replaced that with sending everything off to data harvesters. I think there's a lot of promise in the idea: a headless server that sits in a closet and is connected to a bunch

    • Re:Voice Processing (Score:5, Informative)

      by mrwireless ( 1056688 ) on Monday October 21, 2019 @09:26AM (#59330454)

      I'm the designer of the system.

      We use Snips. It's not open source (yet), but works really well, and is very dedicated to being cloudless. As part of the EU Sherpa project, which researches AI issues we may encounter in 2025, we were able to develop an add-on for the Mozilla WebThings Gateway. Here's the source code:
      https://github.com/createcandl... [github.com]

      The Mozilla Gateway will soon be able to connect to Mycroft as well.

      One of the reasons we did this, is to have a debate about "good enough AI". Companies like Google, Amazon and even Apple will tell you they need to record all the voice commands to "improve their systems". But after 10.000 recordings of "turn on the lights" or "set a timer", these systems won't get much better at recognizing those commands. So we should not take their defense at face value, and also offer users to opt-in.

      You can read more about "good enough AI" here: https://www.candlesmarthome.co... [candlesmarthome.com]
      More on Sherpa: https://www.project-sherpa.eu/ [project-sherpa.eu]

    • by AmiMoJo ( 196126 )

      I tried Kalidi and DeepSearch (Mozilla) and neither was all that good.

      It's a bit more complicated than just getting the speech recognizer to do a good job though. Unless you want to have to use very specific commands you also need a way of parsing natural language. Then you can take "set the, uh, temperature to... 20 degrees for the next couple of hours" and turn it into something actionable.

  • by kbahey ( 102895 ) on Sunday October 20, 2019 @07:08PM (#59328972) Homepage

    There are open source home automation systems like Home Assistant [home-assistant.io] and OpenHAB [openhab.org]. If you stick to non-cloud devices, and use one of them, then there are no privacy issues.

    By cloud devices, I mean things that would not work locally and require an internet host and account to work. What data they collect and send to that host is unknown, and therefore is a privacy risk. Think of devices like Nest.

    Home Assistant also integrates with cloud services, which I also avoid (you are down if they are down, or if your internet is down, in addition to the privacy issues). Services like IFTTT, Google Assistant, Alexa, ...etc.

    I do use Home Assistant and highly recommend it. I have a few custom made sensors that use the ESP8266 and ESP32 WiFi, and integrated them using MQTT [github.com] over WiFi to Home Assistant.

    • by jrumney ( 197329 )

      Also mozilla-iot, which is what this project is based on. They all have their disadvantages. Mozilla's IoT server is mainly focused on pushing their own WebThings standard, and doesn't have much of a community working on add-ons to provide interoperability with other proprietary devices. OpenHab has better compatibility, but a confusing array of user interfaces, none of which is particularly easy to use. Home Assistant seems to prefer Integrating with proprietary devices via manufacturers' portals rather

      • by kbahey ( 102895 )

        When I was evaluating a home automation platform, I evaluated OpenHAB, and decided against because it is Java (large memory footprint). Home Assistant is Python, and I run it in a venv instance.

        It is true that Home Assistant supports a lot of 3rd party integration for cloud based device. But there is nothing to prevent you from implementing your own local devices. In fact, all the devices I have are local. Nothing cloud, except retrieving weather data from services like YR.No. Just find a way to do MQTT and

  • by spaceman375 ( 780812 ) on Sunday October 20, 2019 @10:38PM (#59329384)
    Anytime I look for an IoT device for any purpose, the first thing I ask is how will it work if I firewall it off the internet. If it chokes, I won't buy it. I can join my home LAN from anywhere with a VPN, so my IoT stuff is local net only except for the occasional update when I manually let them thru. If the app doesn't do local access without calling home they won't get my money either. So far this has worked for me, but I loathe the direction the market is going in.
  • by mseeger ( 40923 ) on Monday October 21, 2019 @02:34AM (#59329756)

    I started building my SmartHome abiut seven years ago using Homematic (not Homematic IP) components.

    No Internet or Cloud access is required. It works perfectly without any privacy problems and has a lot more functionality than many of the currently hyped systems. Thanks to an API I can integrate it into all my workflows.

    IMHO a "smart" home and "cloud" are mutually exclusive terms. I wonder why people keep falling for that crap....

  • I wanted a few "Smart" features - lights switched according to sunrise/sunset but stopping at midnight (which precludes a simple photocell), turn the heating on remotely, check the house is still there when away. But almost all the commercial are expensive and intrusive, requiring you to sign up to an unnecessary central service hub.

    What I wanted was a controller in my home that did this stuff itself, with remote access over the Internet. I'm currently using a Raspberry Pi, a domain name on duckdns.org, a

  • ... Smarthome that doesn't need any internet connection what so ever! *Mindflash*
    After that: Smartlock that works indefinitely without any need for electricity. Ever! Scientist are already working on this and expect a breakthrough in 5 years!

Math is like love -- a simple idea but it can get complicated. -- R. Drabek

Working...