cloud 101 for embedded designers
TRANSCRIPT
![Page 1: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/1.jpg)
CLOUD 101 FOR EMBEDDED DESIGNERS
![Page 2: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/2.jpg)
Abstract• Attendees will learn about the PROs and CONs
of different connection options for the Internet of Things.
• The class will cover Ethernet, WiFi, cellular, and mesh networking options and also talk about tradeoffs for each (security, reliability, performance, and cost).
![Page 3: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/3.jpg)
What is the cloud?
• Definition: Scalable servers connected to the Internet that provide certain functionality.
• Some applications in “The Cloud”:– Salesforce -> Sales, CRM– Amazon Cloud Drive, Box.net -> Data storage– Google Apps -> Office productivity– Mint, Quickbooks -> Financial
• Today, we are talking about “The Cloud” as it pertains to embedded systems.
![Page 4: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/4.jpg)
Market evolution
For anyone who has designed or spec’d a product in the past 12 years, there has been a race to add the next thing to meet customer needs, improve the product, drive down costs, keep up with the competition:
2000
LCD, USB, Ethernet, Compact Flash
2005
Touchscreen, Video, HW Accelerators, Wireless, SD 2010
Cellular, WiFi, Security, Authentication
![Page 5: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/5.jpg)
The new peripheral
2000
LCD, USB, Ethernet, Compact Flash
2005
Touchscreen, Video, HW Accelerators, Wireless, SD 2010
Cellular, WiFi, Security, Authentication
The cloud enables new options:•Remote diagnostics•Remote software upgrades•Remote control•Asset management•Simpler hardware
Cloud2015
![Page 6: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/6.jpg)
The opportunity
End Users
ServiceAdmins
Site Managers
PRODUCTS STAKEHOLDERSCONNECT
![Page 7: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/7.jpg)
What can the cloud do?
• Add value by enhancing user experience• Add revenue by offering new services • Reduce expenses by improving business processes
and managing firmware updates, support, and data collection from a central vantage point
• Understand users by analyzing use patterns• Make better decisions by integrating with existing
business systems
![Page 8: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/8.jpg)
Converging perspectives
![Page 9: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/9.jpg)
We’ve got problems
• New product categories are emerging• Vocabulary is not standardized• Consensus standards are immature• Differing interpretations of what IoT/M2M is
![Page 10: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/10.jpg)
Hierarchical Taxonomy
![Page 11: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/11.jpg)
Smart Services
Source: http://trentonsystems.com/
![Page 12: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/12.jpg)
Machine Interfaces
Source: http://eurescom.eu
![Page 13: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/13.jpg)
Solution evolution
Goal: internet-enable a CNC lathe
![Page 14: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/14.jpg)
Embedded webserver
Summary: simple; not highly scalable; IT firewall issues can be challenging
CNC lathe (server) Computer terminal (client)
Ethernet
![Page 15: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/15.jpg)
Treat devices as clients
Summary: endlessly customizable, complex, requires IT expertise
CNC lathe (client) Web application (server)
Ethernet
![Page 16: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/16.jpg)
Buy, not make
Summary: leverages existing technologies; focus on data/stakeholders
CNC lathe (client)Application Enablement Platform (AEP)
Ethernet End Users
ServiceAdmins
Site Managers
![Page 17: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/17.jpg)
Add cellular
Summary: increased flexibility; no IT firewall issues; increased cost
CNC lathe + Gateway
Application Enablement Platform (AEP)
End Users
ServiceAdmins
Site Managers
MNO, MVNO
CNC lathe + Gateway
CNC lathe + Gateway
![Page 18: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/18.jpg)
Optimize cellular
Summary: add short-range RF to reduce cellular costs
CNC lathe + Short-range RF
Application Enablement Platform (AEP)
End Users
ServiceAdmins
Site Managers
MNO, MVNO
CNC lathe + Short-range RF
CNC lathe + Short-range RF
GatewayRF Aggregator
![Page 19: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/19.jpg)
Parting thoughts
• Understand your design goals– Flexibility vs. cost– Performance vs. power
• Understand your options– Modules, aggregators, gateways, cellular networks, cloud
platforms, mobile frameworks• Focus on your core competencies; buy the rest• Prepare for the next frontier: federation of services
(CRM, ERP, social networks)
![Page 20: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/20.jpg)
We’ve got opportunities
• Bring simplicity where there is complexity• Design solutions where there are none• Set lasting consumer precedents• Provide access to information that drives business decisions
and reduces risk• Pioneer new territory
![Page 21: Cloud 101 for Embedded Designers](https://reader033.vdocument.in/reader033/viewer/2022052705/587b964c1a28ab4e4f8b654b/html5/thumbnails/21.jpg)
CLOUD 101 FOR EMBEDDED DESIGNERS