design for success€¦ · •developing a mobile app vs. a cloud-connectivity system •four...

32
Design for Success Elevating Your Product’s Capabilities through a Cloud-Connectivity System

Upload: others

Post on 08-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Design for SuccessElevating Your Product’s Capabilities through

a Cloud-Connectivity System

Page 2: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Today’s presenters

Scott LedererSenior Software Architect

LSR.com

Dave BurletonVice President of Marketing

Page 3: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Today’s Agenda

• Developing a mobile app vs. a cloud-connectivity system • Four elements of a cloud-connectivity system• Taking the 1st step: Defining the functionality of your system

LSR.com

Page 4: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Developing a mobile app vs. a cloud-connectivity system

4

Page 5: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Customers, Sales, or Leadership may think they’re asking for something like this:

When what they’re really asking for may be this:

Examples from Apple App Store

“We need an App for that!”

A product integrated into aCloud-Connectivity System

Page 6: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Enhancing your product experience requires a powerful, seamless system

Anywhere, anytime control and monitoring

Cloud-server to manage communications and make data actionable

App developed to handle the complexity of wireless communication

- Simplified pairing/provisioning- Asynchronous communication- OTA updates- Low power communication- Large data transfer

Cloud-server

Product Mobile App

Page 7: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

What’s the “cloud” in a Cloud-Connectivity System?

7

• Remotely located servers• Provides software and computing

capabilities that are accessible from other networked devices

• Reachable via the Internet, so physical location is not relevant

Page 8: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Why connect your products to the cloud?

Page 9: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Cloud connectivity can re-define both your user’s experience and your service delivery model

Real-time product insightsMore connected = More invested

Page 10: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Why would I want my product cloud-connected?

• Beyond “arm’s reach” of the product• Intuitive, convenient interface to your product

Enhancedcustomer

experience

• Remote troubleshooting• Preventative Maintenance Alerts

Improved service & support

capabilities

• Cross-selling & up-selling throughout life-cycle• Trialing, Renewing, and Managing Subscription

Services

Additional revenue

opportunities

10

Page 11: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Why would I want my product cloud-connected?

• Update at the server, all users benefit instantly• Potential for OTA embedded software updating

Manage product software with

minimal complexity

• How, when, and where product is being used• Must be approached carefully

Gather data for future product enhancements

• Server-side integration with 3rd party apps can extend your product functionality even further

Interoperability with existing Cloud

applications

11

Page 12: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Seizing on these capabilities requires addressing obstacles

12

Page 13: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

4 elements of a cloud-connectivity system

13

Page 14: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

A cloud-connectivity system is comprised of at least 4 basic elements

3

CloudServer

1

ConnectedProduct

2

Wide Area Network

4

Mobile or Web App

Page 15: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Cloud connectivity builds product value by empowering your customers

Real-world example:

Technical support team uses web portal to pull data logs, quickly diagnosing the issue and providing a great customer experience

Cloud-server logs performance data and securely manages communication to/from both appliance and logged-in users via web or smartphone

Customer uses Smartphone app to remotely:• Set temp or change mode• Be alerted of “door open”

situation• Receive preventative

maintenance reminders to maximize product life

On/Off

Temp

Alert Received

“Smart” appliance uses Wi-Fi to• Report temperature & error alerts• Receive commands to change modes and

set temperature

Page 16: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Adding wireless connectivity to your product

16

1

ConnectedProduct

OR

Page 17: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

17

1

ConnectedProduct

Page 18: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Provisioning Internet Connectivity to the Cloud via Wi-Fi

18

2

Wide Area Network

Consider the user experience in provisioning…

VS

CO monitor

Page 19: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Provisioning Internet Connectivity to the Cloud via Wi-Fi

19

‘Best Practice’ Characteristics for Wi-Fi Provisioning Solutions

Easy & intuitive for user to execute Keeps sensitive data secured (e.g. passcodes) Provides highest possible level of interoperability Don’t make an after-thought of your app development

2

Wide Area Network

Page 20: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

20

2

Wide Area Network

Page 21: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

3

CloudServer

Maximizing the Versatility of the Cloud

21

Networked Devices

NetworkedClients

Software and Database

ApplicationsMessaging SystemsWeb ServersData Back-Up StoresWeb Services

API’s

Device Services Interface

App Services Interface

Page 22: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

22

3

CloudServer

Page 23: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

4

Mobile or Web App

More than an App, it’s your User’s experience

23

your customer’s

product experience

MobileAppDevelopment

Product Design

Embedded Software

Development

Page 24: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

24

4

Mobile or Web App

Page 25: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Taking the 1st step: Defining the functionality of your system

25

Page 26: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Listing out the “Three A’s” helps define the functionality your design must provide

26

Attributes

Actions

Alerts

CO monitor example

Time-stamped measurements Battery Levels Error Codes

Change threshold Silence an alarm

SMS alert to facility manager if measurement exceeds threshold

What would you like to remotely monitor?The captured data, device state, and other critical runtime information on your product.

What does your “remote control” need to do? The abilities to remotely adjust specific parameters of your product

What info needs to be shared immediately?Messages your product sends to notify a user or another device that a user-definedcondition has been met

Page 27: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

The 3 A’s should then be assessed for each use case for your product

27

Attributes

Actions

Alerts

Admin Service User

Page 28: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Designing a complete cloud-connectivity system is complex

Requires engineering expertise & capabilities in a diverse array of domains

RF Hardware Design Embedded S/W Development Antenna Design Industrial Design Testing & Certification Manufacturing Support

… to name just a few.

Server/Cloud Development System-level Architecture Database Development Security & Testing

Your Product

Your Customer

Mobile App Development Web Development UI/UX and Graphic Design

Page 29: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Seizing on these capabilities requires addressing obstacles

29

Page 30: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Want to learn more?

“Is there an App for that?”Free White Paper “Don’t I need Linux to add Wi-Fi?”

Free White Paper

Download at www.lsr.com/white-papersLSR.com

Page 31: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Questions and Answers

31

Page 32: Design for Success€¦ · •Developing a mobile app vs. a cloud-connectivity system •Four elements of a cloud-connectivity system ... - OTA updates - Low power communication -

Thank You!Scott Lederer | [email protected] Burleton | [email protected]

web: www.lsr.com email: [email protected] twitter: twitter.com/lsresearch