Moving Renewable Energy Embedded Systems into the Cloud
-
Upload
mark-heckler -
Category
Technology
-
view
471 -
download
1
Transcript of Moving Renewable Energy Embedded Systems into the Cloud
![Page 1: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/1.jpg)
Moving Renewable Energy Embedded Systems into the CloudMark Heckler Principal Technologist/Developer Advocate Pivotal Software, Inc. www.thehecklers.org @MkHeck
@MkHeck
![Page 2: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/2.jpg)
@MkHeck
Let’s talk about…
![Page 3: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/3.jpg)
@MkHeck
Let’s talk about…
• what is involved in an IoT project
![Page 4: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/4.jpg)
@MkHeck
Let’s talk about…
• what is involved in an IoT project• how to approach one
![Page 5: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/5.jpg)
@MkHeck
Let’s talk about…
• what is involved in an IoT project• how to approach one• breaking it down
![Page 6: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/6.jpg)
@MkHeck
Let’s talk about…
• what is involved in an IoT project• how to approach one• breaking it down• the code!
![Page 7: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/7.jpg)
@MkHeck
Let’s talk about…
• what is involved in an IoT project• how to approach one• breaking it down• the code!• any questions?
![Page 8: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/8.jpg)
@MkHeck
What is involved?
![Page 9: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/9.jpg)
@MkHeck
What is involved?
Devices
![Page 10: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/10.jpg)
@MkHeck
What is involved?
DevicesMicrocontroller(s)
![Page 11: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/11.jpg)
@MkHeck
What is involved?
DevicesMicrocontroller(s)
IoT Gateway
![Page 12: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/12.jpg)
@MkHeck
What is involved?
DevicesMicrocontroller(s)
IoT Gateway
Back end service
![Page 13: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/13.jpg)
@MkHeck
What is involved?
DevicesMicrocontroller(s)
IoT Gateway
Back end service
Front end application
![Page 14: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/14.jpg)
@MkHeck
What is involved?
DevicesMicrocontroller(s)
IoT Gateway
Back end service
Front end application (with User Interface)
![Page 15: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/15.jpg)
@MkHeck
Bounded contexts
![Page 16: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/16.jpg)
@MkHeck
Physical devices
![Page 17: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/17.jpg)
@MkHeck
Microcontrollers
![Page 18: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/18.jpg)
@MkHeck
Microcontrollers
Open source
![Page 19: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/19.jpg)
@MkHeck
Microcontrollers
Open sourceAdd-ons
![Page 20: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/20.jpg)
@MkHeck
Microcontrollers
Open sourceAdd-onsProgramming language/environment
![Page 21: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/21.jpg)
@MkHeck
Microcontrollers
Open sourceAdd-onsProgramming language/environmentAvailable in various configurations
![Page 22: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/22.jpg)
@MkHeck
Microcontrollers
Open sourceAdd-onsProgramming language/environmentAvailable in various configurationsDurable & reliable
![Page 23: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/23.jpg)
@MkHeck
Microcontrollers
Open sourceAdd-onsProgramming language/environmentAvailable in various configurationsDurable & reliableLow power requirements
![Page 24: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/24.jpg)
@MkHeck
IoT Gateway
![Page 25: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/25.jpg)
@MkHeck
IoT Gateway
Same criteria plus:
![Page 26: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/26.jpg)
@MkHeck
IoT Gateway
Linux OS Same criteria plus:
![Page 27: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/27.jpg)
@MkHeck
IoT Gateway
Linux OS All major programming languages
Same criteria plus:
![Page 28: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/28.jpg)
@MkHeck
IoT Gateway
Linux OS All major programming languagesCommunication/protocol options
Same criteria plus:
![Page 29: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/29.jpg)
@MkHeck
IoT Gateway
Linux OS All major programming languagesCommunication/protocol optionsRemotely & securely accessible
Same criteria plus:
![Page 30: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/30.jpg)
@MkHeck
IoT Gateway
Linux OS All major programming languagesCommunication/protocol optionsRemotely & securely accessibleInexpensive add-ons
Same criteria plus:
![Page 31: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/31.jpg)
@MkHeck
Back end service
![Page 32: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/32.jpg)
@MkHeck
Back end serviceCommunication, Query, Storage
![Page 33: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/33.jpg)
@MkHeck
Back end serviceCommunication, Query, StorageOpen source development platform
![Page 34: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/34.jpg)
@MkHeck
Back end serviceCommunication, Query, StorageOpen source development platformVersatile, open source cloud
![Page 35: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/35.jpg)
@MkHeck
Back end serviceCommunication, Query, StorageOpen source development platformVersatile, open source cloudVelocity
![Page 36: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/36.jpg)
@MkHeck
Back end serviceCommunication, Query, StorageOpen source development platformVersatile, open source cloudVelocityPortability
![Page 37: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/37.jpg)
@MkHeck
Back end serviceCommunication, Query, StorageOpen source development platformVersatile, open source cloudVelocityPortabilitySIMPLICITY
![Page 38: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/38.jpg)
@MkHeck
Back end serviceCommunication, Query, StorageOpen source development platformVersatile, open source cloudVelocityPortabilitySIMPLICITYSpring Boot + Cloud Foundry
![Page 39: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/39.jpg)
@MkHeck
Front end application
![Page 40: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/40.jpg)
@MkHeck
Front end application
Available anywhere
![Page 41: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/41.jpg)
@MkHeck
Front end application
Available anywhereRuns on every client
![Page 42: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/42.jpg)
@MkHeck
Front end application
Available anywhereRuns on every clientLibrary/framework support
![Page 43: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/43.jpg)
@MkHeck
Front end application
Available anywhereRuns on every client
Versatile, open source cloudLibrary/framework support
![Page 44: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/44.jpg)
@MkHeck
Front end application
Available anywhereRuns on every client
Versatile, open source cloudLibrary/framework support
HTML + CSS + JS + Cloud Foundry
![Page 45: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/45.jpg)
@MkHeck
![Page 46: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/46.jpg)
@MkHeck
![Page 47: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/47.jpg)
@MkHeck
![Page 48: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/48.jpg)
@MkHeck
Thank You for Participating!• Helpful Links
• 12 Factor apps: 12factor.net
• Spring Initializr: start.spring.io
• Cloud Foundry: cloudfoundry.org
• Pivotal Web Services: run.pivotal.io
• Code for this session: https://github.com/hecklerm
![Page 49: Moving Renewable Energy Embedded Systems into the Cloud](https://reader031.fdocuments.us/reader031/viewer/2022022202/587b24751a28ab736c8b7431/html5/thumbnails/49.jpg)
@MkHeck
Thank You for Participating!• Helpful Links
• 12 Factor apps: 12factor.net
• Spring Initializr: start.spring.io
• Cloud Foundry: cloudfoundry.org
• Pivotal Web Services: run.pivotal.io
• Code for this session: https://github.com/hecklerm
Keep the discussi
on
going on Twitter!
@MkHeck