SlideShare a Scribd company logo
1 of 14
Download to read offline
2 June 2015 AllSeen Alliance 1
Introduction to
Gateway Agent
Art Lancaster
CTO, Affinegy
Chair, Gateway Agent Working Group
2 June 2015 AllSeen Alliance 22
1. Background
2. Gateway Working Group Overview
3. Gateway Agent Project
4. Gateway Agent Developer Information
5. Status And Future Plans
Topics
3
This is going to look a lot like the
Internet in the sense that everything
depends on interoperability.
Seth Frader-Thompson, EnergyHub
http://www.pcworld.com/article/2925232/want-smarthome-devices-to-get-along-get-the-industry-to-do-it-first.html
2 June 2015 AllSeen Alliance 4
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 before information shared
2 June 2015 AllSeen Alliance 5
Gateway Working Group
• Mission: Provide standard and secure interfaces between AllJoyn
devices in a proximal network and other IOT protocols, external
networks, remote access and cloud services
• Current Projects
– Gateway Agent Project:
A standard, secure application to securely connect AllJoyn applications with external
networks and services.
– Analytics Connector Project:
Provides a common API for capturing events, state, and other information, to be
collected and transmitted outside the AllJoyn proximal network
– Device System Bridge Project:
Provides a bridge to connect external non-AllJoyn devices to the AllJoyn bus in a
proximal network (samples available for Z-wave and BACnet)
– Update Service Project:
Provides a standard and secure interface for remotely updating AllJoyn applications
(i.e. thin clients) via another connected AllJoyn node.
2 June 2015 AllSeen Alliance 6
Gateway Agent Project –
AllJoyn Meets Cloud / Managed Services
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
AllJoyn
Gateway Agent
Cloud / Managed
Services
AllJoyn local applications
AllJoyn remote applications
2 June 2015 AllSeen Alliance 7
AllJoyn Gateway Agent Application
• Software application ideal for an always on, connected
hardware device in the proximal network turning it into
an AllJoyn to remote services gateway
• Provides a standard and secure method for connecting
local AllJoyn devices and applications to external
services
– Works with any Internet connection
– Supports persistent remote connections without special firewall
or port settings
2 June 2015 AllSeen Alliance 8
Managed and Secure AllJoyn Remote
Routing Node
• Filters local AllJoyn traffic from remote traffic – only traffic
needed for the user’s cloud or remote services is passed
• Filters are configured by the Gateway Agent’s remote
Service Profiles – managed by the Gateway Agent Control
API
– Enhances the user’s privacy and security
– Enables managed service privacy policies
• Supports multiple independent cloud services in one device
with modular Connector plug-ins
• Supports other local protocols (6LowPAN, ZigBee, etc.)
2 June 2015 AllSeen Alliance 9
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
2 June 2015 AllSeen Alliance 10
XMPP Remote Connector
• An XMPP Cloud Services Connector plug-in for the Gateway Agent
supporting its APIs and service profiles
• Relays local AllJoyn messages, to/from a remote AllJoyn application
by wrapping these in XMPP sessions relayed via a standard XMPP
server cloud service
• Subscribers authenticate with their cloud service’s XMPP ID –
provides secure authentication and an encrypted channel for AllJoyn
remote access
• Embedded version for Linux AllSeen Open Source contribution from
Affinegy available June 2015
• Mobile app version will be available from Affinegy June 2015 as both
a helper application and an SDK.
– Helper app uses the AllJoyn bus in the mobile device to remotely enable
existing AllJoyn apps.
2 June 2015 AllSeen Alliance 11
Affinegy CHARIOT Connect Services
CHARIOT Connect Service (XMPP)
CHARIOT
Mobile Connector for
AllJoyn (XMPP)
AllJoyn Home
AllJoyn Apps
AllJoyn Apps
AllJoyn Remote
Turn-key enables existing AllJoyn Apps for remote services
Gateway Agent
with
AllJoyn - XMPP
Connector Plug-in
2 June 2015 AllSeen Alliance 12
Gateway Agent Developer Information
• Gateway Agent Project Wiki
https://wiki.allseenalliance.org/gateway/gatewayagent
– Documentation and presentations
– Open source GIT repository
– Weekly working group meetings
– Inviting contributors now for connector plug-ins for remote and
local protocols
• Released source code available now in AllSeen GIT:
– Gateway Agent management app (embedded for Linux and OpenWRT)
– Sample connector plug-in
– Sample Android control application for managing connectors and the
service profile
2 June 2015 AllSeen Alliance 13
Status And Future Plans
• Fully released with AllJoyn Core 14.12 and now part of the C.B.I.
– Gateway agent application
– Sample connector application (for AllJoyn to Twitter)
– Control application (Android) for managing service profiles of gateway
agent
• Plans for the coming Quarter
– XMPP AllJoyn Connector Plug-in – in beta from Affinegy today,
contributing to AllSeen GIT during June
– For AllJoyn 15.08 Core Release
• Gateway Agent Package Manager (to install, update and remove connectors)
• Support for Security Manager 2.0 of AllJoyn Core
2 June 2015 AllSeen Alliance 14
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

Jornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: AlljoynJornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: Alljoyn
videos
 
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
 
Enhanced home security solutions kalay v2
Enhanced home security solutions  kalay v2Enhanced home security solutions  kalay v2
Enhanced home security solutions kalay v2
Willie Lin
 
Eclipse IoT presentation
Eclipse IoT presentation Eclipse IoT presentation
Eclipse IoT presentation
Ian Skerrett
 

What's hot (20)

Internet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoynInternet of Everything Development Using AllJoyn
Internet of Everything Development Using AllJoyn
 
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
 
The Social Home
The Social HomeThe Social Home
The Social Home
 
Developing Interoperable IoT Controls
Developing Interoperable IoT ControlsDeveloping Interoperable IoT Controls
Developing Interoperable IoT Controls
 
Designing For Interoperability in Mobile
Designing For Interoperability in MobileDesigning For Interoperability in Mobile
Designing For Interoperability in Mobile
 
Creating an Internet of Everything
Creating an Internet of Everything Creating an Internet of Everything
Creating an Internet of Everything
 
Kalay Platform Enhancing Multimedia on AllJoyn Devices
Kalay Platform Enhancing Multimedia on AllJoyn DevicesKalay Platform Enhancing Multimedia on AllJoyn Devices
Kalay Platform Enhancing Multimedia on AllJoyn Devices
 
Mobile interoperability and business productivity
Mobile interoperability and business productivityMobile interoperability and business productivity
Mobile interoperability and business productivity
 
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
 
Wearables and IoT Strategy
Wearables and IoT StrategyWearables and IoT Strategy
Wearables and IoT Strategy
 
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
 
Introduction to AllJoyn
Introduction to AllJoynIntroduction to AllJoyn
Introduction to AllJoyn
 
Jornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: AlljoynJornada Formativa Qualcomm y Movilforum: Alljoyn
Jornada Formativa Qualcomm y Movilforum: Alljoyn
 
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
 
Intro to OMA GotAPI
Intro to OMA GotAPIIntro to OMA GotAPI
Intro to OMA GotAPI
 
Enhanced home security solutions kalay v2
Enhanced home security solutions  kalay v2Enhanced home security solutions  kalay v2
Enhanced home security solutions kalay v2
 
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
 
Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014Canopy SF Home Automation Meetup Slides 10/14/2014
Canopy SF Home Automation Meetup Slides 10/14/2014
 
Eclipse IoT presentation
Eclipse IoT presentation Eclipse IoT presentation
Eclipse IoT presentation
 

Similar to Introduction to the AllJoyn Gateway Agent

Similar to Introduction to the AllJoyn Gateway Agent (20)

John Merline - How make your cloud SASE
John Merline - How make your cloud SASE John Merline - How make your cloud SASE
John Merline - How make your cloud SASE
 
Baltimore jan2019 mule4
Baltimore jan2019 mule4Baltimore jan2019 mule4
Baltimore jan2019 mule4
 
Solving the IoT Challenge
Solving the IoT ChallengeSolving the IoT Challenge
Solving the IoT Challenge
 
NetFoundry - Zero Trust Customer Journey-v1-ext.pptx
NetFoundry - Zero Trust Customer Journey-v1-ext.pptxNetFoundry - Zero Trust Customer Journey-v1-ext.pptx
NetFoundry - Zero Trust Customer Journey-v1-ext.pptx
 
IoT Security and Privacy Considerations
IoT Security and Privacy ConsiderationsIoT Security and Privacy Considerations
IoT Security and Privacy Considerations
 
Augmate connect_Deck
Augmate connect_DeckAugmate connect_Deck
Augmate connect_Deck
 
Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
 
Uncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdfUncover the Flex Gateway with a Demonstration (1).pdf
Uncover the Flex Gateway with a Demonstration (1).pdf
 
Session 1908 connecting devices to the IBM IoT Cloud
Session 1908   connecting devices to the  IBM IoT CloudSession 1908   connecting devices to the  IBM IoT Cloud
Session 1908 connecting devices to the IBM IoT Cloud
 
Bluemix overview with Internet of Things
Bluemix overview with Internet of ThingsBluemix overview with Internet of Things
Bluemix overview with Internet of Things
 
Augmate connect deck
Augmate connect deckAugmate connect deck
Augmate connect deck
 
Securing broker less publish subscribe systems using identity-based encryption
Securing broker less publish subscribe systems using identity-based encryptionSecuring broker less publish subscribe systems using identity-based encryption
Securing broker less publish subscribe systems using identity-based encryption
 
Open intents Open Governance
Open intents Open GovernanceOpen intents Open Governance
Open intents Open Governance
 
IRJET - Android based Secure and Smart Home Application using IoT
IRJET -  	  Android based Secure and Smart Home Application using IoTIRJET -  	  Android based Secure and Smart Home Application using IoT
IRJET - Android based Secure and Smart Home Application using IoT
 
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 ...
 
MidoNet roadmap
MidoNet roadmapMidoNet roadmap
MidoNet roadmap
 
MidoNet Vision & Roadmap
MidoNet Vision & RoadmapMidoNet Vision & Roadmap
MidoNet Vision & Roadmap
 
Enabling Smart Data on M2M Gateways and Aggregators - Walt Bowers
Enabling Smart Data on M2M Gateways and Aggregators - Walt BowersEnabling Smart Data on M2M Gateways and Aggregators - Walt Bowers
Enabling Smart Data on M2M Gateways and Aggregators - Walt Bowers
 
Going Beyond the Device Heart Beat
Going Beyond the Device Heart BeatGoing Beyond the Device Heart Beat
Going Beyond the Device Heart Beat
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Introduction to the AllJoyn Gateway Agent

  • 1. 2 June 2015 AllSeen Alliance 1 Introduction to Gateway Agent Art Lancaster CTO, Affinegy Chair, Gateway Agent Working Group
  • 2. 2 June 2015 AllSeen Alliance 22 1. Background 2. Gateway Working Group Overview 3. Gateway Agent Project 4. Gateway Agent Developer Information 5. Status And Future Plans Topics
  • 3. 3 This is going to look a lot like the Internet in the sense that everything depends on interoperability. Seth Frader-Thompson, EnergyHub http://www.pcworld.com/article/2925232/want-smarthome-devices-to-get-along-get-the-industry-to-do-it-first.html
  • 4. 2 June 2015 AllSeen Alliance 4 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 before information shared
  • 5. 2 June 2015 AllSeen Alliance 5 Gateway Working Group • Mission: Provide standard and secure interfaces between AllJoyn devices in a proximal network and other IOT protocols, external networks, remote access and cloud services • Current Projects – Gateway Agent Project: A standard, secure application to securely connect AllJoyn applications with external networks and services. – Analytics Connector Project: Provides a common API for capturing events, state, and other information, to be collected and transmitted outside the AllJoyn proximal network – Device System Bridge Project: Provides a bridge to connect external non-AllJoyn devices to the AllJoyn bus in a proximal network (samples available for Z-wave and BACnet) – Update Service Project: Provides a standard and secure interface for remotely updating AllJoyn applications (i.e. thin clients) via another connected AllJoyn node.
  • 6. 2 June 2015 AllSeen Alliance 6 Gateway Agent Project – AllJoyn Meets Cloud / Managed Services 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 AllJoyn Gateway Agent Cloud / Managed Services AllJoyn local applications AllJoyn remote applications
  • 7. 2 June 2015 AllSeen Alliance 7 AllJoyn Gateway Agent Application • Software application ideal for an always on, connected hardware device in the proximal network turning it into an AllJoyn to remote services gateway • Provides a standard and secure method for connecting local AllJoyn devices and applications to external services – Works with any Internet connection – Supports persistent remote connections without special firewall or port settings
  • 8. 2 June 2015 AllSeen Alliance 8 Managed and Secure AllJoyn Remote Routing Node • Filters local AllJoyn traffic from remote traffic – only traffic needed for the user’s cloud or remote services is passed • Filters are configured by the Gateway Agent’s remote Service Profiles – managed by the Gateway Agent Control API – Enhances the user’s privacy and security – Enables managed service privacy policies • Supports multiple independent cloud services in one device with modular Connector plug-ins • Supports other local protocols (6LowPAN, ZigBee, etc.)
  • 9. 2 June 2015 AllSeen Alliance 9 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
  • 10. 2 June 2015 AllSeen Alliance 10 XMPP Remote Connector • An XMPP Cloud Services Connector plug-in for the Gateway Agent supporting its APIs and service profiles • Relays local AllJoyn messages, to/from a remote AllJoyn application by wrapping these in XMPP sessions relayed via a standard XMPP server cloud service • Subscribers authenticate with their cloud service’s XMPP ID – provides secure authentication and an encrypted channel for AllJoyn remote access • Embedded version for Linux AllSeen Open Source contribution from Affinegy available June 2015 • Mobile app version will be available from Affinegy June 2015 as both a helper application and an SDK. – Helper app uses the AllJoyn bus in the mobile device to remotely enable existing AllJoyn apps.
  • 11. 2 June 2015 AllSeen Alliance 11 Affinegy CHARIOT Connect Services CHARIOT Connect Service (XMPP) CHARIOT Mobile Connector for AllJoyn (XMPP) AllJoyn Home AllJoyn Apps AllJoyn Apps AllJoyn Remote Turn-key enables existing AllJoyn Apps for remote services Gateway Agent with AllJoyn - XMPP Connector Plug-in
  • 12. 2 June 2015 AllSeen Alliance 12 Gateway Agent Developer Information • Gateway Agent Project Wiki https://wiki.allseenalliance.org/gateway/gatewayagent – Documentation and presentations – Open source GIT repository – Weekly working group meetings – Inviting contributors now for connector plug-ins for remote and local protocols • Released source code available now in AllSeen GIT: – Gateway Agent management app (embedded for Linux and OpenWRT) – Sample connector plug-in – Sample Android control application for managing connectors and the service profile
  • 13. 2 June 2015 AllSeen Alliance 13 Status And Future Plans • Fully released with AllJoyn Core 14.12 and now part of the C.B.I. – Gateway agent application – Sample connector application (for AllJoyn to Twitter) – Control application (Android) for managing service profiles of gateway agent • Plans for the coming Quarter – XMPP AllJoyn Connector Plug-in – in beta from Affinegy today, contributing to AllSeen GIT during June – For AllJoyn 15.08 Core Release • Gateway Agent Package Manager (to install, update and remove connectors) • Support for Security Manager 2.0 of AllJoyn Core
  • 14. 2 June 2015 AllSeen Alliance 14 Thank you Follow us on For more information on AllSeen Alliance, visit us at: allseenalliance.org & allseenalliance.org/news/blogs