Canopy SF Home Automation Meetup Slides 10/14/2014

  • Published on
    29-Nov-2014

  • View
    197

  • Download
    0

Embed Size (px)

DESCRIPTION

Overview of the Canopy IoT project. These are the slides I presented at the SF Home Automation Startup Demo night on 10/14/2014. http://canopy.link @CanopyIoT

Transcript

  • 1. Canopy The open cloud for IoT. http://canopy.link founders@canopy.link @CanopyIoT
  • 2. We are developing software that makes it easy to rapidly develop and deploy IoT solutions.
  • 3. The power of the cloud in one line of code. Your toast is ready. Enjoy your toast! Your toast is ready. Enjoy your toast! Device firmware: canopy_send_sms(Your toast is ready. Enjoy your toast!);!
  • 4. Cloud operations brought to firmware: Remote monitoring Remote control Messaging & notifications Your toast is ready. Enjoy your toast! Your toast is ready. Enjoy your toast!
  • 5. Traditional Product Traditional Product Direct Interaction
  • 6. IoT Product Home Router Embedded Software Mobile App Traditional Product Remote Server Smart Product SoC or Microcontroller Communication Chip Remote Interaction
  • 7. What this gets you: Home Router Embedded Software Mobile App Traditional Product Remote Server Smart Product SoC or Microcontroller Communication Chip Remote Interaction Applications can now monitor & control devices. Devices can now send and get data to/from the Internet.
  • 8. Clouds role Home Router The cloud: Acts as broker. Provides persistence. Interacts with other web services. Does analytics. Authorization & security. Embedded Software Mobile App Traditional Product Remote Server Smart Product SoC or Microcontroller Communication Chip Remote Interaction
  • 9. The need for a cloud broker Home Router Embedded Software Mobile App Traditional Product Remote Server Smart Product SoC or Microcontroller Communication Chip Remote Interaction Firmware is written in a low-level language and has access to internal device state. Applications interact with web services through REST APIs.
  • 10. Canopy acts as the broker Provides embedded library Home Router Canopy to device firmware. Provides REST API to apps. Embedded Software Mobile App Traditional Product Smart Product SoC or Microcontroller Communication Chip Remote Interaction Canopy Canopy canopy_set_value(toast_ready, true);! GET /device//toast_ready!
  • 11. Is IoT just a bunch of hype? It will be unless IoT cloud development becomes cheaper and easier.
  • 12. Our distinct approach simplifies IoT development 100% open source http://github.com/canopy-project! Puts you in control of your IoT infrastructure. Deploy in your own private cloud. Frees you from lawyers & risky business arrangements. Simple for developers Powerful cloud capabilities with one line of code. canopy_on_change(! brightness,! handle_brightness);! POST /device/! {! brightness : 0.5! }!
  • 13. Our distinct approach simplifies IoT development Language & IDE agnostic We are working with multiple HW companies to include our SW in their SDKs. By publishing royalty-free protocols we allow bindings in any language. Initially we support C and Javascript bindings. HW agnostic
  • 14. Embedded development with Canopy Get the code apt-get install canopy! git clone https://github.com/canopy-project/canopy-embedded! make && sudo make install! Include libcanopy #include ! Add one line of code canopy_set_value_bool(toast_ready, true);!
  • 15. Our web-based management interface makes rapid prototyping a snap!
  • 16. Application development with Canopy Make REST API requests GET /device//temperature! POST /device/! {! brightness : 0.5! }! Or use client libraries: canopy.device(id).temperature.getValue(! function(value, error) {! alert(value);! }! )!
  • 17. Our APIs let you ship sleek apps.
  • 18. Our founders have: Built cloud infrastructure for real IoT products. Greg Prisament Vivek Pathela Cloud architect lead for SkyDog Router. (Acquired by Comcast) IoT product lead reporting directly to CEO. Magna Cum Laude from CS dept. Grown businesses. Grown businesses. Spearheaded NETGEARs consumer products business from start to profitable annual revenues of over half a billion. Executive Management Program graduate. Went on to advise & mentor over a dozen startups.
  • 19. We have a proof-of-concept (alpha) and are now working towards a beta release. Finalizing protocols and APIs. Implementing all beta features. Building community & partnerships.
  • 20. IoT is transitioning Apps Clouds Devices from vertical integration to horizontal specialization.
  • 21. IoT needs open source software and royalty-free protocols to encourage interoperability and innovation in this emerging ecosystem!
  • 22. We are dedicated to building open & royalty-free IoT cloud infrastructure. Canopy Embedded Development Kit Royalty-free Royalty-free Canopy Cloud Service Application (Using Canopy Client Libraries) Canopy REST API Canopy Websocket Protocol Open source Open source Open source
  • 23. Can open source make money? Absolutely! Many companies have built and scaled their business by offering software and services based on open source software. But the first step is building a community of users & contributors!
  • 24. Support this vision through membership! Corporate Membership You get Participate and vote in working groups Access members-only website Early access to protocol specifications Early access to software releases Access to conformance tests Permission to use Canopy branding Joint press/marketing opportunities Annual Fee $15,000
  • 25. Thank You! Canopy Web: http://canopy.link : @CanopyIOT Email: founders@canopy.link Ph: 1 (914) 374-3587 Git: http://github.com/canopy-project