Download presentation
Presentation is loading. Please wait.
1
oneM2M-AllJoyn Interworking
Source: SeungMyeong Jeong (LG Electronics), Josef Blanz (Qualcomm)
2
Outline What is AllJoyn? oneM2M vs. AllJoyn Interworking Solution (TR)
3
App-to-app Communication
Runs on local network (proximal network) Communicates Peer-to-Peer (Apps talk to Apps with help of AJ Routers) Enables Apps to advertise and discover each other
4
Service Flow Advertisement and discovery Session establishment/join
One or more Interfaces: Methods (RPC) Properties (set, get) Signals Advertisement and discovery Advertisement by producer app and discovery by consumer app Session establishment/join Data Exchange via service objects Consumer calls methods, gets/sets properties provided by Producer Producer sends event notifications to Consumer(s) via signals
5
Service Types 1a. Base services : AllJoyn service framework pre-defined Examples: Notifications Control Panel Onboarding Configuration 1b. Purpose-specific service frameworks pre-defined in AllJoyn Examples: LSF, HAE 2. App-specific services : service objects that are implementing AllJoyn interfaces
6
oneM2M vs. AllJoyn oneM2M and AllJoyn are complementing each other
This is why the two different system interwork oneM2M AllJoyn Coverage LAN + WAN LAN API RESTful RPC Discovery Passive Proactive
7
Interworking Example
8
Gateway Agent Exposes/injects services from/to AllJoyn proximal network Remote access configuration with control app Connector app provides cloud connection oneM2M API between Gateway Agent and Cloud
9
AllJoyn-to-oneM2M mapping
AJ Gateway Agent with oneM2M AE = IPE oneM2M Network Connector App AJ Network Service Exposing App oneM2M Exposure AE 12 oneM2M IN CSE 3 AJ App 1 Rsc 1 oneM2M AE Y AJ App 2 Rsc 2 oneM2M AE Z Consume AJ service Provide AJ service
10
AllJoyn-to-oneM2M mapping
AJ Gateway Agent with oneM2M AE=IPE & CSE oneM2M Network Connector App AJ Network Service Exposing App oneM2M Exposure AE 12 oneM2M CSE 1 oneM2M IN CSE 3 Rsc srv 1 Rsc srv 2 AJ App 1 Annc Rsc 1 oneM2M AE Y AJ App 2 Annc Rsc 2 oneM2M AE Z oneM2M AE Z Consume AJ service Provide AJ service
11
AllJoyn-to-oneM2M mapping
Need to develop resource structure to expose AJ service objects to oneM2M AEs Re-use existing resource types versus new types Resource structure for provider-specific services needs to represent serv. objects Need new resource types Serv. Frameworks different from serv. objects
12
Way forward Informative work (TR-0014) by TP#18
TR-0014: oneM2M and AllJoyn Interworking Normative work from TP#19 as part of Rel-2 CRs to TS-0001 Resource type specifications, and so on…
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.