Software

IoT in the Cloud: Build and Unleash the Value in your Renewable Energy System

Description
30 minute session discussing/demoing an IoT system built to be scalable, following DDD and targeted at industrial IoT configurations, but with consumer-available components.
Categories
Published
of 15
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 1. IoT in the Cloud Build & Unleash the Value in your Renewable Energy System Mark Heckler Principal Technologist/Developer Advocate Pivotal Software, Inc. www.thehecklers.org @MkHeck @MkHeck
  • 2. @MkHeck Let’s talk about… • what is involved in an IoT project • how to approach one • breaking it down • demo time! • any questions?
  • 3. @MkHeck What is involved? Devices Microcontroller(s) IoT Gateway Back end service Front end application (with User Interface)
  • 4. @MkHeck Bounded contexts “DDD deals with large models by dividing them into different Bounded Contexts and being explicit about their interrelationships.” — Martin Fowler
  • 5. @MkHeck Physical devices
  • 6. @MkHeck Microcontrollers Open source Add-ons Programming language/environment Available in various configurations Durable & reliable Low power requirements
  • 7. @MkHeck IoT Gateway Linux OS All major programming languages Communication/protocol options Remotely & securely accessible Inexpensive add-ons Same criteria plus:
  • 8. @MkHeck Back end service Communication, Query, Storage Open source development platform Versatile, open source cloud Velocity Portability SIMPLICITY Spring Boot + Cloud Foundry
  • 9. @MkHeck Front end application Available anywhere Runs on every client Versatile, open source cloud Library/framework support HTML + CSS + JS + Cloud Foundry
  • 10. @MkHeck Wearable application Ultimate in versatility Monitoring+control simple+subtle Library/framework support Ease of development
  • 11. @MkHeck
  • 12. @MkHeck
  • 13. @MkHeck
  • 14. @MkHeck
  • 15. @MkHeck Thank You for Participating! • Helpful Links • Pebble Developer resources: developer.pebble.com • Spring Initializr: start.spring.io • Getting Started guides for Spring: spring.io/guides • Cloud Foundry: cloudfoundry.org • Pivotal Web Services (public cloud, free trial): run.pivotal.io • Code for this session: https://github.com/hecklerm/IoTintheCloud Keep the discussion going on Twitter! @MkHeck
  • Search
    Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks