iot in the cloud: build & unleash the value in your renewable energy system
TRANSCRIPT
IoT in the Cloud Build & Unleash the Value in your Renewable Energy SystemMark Heckler Principal Technologist/Developer Advocate Pivotal Software, Inc. www.thehecklers.org @MkHeck
@MkHeck
@MkHeck
Let’s talk about…
• what is involved in an IoT project• how to approach one• breaking it down• demo time!
@MkHeck
What is involved?
DevicesMicrocontroller(s)
IoT Gateway
Back end service
Front end application (with User Interface)
@MkHeck
Bounded contexts
“DDD deals with large models by dividing them into different Bounded Contexts and being explicit about their interrelationships.” — Martin Fowler
@MkHeck
Microcontrollers
Open sourceAdd-onsProgramming language/environmentAvailable in various configurationsDurable & reliableLow power requirements
@MkHeck
IoT Gateway
Linux OS All major programming languagesCommunication/protocol optionsRemotely & securely accessibleInexpensive add-ons
Same criteria plus:
@MkHeck
Back end serviceCommunication, Query, StorageOpen source development platformVersatile, open source cloudVelocityPortabilitySIMPLICITYSpring Boot + Cloud Foundry
@MkHeck
Front end application
Available anywhereRuns on every client
Versatile, open source cloudLibrary/framework support
HTML + CSS + JS + Cloud Foundry
@MkHeck
Wearable application
Ultimate in versatilityMonitoring+control simple+subtle
Library/framework supportEase of development
@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
@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 discussi
on
going on Twitter!
@MkHeck