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

Post on 08-Aug-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Design for SuccessElevating Your Product’s Capabilities through

a Cloud-Connectivity System

Today’s presenters

Scott LedererSenior Software Architect

LSR.com

Dave BurletonVice President of Marketing

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

Developing a mobile app vs. a cloud-connectivity system

4

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

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

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

Why connect your products to the cloud?

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

Real-time product insightsMore connected = More invested

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

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

Seizing on these capabilities requires addressing obstacles

12

4 elements of a cloud-connectivity system

13

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

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

Adding wireless connectivity to your product

16

1

ConnectedProduct

OR

17

1

ConnectedProduct

Provisioning Internet Connectivity to the Cloud via Wi-Fi

18

2

Wide Area Network

Consider the user experience in provisioning…

VS

CO monitor

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

20

2

Wide Area Network

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

22

3

CloudServer

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

24

4

Mobile or Web App

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

25

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

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

27

Attributes

Actions

Alerts

Admin Service User

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

Seizing on these capabilities requires addressing obstacles

29

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

Questions and Answers

31

Thank You!Scott Lederer | slederer@lsr.comDave Burleton | dburleton@lsr.com

web: www.lsr.com email: sales@lsr.com twitter: twitter.com/lsresearch

top related