cloud 101 for embedded designers

21
CLOUD 101 FOR EMBEDDED DESIGNERS

Upload: mark-benson

Post on 15-Jan-2017

28 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Cloud 101 for Embedded Designers

CLOUD 101 FOR EMBEDDED DESIGNERS

Page 2: Cloud 101 for Embedded Designers

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

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

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

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

The opportunity

End Users

ServiceAdmins

Site Managers

PRODUCTS STAKEHOLDERSCONNECT

Page 7: Cloud 101 for Embedded Designers

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

Converging perspectives

Page 9: Cloud 101 for Embedded Designers

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

Hierarchical Taxonomy

Page 11: Cloud 101 for Embedded Designers

Smart Services

Source: http://trentonsystems.com/

Page 12: Cloud 101 for Embedded Designers

Machine Interfaces

Source: http://eurescom.eu

Page 13: Cloud 101 for Embedded Designers

Solution evolution

Goal: internet-enable a CNC lathe

Page 14: Cloud 101 for Embedded Designers

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

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

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

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

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

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

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

CLOUD 101 FOR EMBEDDED DESIGNERS