uplinq - qualcomm® smart gateway the home network as a development platform

21
1

Upload: satya-harish

Post on 08-Aug-2015

21 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: UplinQ - qualcomm® smart gateway the home network as a development platform

1

Page 2: UplinQ - qualcomm® smart gateway the home network as a development platform

Qualcomm® Smart Gateway: The Home Network as a Development Platform

Michael Cubbage, Director, Product Management Allan Timms, Director, Engineering Qualcomm Atheros, Inc.

Page 3: UplinQ - qualcomm® smart gateway the home network as a development platform

3

The Smarthome Platform

Page 4: UplinQ - qualcomm® smart gateway the home network as a development platform

4

The Home Network as a Platform The “router” is moving toward an expanded role, supporting new capabilities

Application platform Loadable apps that take advantage of the router’s always on, always connected position in the home.

App environment that leverages existing developer base and creates synergies with apps on other devices

Smarter Network Smart traffic management (better app performance)

Self learning capabilities to keep up w/ changing environment

User/device discovery and profile awareness

AllPlay is a product of Qualcomm Connected Experiences, Inc. 2net is a product of Qualcomm Life, Inc.

Page 5: UplinQ - qualcomm® smart gateway the home network as a development platform

5

The always-on, always-connected smart gateway is designed to ensure 24/7 home automation

Smart gateway apps securely pull/push resources from/to the public cloud

The central position of the smart gateway makes it ideal for multi-user, multi-devices apps

Smart gateway apps work in tandem with mobile phones

Applications Leverage Always-On, Central Position of the Smart Gateway

Public Cloud

Page 6: UplinQ - qualcomm® smart gateway the home network as a development platform

6

Functionality can quickly be added to the smart gateway

Internet Security Remote Network Management

Discrete Devices Remote Data Access

Carrier Services and Home Security

Home Automation/ IoE

Page 7: UplinQ - qualcomm® smart gateway the home network as a development platform

7

The Evolution of the Network Processor The capabilities of the gateway/router are growing dramatically

PAST PRESENT FUTURE

MIPS processor • 200-700MHz • Limited Offload

Supports 11n Wi-Fi • Data rates up to 450 Mbps

ARM based, dual core processor • Dual Core Krait 1.4 GHz • Data plane offload • Low power • Full App Platform • Advanced Stream Mgmt Supports 11ac Wi-Fi • Data rates up to 1.3 Gbps

ARM based multicore processor w/ cloud support • Multi Core Krait 1.5GHz+ • Data plane offload • Low power • Full App Platform with post load

capabilities • Advanced Stream Mgmt • Leverages CPU and storage in the

Cloud Supports Next Generation Wi-Fi • MU-MIMO, etc

Page 8: UplinQ - qualcomm® smart gateway the home network as a development platform

8

Creating apps/services for the Smarthome

Page 9: UplinQ - qualcomm® smart gateway the home network as a development platform

9

Application execution environment

Challenge is to provide an environment in which applications can run, but also:

Not all of these things have obvious implementations (or are necessarily compatible)

Easy to develop for Easy for the user to understand what is happening

Protect the system services

Protect other services

Segment data (e.g. routing, health, home) from other apps that shouldn’t have access

Enable all use cases (high level, low level)

Page 10: UplinQ - qualcomm® smart gateway the home network as a development platform

10

AllJoyn® Framework & Services

Enabling discovery, onboarding & control of

many “things”

QSDK: Open App-Friendly Dev Environment

Standardized build environment and tool sets

for app developers

Qualcomm Smart Gateway Application Environment Built on multiple pillars…

Qualcomm® StreamBoost™ API Access

3rd party app developers will have a method to use information provided by StreamBoost in real time

Deployment SDK and App Verification Process

Kit to support installation, runtime and other access

functions + test verification to ensure quality/compatibility

Cloud framework, security, and post-load capabilities

Developing technology to enable a scalable and

safe app environment

Qualcomm Streamboost, is a product of Qualcomm Atheros, Inc. AllJoyn open source project is hosted by the AllSeen Alliance

Page 11: UplinQ - qualcomm® smart gateway the home network as a development platform

11

Smart Gateway Container Architecture

“App Space” Provides environment

“Firewalls” apps from the outside world, but.. − Provides secure access to remote

& local resources − Allows app developers to utilize

shared code − Reduces code-bloat and increases

use control − Provides interfaces to common app

services (such as AllJoyn, Streamboost)

− Manages policy, access and quota control against network, storage

− Provides deployment, upgrade and removal function

USB

App 2

OpenWRT

StreamBoost

App 1

App 3

App 4

App Space

QCA Apps

SDK

Deployment

Security

AllJoyn

Storage

StreamBoost

Events

Web/UI/Config

Logs

Policy

App

LAN

Net I/O

WAN

Page 12: UplinQ - qualcomm® smart gateway the home network as a development platform

12

Example: Security - Need mechanism to authorize applications for access

to LAN/WAN services from the router

- Need mechanism for cloud services to securely call back to the router and services within the home

- Need approval route and mediator for service access such that authorization can be reviewed, granted and revoke by the user

- Ensure that no more mapped WAN ports are made

Key is to put the user in control at all times without compromising security

Page 13: UplinQ - qualcomm® smart gateway the home network as a development platform

13

USB

App 2

OpenWRT

StreamBoost

App 1

App 3

App 4

App Space

QCA Apps

SDK

Deploy

ment Security

AllJoyn

Storage

StreamBoost

Events

Web/UI/Config

Logs

Policy

App

LAN

Net I/O

WAN

Smart Gateway Security

Allow?

YES

NO

3rd Party App

MFTR Cloud

API API

API

Page 14: UplinQ - qualcomm® smart gateway the home network as a development platform

14

Migratable processing... Applications today typically use a phone as UI, a gateway as CPU and cloud for storage In the future, apps will leverage available resources across the full available set, i.e. - When the phone is available, UI is available

- When the gateway requires additional CPU, processes can run on phone, gateway or cloud. Or all three

- Private data storage will remain with the home, personal with the handset itself, home with the gateway

- Users will see an app as being always present, but will not know (or care) where it runs – only that their data is secure

- Framework provides access for app developers to write to this new, moving platform and also tools to put security and data control into the hands of the user

Page 15: UplinQ - qualcomm® smart gateway the home network as a development platform

15

Migratable processing improves in-home connectivity

Phone/Tablet Gateway Cloud

CPU STORAGE UI UI

UI

PERSONAL DB

HOME DB

HOME CONTEXT SERVICE CONTEXT

CPU

ARCHIVE/BACKUP

Page 16: UplinQ - qualcomm® smart gateway the home network as a development platform

16

The home gateway is ideal for many types of applications

- Parental controls

- Virus scanning

- Throughput, acceleration

- Network Security

- Statistics, monitoring

- Home automation

- Home security

- Health monitoring, assisted living tools

- Media controls, remote access

- Video caching, delivery

- Gaming

- Multi-core “home platform”

- “Follow me” functionality

- Migratable processing

Throughput dependent.

Commonly accepted applications

Always-on CPU and networking-dependent.

No other “permanent” device present.

More traditional “home” applications.

Leverage CPU and home presence.

Not typically available outside of phone, tablets, PCs

Immediate Opportunity: Typical gateway

applications

Mid-term opportunity: “atypical” gateway

applications

Long-term opportunity: Other

Page 17: UplinQ - qualcomm® smart gateway the home network as a development platform

17

The Opportunity

Page 18: UplinQ - qualcomm® smart gateway the home network as a development platform

18

The opportunity for developers is huge

Sources: (1)HIS, (2)ABI Research

SOHO/Consumer Access Point Revenue Forecast By Form Factor World Market, (US$ Millions)

Number of Broadband Households 000’s of Households at Year-end by Region1

Page 19: UplinQ - qualcomm® smart gateway the home network as a development platform

19

Our Partner Ecosystem is Growing

Page 20: UplinQ - qualcomm® smart gateway the home network as a development platform

20

Ready to get started? Simply email [email protected]

Page 21: UplinQ - qualcomm® smart gateway the home network as a development platform

For more information on Qualcomm, visit us at: www.qualcomm.com & www.qualcomm.com/blog

©2013-2014 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved. Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries, used with permission. Uplinq and Krait are trademarks of Qualcomm Incorporated, used with permission. AllPlay is a trademark of Qualcomm Connected Experiences, Inc., registered in the United States and other countries, used with permission. StreamBoost is a trademark of Qualcomm Atheros, Inc., registered in the United States and other countries, used with permission. AllJoyn is a trademark of Qualcomm Innovation Center, Inc., registered in the United States and other countries, used with permission.Other product and brand names may be trademarks or registered trademarks of their respective owners. References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all of its product and services businesses, including its semiconductor business, QCT.

Thank you FOLLOW US ON: