SlideShare a Scribd company logo
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
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?
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
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°
120
80
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
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
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.)
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
SP AppConnector
Plug-in
Gateway
Management
App
Config file policy enforcement
Client Lib.
AllJoyn
Devices
Control App
Remote App
AllJoyn Router
Cloud
Service
App Mgmt Interface
Platform based interaction
Client Lib.
Gateway Agent
Package
Manager
App install/upgrade/uninstall
Cloud<->Connector
protocol
App Install Interaction
Pkg Download
Server
Connector package download
Service profile
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 AppConnector
Plug-in
Gateway
Management
App
Config file policy enforcement
Client Lib.
AllJoyn
Devices
Control App
AllJoyn Router
Clou
Servic
App Mgmt IF
Platform based interaction
Client Lib.
Gateway Agent
Package
Manager
App install/upgrade/uninstallCloud<->Connector App
protocol
App Install Interaction
Download
Server
Connector app package download
d
e
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
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
26 February 2015 AllSeen Alliance 10
Affinegy CHARIOT Cloud Services for AllJoyn
with 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
26 February 2015 AllSeen Alliance 11
Affinegy CHARIOT Cloud Services for AllJoyn
with 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
26 February 2015 AllSeen Alliance 12
AllJoyn Notifications Enabled Self-Care
CHARIOT Mobile
Local and remote diagnostics
with AllJoyn notfications
LG Smart TV with AllSeen Notification Service
Local and remote diagnostics from CHARIOT Server
and Gateway with CHARIOT Client
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
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
alancaster@affinegy.com @affinegyart http://affinegy.com
26 February 2015 AllSeen Alliance 15
Thank you
Follow us on
For more information on AllSeen Alliance, visit us at:
allseenalliance.org & allseenalliance.org/news/blogs

More Related Content

What's hot

Creating an Internet of Everything
Creating an Internet of Everything Creating an Internet of Everything
Creating an Internet of Everything
AllSeen Alliance
 
Designing For Interoperability in Mobile
Designing For Interoperability in MobileDesigning For Interoperability in Mobile
Designing For Interoperability in Mobile
AllSeen Alliance
 
Mobile interoperability and business productivity
Mobile interoperability and business productivityMobile interoperability and business productivity
Mobile interoperability and business productivity
AllSeen Alliance
 
An Open Source Project for the IoT
An Open Source Project for the IoTAn Open Source Project for the IoT
An Open Source Project for the IoT
AllSeen Alliance
 
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
Mobile Networks as Secure and Reliable Communication Platform for Smart HomeMobile Networks as Secure and Reliable Communication Platform for Smart Home
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
AllSeen Alliance
 
Open Source and The Internet of Things
Open Source and The Internet of ThingsOpen Source and The Internet of Things
Open Source and The Internet of Things
AllSeen Alliance
 
Building IoT Products: Developer Experiences
Building IoT Products: Developer ExperiencesBuilding IoT Products: Developer Experiences
Building IoT Products: Developer Experiences
AllSeen Alliance
 
Internet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynInternet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoyn
AllSeen Alliance
 
Wearables and IoT Strategy
Wearables and IoT StrategyWearables and IoT Strategy
Wearables and IoT Strategy
AllSeen Alliance
 
Enhanced home security solutions kalay v2
Enhanced home security solutions  kalay v2Enhanced home security solutions  kalay v2
Enhanced home security solutions kalay v2Willie Lin
 
AllSeen Alliance Overview
AllSeen Alliance OverviewAllSeen Alliance Overview
AllSeen Alliance Overview
AALForum
 
Open Sourcing the User Experience for the IoT
Open Sourcing the User Experience for the IoTOpen Sourcing the User Experience for the IoT
Open Sourcing the User Experience for the IoT
AllSeen Alliance
 
“Seamless and Batteryless” Creating an Internet of Everything
“Seamless and Batteryless” Creating an Internet of Everything“Seamless and Batteryless” Creating an Internet of Everything
“Seamless and Batteryless” Creating an Internet of Everything
AllSeen Alliance
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Ian Skerrett
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Ian Skerrett
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
Ian Skerrett
 
we accelerate digital transformation - FINAKI IT-INNOVATION SUMMIT
we accelerate digital transformation - FINAKI  IT-INNOVATION SUMMITwe accelerate digital transformation - FINAKI  IT-INNOVATION SUMMIT
we accelerate digital transformation - FINAKI IT-INNOVATION SUMMIT
Jens Mueller
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
Ian Skerrett
 
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICONOSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICONjochen.hiller
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT ConsortiumsIan Skerrett
 

What's hot (20)

Creating an Internet of Everything
Creating an Internet of Everything Creating an Internet of Everything
Creating an Internet of Everything
 
Designing For Interoperability in Mobile
Designing For Interoperability in MobileDesigning For Interoperability in Mobile
Designing For Interoperability in Mobile
 
Mobile interoperability and business productivity
Mobile interoperability and business productivityMobile interoperability and business productivity
Mobile interoperability and business productivity
 
An Open Source Project for the IoT
An Open Source Project for the IoTAn Open Source Project for the IoT
An Open Source Project for the IoT
 
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
Mobile Networks as Secure and Reliable Communication Platform for Smart HomeMobile Networks as Secure and Reliable Communication Platform for Smart Home
Mobile Networks as Secure and Reliable Communication Platform for Smart Home
 
Open Source and The Internet of Things
Open Source and The Internet of ThingsOpen Source and The Internet of Things
Open Source and The Internet of Things
 
Building IoT Products: Developer Experiences
Building IoT Products: Developer ExperiencesBuilding IoT Products: Developer Experiences
Building IoT Products: Developer Experiences
 
Internet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynInternet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoyn
 
Wearables and IoT Strategy
Wearables and IoT StrategyWearables and IoT Strategy
Wearables and IoT Strategy
 
Enhanced home security solutions kalay v2
Enhanced home security solutions  kalay v2Enhanced home security solutions  kalay v2
Enhanced home security solutions kalay v2
 
AllSeen Alliance Overview
AllSeen Alliance OverviewAllSeen Alliance Overview
AllSeen Alliance Overview
 
Open Sourcing the User Experience for the IoT
Open Sourcing the User Experience for the IoTOpen Sourcing the User Experience for the IoT
Open Sourcing the User Experience for the IoT
 
“Seamless and Batteryless” Creating an Internet of Everything
“Seamless and Batteryless” Creating an Internet of Everything“Seamless and Batteryless” Creating an Internet of Everything
“Seamless and Batteryless” Creating an Internet of Everything
 
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
we accelerate digital transformation - FINAKI IT-INNOVATION SUMMIT
we accelerate digital transformation - FINAKI  IT-INNOVATION SUMMITwe accelerate digital transformation - FINAKI  IT-INNOVATION SUMMIT
we accelerate digital transformation - FINAKI IT-INNOVATION SUMMIT
 
Creating the open source building blocks for IoT
Creating the open source building blocks for IoT Creating the open source building blocks for IoT
Creating the open source building blocks for IoT
 
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICONOSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
OSGi Users' Forum Germany - Meeting Darmstadt 2014-04-14 - QIVICON
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
 

Similar to My Scale Just Told the Cloud I'm Fat

How to Predict, Detect and Protect Against Mobile Cyber Attacks
How to Predict, Detect and Protect Against Mobile Cyber AttacksHow to Predict, Detect and Protect Against Mobile Cyber Attacks
How to Predict, Detect and Protect Against Mobile Cyber Attacks
Skycure
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
Julian Douch
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge Microgateway
Apigee | Google Cloud
 
Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2
Younjin Jeong
 
MidoNet roadmap
MidoNet roadmapMidoNet roadmap
MidoNet roadmap
Jean-Francois Joly
 
MidoNet Vision & Roadmap
MidoNet Vision & RoadmapMidoNet Vision & Roadmap
MidoNet Vision & Roadmap
MidoNet
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4
ManjuKumara GH
 
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
apidays
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure Automation
VMware Tanzu
 
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
Marie-Jeanne Dougados
 
MuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, GermanyMuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, Germany
MulesoftMunichMeetup
 
Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime Platform
VMware Tanzu
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform
VMware Tanzu
 
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
Razorfish
 
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Indus Khaitan
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
OpenStack Korea Community
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloud
Heba Fouad
 
relayr IoT Innovation Acceleration
relayr IoT Innovation Accelerationrelayr IoT Innovation Acceleration
relayr IoT Innovation Acceleration
Jens Mueller
 
Why Network Operators are Bringing ZipKey to Subscribers
Why Network Operators are Bringing ZipKey to SubscribersWhy Network Operators are Bringing ZipKey to Subscribers
Why Network Operators are Bringing ZipKey to Subscribers
Cirrent
 

Similar to My Scale Just Told the Cloud I'm Fat (20)

How to Predict, Detect and Protect Against Mobile Cyber Attacks
How to Predict, Detect and Protect Against Mobile Cyber AttacksHow to Predict, Detect and Protect Against Mobile Cyber Attacks
How to Predict, Detect and Protect Against Mobile Cyber Attacks
 
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020MuleSoft Singapore Meetup - Number 6 - September 24, 2020
MuleSoft Singapore Meetup - Number 6 - September 24, 2020
 
Webcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge MicrogatewayWebcast: Deep-Dive Apigee Edge Microgateway
Webcast: Deep-Dive Apigee Edge Microgateway
 
Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2Cloud native pitch-younjin-20150925-v2
Cloud native pitch-younjin-20150925-v2
 
MidoNet roadmap
MidoNet roadmapMidoNet roadmap
MidoNet roadmap
 
MidoNet Vision & Roadmap
MidoNet Vision & RoadmapMidoNet Vision & Roadmap
MidoNet Vision & Roadmap
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4
 
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
apidays LIVE New York 2021 - Microservice Authorization with Open Policy Agen...
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure Automation
 
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
MuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, GermanyMuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, Germany
 
Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime Platform
 
Cloud Native Runtime Platform
Cloud Native Runtime Platform Cloud Native Runtime Platform
Cloud Native Runtime Platform
 
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
Razorfish 2014 Tech Summit - Senior Director, Product Management at Qualcomm ...
 
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
 
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
[2015-11월 정기 세미나] Cloud Native Platform - Pivotal
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloud
 
relayr IoT Innovation Acceleration
relayr IoT Innovation Accelerationrelayr IoT Innovation Acceleration
relayr IoT Innovation Acceleration
 
Why Network Operators are Bringing ZipKey to Subscribers
Why Network Operators are Bringing ZipKey to SubscribersWhy Network Operators are Bringing ZipKey to Subscribers
Why Network Operators are Bringing ZipKey to Subscribers
 

My Scale Just Told the Cloud I'm Fat

  • 1. 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
  • 2. 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?
  • 3. 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
  • 4. 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° 120 80 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
  • 5. 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
  • 6. 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.)
  • 7. 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 SP AppConnector Plug-in Gateway Management App Config file policy enforcement Client Lib. AllJoyn Devices Control App Remote App AllJoyn Router Cloud Service App Mgmt Interface Platform based interaction Client Lib. Gateway Agent Package Manager App install/upgrade/uninstall Cloud<->Connector protocol App Install Interaction Pkg Download Server Connector package download Service profile
  • 8. 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 AppConnector Plug-in Gateway Management App Config file policy enforcement Client Lib. AllJoyn Devices Control App AllJoyn Router Clou Servic App Mgmt IF Platform based interaction Client Lib. Gateway Agent Package Manager App install/upgrade/uninstallCloud<->Connector App protocol App Install Interaction Download Server Connector app package download d e 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
  • 9. 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
  • 10. 26 February 2015 AllSeen Alliance 10 Affinegy CHARIOT Cloud Services for AllJoyn with 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
  • 11. 26 February 2015 AllSeen Alliance 11 Affinegy CHARIOT Cloud Services for AllJoyn with 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
  • 12. 26 February 2015 AllSeen Alliance 12 AllJoyn Notifications Enabled Self-Care CHARIOT Mobile Local and remote diagnostics with AllJoyn notfications LG Smart TV with AllSeen Notification Service Local and remote diagnostics from CHARIOT Server and Gateway with CHARIOT Client
  • 13. 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
  • 14. 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 alancaster@affinegy.com @affinegyart http://affinegy.com
  • 15. 26 February 2015 AllSeen Alliance 15 Thank you Follow us on For more information on AllSeen Alliance, visit us at: allseenalliance.org & allseenalliance.org/news/blogs

Editor's Notes

  1. AllJoyn enables powerful, distributed IOT applications among devices in a local premise Prior to the Gateway Agent there was no STANDARD, AllJoyn way to support remote, managed services for AllJoyn The Gateway Agent working group is about creating standard, open source applications to connect AllJoyn to cloud services and external networks Since AllJoyn applications and devices talk to each other peer to peer there can be a lot of messages in the local network The Gateway Agent provides for strong privacy – keeping what belongs at home only at home, while providing a secure and standard AllSeen way to support external and cloud services
  2. The Cloud service protocol is determined by the cloud service provider – it must match its Connector Plug-in Normal case for Consumer Mode the consumer has a multi-service hub or gateway They select a mobile app from their mobile app store and install it The mobile app pairs with its cloud service and includes the control app This control app tells the Gateway Agent to download and install its connector plug-in in the hub. It also creates a service profile for its service (say all Appliances from Acme Corp.) Acme corp either runs their own cloud platform or contracts this with a turn-key provider
  3. The Cloud service protocol is determined by the cloud service provider – it must match its Connector Plug-in In Service Provider mode typical example use case is Customer signs up for a managed service that includes a managed gateway or hub The customer is shipped their hub and plugs it into power and connects to Internet (a great use for AllJoyn WiFi On-boarding) The hub auto registers with the TR-069 ACS server – it receives all configurations automatically and any firmware updates or connectors needed for the cloud service The remote management server also pre-configures the service profile for the gateway agent. This service profile is remotely manageable as new services/applications are added and removed The service provider can also choose to allow or prohibit the simultaneous use of Consumer Mode
  4. We support both Consumer Mode and Service Provider mode for the Gateway Agent The AllJoyn – XMPP mobile helper app can also be used for at home applications without a hub or gateway, when remote access is not required, but cloud based telemetry and storage are part of the IOT application. Affinegy’s turn key services include customer on-boarding, and full device management (updates, activation, deactivation, service notifications and analytics reporting) Full connected home and WiFi home network (Smart Router) user and support experiences
  5. We support both Consumer Mode and Service Provider mode for the Gateway Agent The AllJoyn – XMPP mobile helper app can also be used for at home applications without a hub or gateway, when remote access is not required, but cloud based telemetry and storage are part of the IOT application. Affinegy’s turn key services include customer on-boarding, and full device management (updates, activation, deactivation, service notifications and analytics reporting) Full connected home and WiFi home network (Smart Router) user and support experiences Affinegy is providing no cost hosted access for developers to make it easy to create products with remote services using the Gateway Agent
  6. Plug-ins are invited to support standard remote protocols and PAN protocols. MQTT, Web services, ZigBee, etc. We are at release 1 now, completed in January Its based on AllJoyn core 14.06 Working on 14.12 version and for enhancements with Security 2.0 for 15.04 We welcome suggestions and requests