Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build Your Own Smart Home

Build Your Own Smart Home

Do you wish your home was smarter? It's okay to admit that your home is dumb, no one will judge you. Are you interested in possibly making your home smarter, but you've only gotten as far as a free Nest Thermostat from the electric company and a couple of Phillips Hue lightbulbs that you insist on using your phone to turn off and on? Are you in the market for a connected home hub but you aren't quite sure which one to bet on and which device communication protocols it does (and doesn't) support. In this session, Brandon will survey the latest and greatest in so called "Smart Home" technology before outright dismissing all off the shelf systems as total crap. With that out of the way, he'll walk through some of the ins and outs of building your own damn connected home, just as he's doing himself in a old and very dumb home that he just talked himself into buying. If you'd love to see Brandon try, fail and sometimes succeed in building his own home of the future, this is the session for you. Because, really, if Brandon can build his own Smart Home, you can too.

Brandon Satrom

August 10, 2016
Tweet

More Decks by Brandon Satrom

Other Decks in Technology

Transcript

  1. BUILD B R A N D O N S AT

    R O M Y O U R O W N S M A R T H O M E
  2. SMART HOME Smart Home, Dumb Home, Ignorant Home 1 BUILD

    YOUR OWN 2Commercial Hubs & False Prophets 3 B.Y.O. Smart Home
  3. “DUMB HOME” D A home that is neither automated, nor

    connected to the cloud or a local home controller A home with purely “analog” control mechanisms (thermostat, security, etc)
  4. “IGNORANT HOME” I A home with two or more “connected”

    devices that are unaware of each other A home that is overly cloud-dependent A home with connected devices that are insecure
  5. 1997 - Microsoft Windows 2008 - Apple iPhone 2016 -

    Smart Homes and The Internet of Things MOST POPULAR TARGETS AT BLACK HAT
  6. 1. Minimizes cloud communicaLons 2. Secures communicaLon channels and messages

    4. Ensures that privilege matches funcLon 3. Manages all integraLons through the hub A SECURE SMART HOME
  7. THE HOME CONTROLLER YOU PURCHASED IS INSECURE 1. Independent security

    researchers cannot tell you about the flaw without breaking the law 2. You cannot inspect the device to determine or fix the flaw without breaking the law
  8. THE HOME CONTROLLER DOES NOT SUPPORT YOUR DEVICES You cannot

    add support for your devices in unapproved ways without breaking the law
  9. THE HOME CONTROLLER YOU PURCHASED IS BEING SHUTTERED BY THE

    VENDOR You cannot open the device to remove the cloud dependency and/or make the device functional again without breaking the law
  10. OPTIONS Buy Open Hardware, Install Open Controller Software 1 SMART

    HOME 2 Buy Open Hardware, Build Your Own Controller
  11. - RPI 3 - 128 GB SD Card - Samsung

    Artik 5 (Beta) - Supports WiFi, BLE, ZigBee, ZWave and SigFox communication
  12. GATEWAY - RPI 3 - 128 GB SD Card -

    Samsung Artik 5 (Beta) - Supports WiFi, BLE, ZigBee, ZWave and SigFox communication
  13. GATEWAY REPOSITORY - RPI 3 - 128 GB SD Card

    - Samsung Artik 5 (Beta) - Supports WiFi, BLE, ZigBee, ZWave and SigFox communication
  14. REPOSITORY & DASHBOARDS SOFTWARE SETUP GATEWAY • Node-Red • MosquiXo

    • Telegraf SENSORS & DEVICES 3RD PARTY AND CUSTOM MOBILE CROSS-PLATFORM NATIVE • NaLveScript • Angular 2 • Firebase • Nest • Ring • Hue • ParLcle • Arduino • InfluxDB • Grafana • Telegraf
  15. Visualize key informaLon from smart home systems, sensors and devices

    VISUALIZATION Control home devices in a single way from a single app CONTROL Collect and aggregate smart home data in a single place COLLECTION Analyze data across home devices, document trends and alert homeowners INSIGHT B C D USES FOR A SMART HOME CONTROLLER B
  16. STRATEGIES SECURITY HUB-ONLY COMMUNICATION Ways to ensure your homegrown smart

    home controller stays secure ENCRYPTED MESSAGES NO CLOUD DEPENDENCY
  17. A ROSIE Our goal with Rosie is to create an

    open, extensible smarter home controller for the homes of now and the future. No proprietary hardware and no DRM. THE SMARTER, OPEN HOME CONTROLLER GITHUB.COM/ROSIE-HOME
  18. THANK YOU B S AT R O M @ G

    M A I L . C O M | B R E A K I N G T H I N G S . I O @ B R A N D O N S A T R O M