• Here are the under-hyped areas of IoT (based on hundreds of hours of hacking)

    underhyped
    Over the last couple of years I’ve done a ton of home automation hacking, as well as a lot of reading and tracking of emerging products in the IoT and home automation space. In the process, I’ve been able to identify some under-hyped areas of opportunity in the space.

    Presence

    There are many scenarios where it’s useful to know if a person is home or not. That information can be used to make sure music is off when you’re away, turn lights off — or even to make a house appear to be occupied if people have been away for a long time. I haven’t found anyone really talking about this, but now that I’ve implemented it for myself, I know how useful it is.

    To my knowledge, no product today makes it easy to sense presence passively and make that information available to implement useful automation scenarios.

    iBeacons are an option, but they tie to the phone, which isn’t always useful if your phone isn’t with you always. And iBeaons are immature. I’ve testing many of the leading brands including Estimote, Gimbal and a handful of Chinese iBeacons; battery life is a disaster and configuration is arduous. There’s no management layer, so building a presence app is non-trivial effort.
    Nest (and it’s API) includes home and away detection, but I’m not sure how accurate or realtime it is.

    Voice Control

    The smartphone is the defacto user interface for IoT, and that’s usually a good thing. But phones get left in bags or set on counters to charge. It would be incredibly useful to talk to your house (“set the lights to movie mode”) no matter where you happen to be standing or sitting.
    Amazon Echo has done the best job so far of creating a passive voice recognition ability that works in noisy environments and from across the room.
    But at least for now, it’s a completely closed system…unless you want to hijack your shopping list and use that to trigger commands.

    Scripting / APIs 

    I haven’t found a user-friendly system that helps tie together various IoT systems into something cohesive.

    Revolv may have been the great hope for his, but they didn’t offer an API and they’ve been acquired by Nest and don’t appear to be on the market any more.

    I ended up writing my own server running on a Mac Mini that connects directly to various systems (lighting controllers, security panel, Sonos, Nest, Spotify) to monitor and run scripts and to accept commands from my own iPhone app.

    For example, when I open the door to my home gym in the morning, my Spotify workout playlist automatically starts playing on the Sonos in that room.

    When I press “movie mode” on my app, music (if playing) stops playing and lights reconfigure to reduce outside glare and dim downstairs.
    If it has been hot during the day and windows were left open, but the weather report predicts temperatures below 65 during the night, a push notification reminds me to close the windows.
    When the house is empty, the alarm system is automatically armed. I don’t have to think about it. SMS notifications? Cameras? Check.
    When I open the front door late at night, the entry lights inside the house turn on (but dimly), and then turn off again after a bit. Avoid eye strain and reduce cognitive load. Less stress is a big thing.
    All of these scenarios are incredibly useful and were impossible to achieve without writing my own service, hacking into devices that don’t have official APIs and (in some cases) issuing telnet commands. The hardware is there and the software algorithms are simple. Getting things to talk to each other? That’s the hard part.
    Somebody ought to wrap all this stuff into a visual scripting tool. And support IFTTT. Of course none of this will be possible unless vendors decide that opening up is good for business. Currently it seems that most (even Kickstarter) projects forgo open APIs. Perhaps HomeKit will usher in more interop.
    No, most consumers will not directly use APIs or scripting interfaces. However if more manufacturers supported open interfaces and offered APIs, we’ll see useful innovation that can be shared and purchased. Things are often  better when they work together and the devices that play nicely will get purchased more often.

    Too Much Hype? Not Enough Vision?

    Overall, I think IoT and home automation is over-hyped, and I’ve come to the conclusion that many of the industry’s so-called leaders lack vision. The prime example of this is Nest and their “Works with Nest” program.
    Months after their $3.2B acquisition by Google, and presumably armed with a major PR push, months of significant planning, big name strategic partners and top-notch video production, the best they could do to outline the vision of the future for home automation was:
    #1:  Your Jawbone UP knows you woke up, so your Nest thermostat can turn the heat up. An savings of about 15 seconds from the tim when you will walk by the thermostat and it detects you walking by. And in the 15 seconds, the heater will have affect the ambient temperature in your room by how much?
    #2: Thermostat + Washing Machine = ? Spoiler alert! —> In the video, the President of Whirlpool asks “why would we ever bring the thermostat and the washer together? that’s a good question”. Then he talks for a bit and never really answers the question.
    #3: If fire detector goes off, lights flash red so your neighbors can see there is trouble. It helps save lives. Um, okay.
    #4: The president of R&D for Mercedes outlines their vision for interfacing the car (using time of arrival information) to tell the Nest to turn on so your house can be warm when you get home. This can be implemented trivially in the Nest app. What does the car have to do with it? And who cares anyway. Nest learns when you usually arrive home. This is an optimization for the unusual case of a different time of arriving home.
    These are not game-changers. They aren’t revolutionary.  But they are the top scenarios outlined by the apparent leader in the space. Ouch.
    Given hardware ship and replacement cycles, the time it takes to evolve and adopt standards and, frankly, the lack of vision from industry, I think it will take quite a bit of time before useful mass-market IoT and home automation really takes off.
    In the meantime though…happy hacking.
  • I took my dad to the 3D printer expo and here’s what we saw

    A 3D printed wrench: this was my dad’s personal favorite because he loved the potential to actually print useful things

    On the weekend of 8/23, I took my dad to the 3D Printer World Expo. I should explain: My name is Ari Porad, I am 12 years old and I live in Seattle. I am also very into 3D printing, so I was excited to go and see all of the printers, especially the deltabots, which I had never seen in person before.

    My dad doesn’t know very much about 3D printers.  So, the expo was an opportunity to figure out what kind of printer would be good for a beginner like him.

    makerbot-replicator-desktop-3d-printer-5th-generationFor my dad, I would get a Makerbot Replicator because it is an established company, and it is very simple to use. Also, there is not a lot to break. It prints reasonably big, and if you only use Makerbot filament it is unlikely to break.

     

    IMG_0673

    Once my dad is a little more familiar with 3D printing, I might get him a Kossel Pro. It seems like the team at OpenBeam has spent a lot of time and energy building a high quality printer that won’t break.

     

    IMG_0665

    Another candidate for my dad once he is a little more advanced is the Airwolf 3D. With a huge print volume and two extruders, it is really capable of printing anything.  You can see in this picture that it printed a traffic cone, and my dad thought that was pretty neat.

    And now, this: A photo gallery of some really cool things:

    A 3D printed wrench: this was my dad’s personal favorite because he loved the potential to actually print useful things.

    This was printed on one of the printers that uses SLS, or a projector that shines on light-sensitive resin, instead of a thermoplastic extruder.

    We met a group of people called “Made in Space”, who built a 3D printer that is currently on the International Space Station. One possible use of the technology would be Apollo 13 in 1970, on Apollo 13 the astronauts desperately needed to fit a square air filter in a round hole.  They barely made it in time and used a lot of duct tape, but if they had had a 3D printer there would not have been a problem because they could have just made the part they needed (pictured above).

    This was printed on a printer THAT PRINTS IN FULL COLOR!!!!!

    I have no words for this, it is just so big! So Big!