TF-DI Current Status W3C TPAC 2015, Sapporo, Japan Prepared by Soumya Kanti Datta TF-DI Coordinator in W3C WoT IG Research Engineer, Eurecom, France
Discovery Search functionalities provided to Humans Google Yahoo Bing Search Engine for things? 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 2
Status -Discovery Discussions Definition, purpose and use cases Scopes and dimensions Simplifying discovery Presentations on discovery technologies Compiling technology landscape Six categories Evaluation of these categories undergoing Discussion of security and privacy aspects of discovery Security requirements study Authorization Joint sessions with TF-TD E.g., how discovery can benefit from thing description (TD) Wiki https://www.w3.org/wot/ig/wiki/discovery_tf 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 3
Discovery Interaction Patterns Provides interaction patterns for the key discovery categories for the WoT are described as UML sequence diagrams. Github Page https://github.com/w3c/wot/blob/master/tf-di/interactions.md 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 4
Compilation of Tech Landscape Wiki - https://www.w3.org/wot/ig/wiki/discovery_categories_and_tech_l andscape Six Categories with examples and brief descriptions Finding things around me (NFC, UriBeacon) Finding things on my network (mdns, Multicast CoAP) Searching in directories (CoRE Resource Directory, XMPP IoT Discovery) Searching via peers (P2P based approaches) Accessing thing metadata (CoRE Link Format, HATEOAS) Semantic based discovery (Mostly research articles) 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 5
Evaluation of Tech Landscape (1/2) Evaluation Criteria Interaction Pattern does it share the current draft of interaction pattern in that discovery category Support of higher layer discover concept does it provide means for higher layer discovery using thing descriptions Bootstrapping what means are provided to start/interact with things after discovery Lifetime / sleepy nodes does it provide means specifically supporting sleeping times of constrained devices S&P what S&P requirements are identified and addressed Range important for finding things around me Support for (physically) local/remote discovery of things Richness of query how much context can be passed to the discovery API (as input) Ranking of results how does the discovery API is ranking the results of discovery Wiki https://www.w3.org/wot/ig/wiki/tech_landscape_evaluation 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 6
Evaluation of Tech Landscape (2/2) Note As understood from the TF-DI call on Oct. 8 th, not all of these criteria are applicable to each category of tech landscape. Also analyzing which discovery technologies are used by related IoT consortia, initiatives, and working groups. Wiki - https://www.w3.org/wot/ig/wiki/discovery_solutions_iot_consortia 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 7
Proposal for WoT WG Work Item Uniform and Technology Independent Discovery Wiki - https://www.w3.org/wot/ig/wiki/proposals_for_wot_wg_work_items#unif orm_and_technology_independent_discovery Authorization for Things Discovery Wiki - https://www.w3.org/wot/ig/wiki/proposals_for_wot_wg_work_items#aut horization_for_things_discovery 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 8
Additional Objective -Provisioning Provisioning includes Initial setting up of IoT devices and services Binding to network and security attributes Process of applying security Configuration management and other updates One possible candidate Open Mobile Alliance Lightweight M2M Technical Specifications (OMA LwM2M TS) 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 9
Additional Objective -Provisioning Provisioning Commenced the discussion Presentation on OMA LwM2M Wiki Setup Seeking presentations on related technologies Goals Compile and evaluate current tech landscape 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 10
Proposed Agenda for Breakout Session Tech landscape and evaluation criteria Provisioning Definition, purpose Applicability to use cases Current landscape Interaction model for provisioning Any related open source implementation Invited presentations (identify persons) Security and Privacy related discussions Authorization for discovery Access control Confidentiality 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 11
Future Tasks of TF-DI Till December 2015 Complete Discovery evaluation criteria Joint session with TF-TD for using thing description as a part of discovery Work on TF-DI deliverable on discovery Include all work till Dec 2015 Open for comments In parallel, continue works identified on provisioning From January 2016 Mainly focus on provisioning aspect Joint session(s) with TF-AP to evaluate how provisioning could impact API and protocol bindings Joint session(s) with TF-TD to evaluate how discovery can benefit from thing description 29-10-2015 TF-DI Current Status at TPAC 2015, Sapporo 12