my scale just told the cloud i'm fat

15
26 February 2015 AllSeen Alliance 1 My Scale Just Told the Cloud I’m Fat Access Management, Security, Privacy and IOT Art Lancaster CTO, Affinegy Chair, Gateway Agent Working Group

Upload: allseen-alliance

Post on 16-Jul-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 1

My Scale Just Told the Cloud I’m FatAccess Management, Security, Privacy and IOT

Art Lancaster

CTO, Affinegy

Chair, Gateway Agent Working Group

Page 2: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 2

Is this IOT Today?

"Telescreen". Via Wikipedia - https://en.wikipedia.org/wiki/File:Telescreen.png#mediaviewer/File:Telescreen.png

Big Brother or Big Data

for literally everything we do?

Page 3: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 3

IOT Challenges to Privacy

• Ubiquitous data collection

• Unexpected uses of consumer data that could have

adverse consequences

• Heightened security risks

Speech of FTC Chairwoman Edith Ramirez; Privacy and the IoT: Navigating Policy Issues

International Consumer Electronics Show, January 6, 2015

Key Solutions

• Security by Design

• Data Minimization

• Notice and Choice for unexpected uses

Page 4: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 4

AllSeen Gateway Agent – Enables Secure and Private IOT by Design

DVR: OK playing

My Hawaii vacation

movie

Car: OK Lights are

now OFF

TV: Fixing WiFi video quality

TV: My WiFi video

picture is poor

Fix it?

Dryer:

Laundry is ready

72°

12080

Turn off the kitchen lights,

Set away mode.

OK changing

to away modeDVR: play

my Hawaii vacation

movie

Laundry is ready

BeFit: Congratulations

goal met!

72

AllSeen

Gateway Agent

Cloud / Managed

Services

AllJoyn local applications

AllJoyn remote applications

Page 5: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 5

AllSeen Gateway Agent

• Embedded application for connecting local AllJoyn

devices and applications to external services

– Cloud / remote services

– Also provides a gateway to other IOT protocols

– Plug-in connector architecture – supports multiple interfaces

– Supports persistent remote connections without special firewall

or port settings

• Ideal for automation hubs, routers or any “always on”

device in the local network

Page 6: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 6

Data Minimization and Security

• Filters LAN AllJoyn traffic from remote traffic – only traffic

needed for the user’s cloud or remote services are

passed

• Connector Plug-ins with Remote Service Profiles – configure

what data/traffic is routed externally

– Enhances the user’s privacy and security

– Enables managed service privacy policies

– Improves scaling performance – minimizing external loading

• Extends AllJoyn’s end to end security model to external

services

• The Gateway Agent also can support Connector plug-ins to

other PAN protocols with AllJoyn (6LowPAN, ZigBee, etc.)

Page 7: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 7

Consumer Mode Operation

• User self-manages

their AllJoyn

connections to external

services

• Services provisioned

via a mobile app with

the Gateway Control

App component

– Connector Plug-in

installed

– Service Profile

managed

• Consumer must be at

home when configuring

their cloud service

using Control App

BA

SPAppConnectorPlug-in

GatewayManagement

App

Configfilepolicyenforcement

ClientLib.

AllJoynDevices

ControlApp

RemoteApp

AllJoynRouter

CloudService

AppMgmtInterface

Platformbasedinteraction

ClientLib.

GatewayAgent

PackageManager

Appinstall/upgrade/uninstallCloud<->Connector protocol

AppInstallInteraction

PkgDownloadServer

Connectorpackagedownload

Service profile

Page 8: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 8

Service Provider Mode Operation

• Ideal for Managed

Services Providers

• Remote software

installation and update

management for

– Connector Plug-in(s)

– Firmware of the hub

or gateway

• Full remote

management of

– AllJoyn Services

Profile

– The overall

gateway/hub

configuration

• Implemented with TR-

069a5 enhanced with

XMPP

BA

SP AppConnectorPlug-in

GatewayManagement

App

Config file policy enforcement

Client Lib.

AllJoynDevices

Control App

AllJoyn Router

ClouServic

App Mgmt IF

Platform based interaction

Client Lib.

Gateway Agent

PackageManager

App install/upgrade/uninstallCloud<->Connector Appprotocol

App Install Interaction

DownloadServer

Connector app package download

de

Remote

AllJoyn App

Consumer Mode Architecture

TR-069

CWMP

client

TR-069

ACS Server

TR-069 Protocol Remote Management RPCs

Service Provider Mode interaction

Cloud

Service

Control App is optional

in Service Provider Mode

Service Provider Mode Architecture

Service profile

Page 9: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 9

Cloud Services for Gateway Agent available from Affinegy

• Affinegy CHARIOT Server Platform

– Provides IOT cloud services fully compatible with AllSeen Gateway

Agent

– Embedded AllJoyn to XMPP connector plug-in

– XMPP server for high scale, persistent IOT services and management

– For Service Provider Mode – Advanced TR-069 ACS remote

management server to manage the IOT service profiles and the hub

– Provides full turn-key installation and support management

• No cost developer hosted access available from Affinegy

• Commercial CHARIOT server licensing available from Affinegy,

both hosted and installed options

Page 10: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 10

Affinegy CHARIOT Cloud Services for AllJoynwith AllSeen Gateway Agent

CHARIOT Cloud

CHARIOT

Mobile Cloud

Connector for AllJoyn

AllJoyn Home

AllJoyn Apps

AllJoyn Apps

AllJoyn Remote

Turn-key enables existing AllJoyn Apps for cloud services

Gateway Agent

with

CHARIOT

Connector Plug-in

Page 11: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 11

Affinegy CHARIOT Cloud Services for AllJoynwith AllSeen Gateway Agent

CHARIOT Cloud

AllJoyn Home

AllJoyn Apps

AllJoyn Apps

AllJoyn Remote

CHARIOT - One Converged Managed Services Platform

CHARIOT Care, Home & ACS

CHARIOT

Home / Mobile

(Self care)

CHARIOT

Mobile Cloud

Connector for AllJoyn

Gateway Agent

with

CHARIOT

Connector Plug-in +

CHARIOT Client

Page 12: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 12

AllJoyn Notifications Enabled Self-Care

CHARIOT MobileLocal and remote diagnostics

with AllJoyn notfications

LG Smart TV with AllSeen Notification ServiceLocal and remote diagnostics from CHARIOT Server

and Gateway with CHARIOT Client

Page 13: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 13

Gateway Agent Developer Information

• Gateway Working Group Wiki

https://wiki.allseenalliance.org/gateway/gatewayagent

– Documentation and presentations

– Open source GIT repository

– Weekly working group meetings

– Multiple companies participating developing Connector Plug-ins

• Released code available now in AllSeen GIT:

– Gateway Agent management app (embedded for Linux and OpenWRT)

– Sample Connector Plug-in

– Sample Android Control App for managing connectors and the service

profile

Page 14: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 14

AllSeen Gateway Working Group Contributors

• Affinegy

– Art Lancaster, CTO – contributor and W.G. chair

– Committers: Josh Spain, Jim Howard

• Qualcomm

– Shane Dewing, Senior Director Product Management – contributor

– Committers: Mike Quon, Aaron Pulliam, Binita Gupta

Contact: Art Lancaster

[email protected] @affinegyart http://affinegy.com

Page 15: My Scale Just Told the Cloud I'm Fat

26 February 2015 AllSeen Alliance 15

Thank youFollow us on

For more information on AllSeen Alliance, visit us at:

allseenalliance.org & allseenalliance.org/news/blogs