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

Getting Your IoT Things Talking by Jessica Rose

Riga Dev Day
March 13, 2016
95

Getting Your IoT Things Talking by Jessica Rose

Riga Dev Day

March 13, 2016
Tweet

More Decks by Riga Dev Day

Transcript

  1. @jesslynnrose I started working with DreamFactory just a few months

    ago. We’ve seen some really cool uses for our platform with enterprise IoT, so I sat down to try to start learning more about M2M and IoT but noting really triggered that part on my brain that drives me into obsessive learning. I would go through really informative materials like the 451 white papers and still not
  2. @jesslynnrose I want to tell you a short story about

    how I became obsessed and why I want to start a larger conversation about IoT interconnectivity and interoperability. It’s a love story. It’s a
  3. @jesslynnrose [I want to tell you a love story I

    love the internet I love loads of things But until fairly recently I was :/ about IoT]
  4. @jesslynnrose [I want to tell you a love story I

    love the internet I love loads of things But until fairly recently I was :/ about IoT]
  5. @jesslynnrose IoT needs to be led by clear, shared standards.

    Then by software and platforms. Hardware should be interchangeable.
  6. @jesslynnrose “The Internet of Things is currently beset by product

    silos. To unlock the commercial potential there is a need for open ecosystems based upon open standards.” -W3C
  7. @jesslynnrose Conflicting standards != No standards • IETF Internet Engineering

    Task Force • WC3 World Wide Web Consortium • OASIS Org for the Advancement of Structured Information Standards • OMA Open Mobile Alliance • Near countless proprietary standards
  8. @jesslynnrose For IoT to scale with a diverse range of

    connected devices, we need to lead with shared standards and processes.
  9. @jesslynnrose Without standardised connectivity between diverse IoT hardware you don’t

    have a real internet of things. You have the internet and some things.
  10. @jesslynnrose The most powerful hardware producers have little incentive to

    eliminate silos. Standardisation needs to be driven from external demand.
  11. @jesslynnrose Why use REST for IoT? • Security • Generic

    nature • In common use across different contexts • Scalability • Maturity of REST model • Low barrier to entry for internal and external talent across skill levels, communities or contexts
  12. @jesslynnrose ‼* [I’m going to talk for a bit about

    how DF works and how I could see it working in a consumer facing IoT setting. But I’m massively biased. I love DF. If you don’t think this open source product is the best fit for API-ifying the IoT, I respect that and would love to hear about other platforms or
  13. @jesslynnrose [Spagetti img, history of how we developed it. But

    to my Ringly obsessed self, this map of connected apps might be better seen as a map of connected consumer IoT devices in an environment. The same standardised API layer that lets enterprises streamline their development processes could create a
  14. 40 Mobile Desktop Thing Server REST API Services Platform File

    Storage NoSQL Documents SQL Database External Services
  15. 41 Thing Thing Thing Server/Hub REST API Services Platform File

    Storage NoSQL Documents SQL Database External Services
  16. @jesslynnrose Free Hosted Dev Environment: http://www.dreamfactory.com Developer Resources: http://www.dreamfactory.com/resources Downloads:

    http://www.dreamfactory.com/developers/downloads Docs: https://github.com/dreamfactorysoftware/dsp-core/wiki Community Forum: http://community.dreamfactory.com Blog: http://blog.dreamfactory.com