Tizen/Artik IoT Lecture Chapter 11. IoTivity Resource Hosting & Resource Directory

Size: px
Start display at page:

Download "Tizen/Artik IoT Lecture Chapter 11. IoTivity Resource Hosting & Resource Directory"

Transcription

1 1 Tizen/Artik IoT Lecture Chapter 11. IoTivity Resource Hosting & Resource Directory Sungkyunkwan University

2 Contents 2 Resource Hosting Design Resource Hosting in IoTivity Discovery: OICStartCoordinate() Resource Directory Topology Resource Directory API Execution Flow Sample

3 Resource Hosting The IoTivity service to off-load the requests to the resources in thin device 3

4 Resource Hosting Design 4 Transfer the origin resource to ResourceHosting Subscribe the origin resource from the ResourceHosting (Observe) Make the origin resource non-discoverable It cannot be discovered from other service than ResourceHosting Thin Device Origin Server 2. Register Resource { "href":a/light "rt": {"oic.r.light",.} "if": {"oic.if.baseline"} "p": { Discoverable, Observable} } 3. DISCOVER_MULTICAST GET "oic/res?rt=oic.wk.rh" 5. PUBLISH POST rep: { "uri: a/light" "rt": {"oic.r.light", } "if": {"oic.if.baseline"} Content"rt=oic.wk.rh " Rich Device ResourceHosting 4. RESPONSE 7. SUBSCRIBE GET a/light Observe 8. RESPONSE [POST] 9. Update Resource Policy { "href": a/light, "rt": {"oic.r.light", } "if": {"oic.if.baseline"} "p": {Non-Discoverable, Observable} 1. Register Resource { "href":"rh/coordinator" "rt": {"oic.wk.rh"} "if": {"oic.if.baseline"} "p": { Discoverable} } 6. Register Resource { "href": a/light, "rt": {"oic.r.light", } "if": {"oic.if.baseline"} "p": {Discoverable, Observable}

5 Resource Hosting in IoTivity 5 RemoteResource startmonitoring() RemoteResource startcaching() ResourceHosting observes and caches the origin resource and transfers the cached resource to the consumer Maintain the Mirror Server (Not same resource) 1 Resource1 Resource2 2 Resource2 Resource3 ResourceHosting Hosting Resource1 Hosting Resource2 Hosting Resource3 Hosting Resources Caching Monitoring Remote Resource1 (Origin Server) Remote Resource2 (Origin Server) Remote Resource3 (Origin Server)

6 Resource Hosting API 6 OICStartCoordinate () Execute ResourceHosting Service Discover the RemoteResource of which the type is oic.r.resourcehosting and generates the hosting thread OICStopCoordinate () Release the caching and observation information and terminate the ResourceHosting therad

7 Discovery: OICStartCoordinate() OICStartCoordinate() 7 HostingAPI ResourceHosting RCSDiscoveryManager starthosting () creatediscoverylistener () ResourceHosting Service multicasts discovery request "oic.r.resourcehosting" discoverresourcebytype (HOSTING_RESOURCE_TYPE) RCSRemoteResourceObject discoveryhandler (remoteresource) EVENT (Resource found!) createhostingobject (remoteresource) startmonitoring (remoteresource) startcaching (remoteresource) EVENT (datachanged) changeattribute (HostingResource)

8 Sample Resource Hosting 8 Source: iotivity/service/resource-hosting Sample consists of 3 applications Sample, Sample ResourceHosting, Sample Provider ResourceHosting 2 TEMP Connect Hosting Resource(TEMP) Hosting Resources Caching Found Monitoring Discovery TEMP Server

9 Resource Directory 9 Similar concept, but developed from different project thread Resource Directory processes the request to thin device instead RD Device Query Client Thin Device

10 Topology 10 Resource Hosting (Mirrored Server) 2 TEMP Subscribe oc/res/temp1 oc/res/temp1 ResourceHosting Discover Register Resource Directory (Cached Server) oc/res/temp1/hosting TEMP Server 2 TEMP Subscribe oc/res/temp1 oc/res/temp1 (cached) ResourceDirectory Discover Publish oc/res/temp1 TEMP Server

11 Resource Directory API 11 iotivity/service/resource-directory/ Client API (Publisher / Thin Device) OCRDDiscover () OCRDPublish () Server API (Resource Directory Server) OCRDStart () OCRDStop ()

12 Resource Directory Flow 12 Query Client Resource Directory Thin Device OCRDStart () OCRDDiscover () OCRDPublish() handlepublishrequest() OCRDStorePublishedResources () handlepublishcb () OCStopMulticastServer () OCFindResource (MULTICAST) Multicast Server CAPI No response #ifdef WITH_RD sendresponse () BuildVirtualReso urceresponse ()

13 Sample Resource Directory Source: iotivity/service/resource-directory/samples Sample consists of 3 applications rd_main / rd_publishingclient / rd_queryclient QueryClient LIGHT Discover /a/light (MULTICAST) VirtualResponse ResourceDirectory Discover Publish /a/thermostat /a/light Thin Device /a/thermostat /a/light

Tizen/Artik IoT Lecture Chapter 10. IoTivity Resource Encapsulation

Tizen/Artik IoT Lecture Chapter 10. IoTivity Resource Encapsulation 1 Tizen/Artik IoT Lecture Chapter 10. IoTivity Resource Encapsulation Sungkyunkwan University Contents Resource Encapsulation Components Resource Client API: Key Objects Resource Encapsulation Components

More information

Tizen/Artik IoT Practice Part 5 IoTivity Simple Server and Simple Client

Tizen/Artik IoT Practice Part 5 IoTivity Simple Server and Simple Client 1 Tizen/Artik IoT Practice Part 5 IoTivity Simple Server and Simple Client Sungkyunkwan University IoTivity Resource 2 In IoTivity, an entity(e.g. Sensor, Actuator) is being handled as a resource(ocf Resource

More information

OCF Specification Overview Core Technology Specification. OCF 2.0 Release June 2018

OCF Specification Overview Core Technology Specification. OCF 2.0 Release June 2018 OCF Specification Overview Core Technology Specification OCF 2.0 Release June 2018 Core Framework Topics Outline (1 of 2) Objectives RESTful Architecture OCF Roles Resources Basic Operations Organization

More information

Tizen/Artik IoT Lecture Chapter 13. IoTivity Cloud

Tizen/Artik IoT Lecture Chapter 13. IoTivity Cloud 1 Tizen/Artik IoT Lecture Chapter 13. IoTivity Cloud Sungkyunkwan University Contents 2 IoTivity Cloud Architecture Features IoTivity Cloud SW Stack IoTivity Cloud in Resource Model Source Tree IoTivity

More information

IOTIVITY INTRODUCTION

IOTIVITY INTRODUCTION IOTIVITY INTRODUCTION Martin Hsu Intel Open Source Technology Center 1 Content may contain references, logos, trade or service marks that are the property of their respective owners. Agenda Overview Architecture

More information

Tizen/Artik IoT Lecture Chapter 16. IoTivity Provisioning Manager

Tizen/Artik IoT Lecture Chapter 16. IoTivity Provisioning Manager 1 Tizen/Artik IoT Lecture Chapter. IoTivity Provisioning Manager Sungkyunkwan University Contents Provisioning Manager Roles Architecture Ownership Transfer Method Just Work Discovery and Set Ownership

More information

OCF 2.0 Semantic Tagging ATG CR1970. Legal Disclaimer

OCF 2.0 Semantic Tagging ATG CR1970. Legal Disclaimer Template version: 1.0 page 1 OCF 2.0 Semantic Tagging ATG CR1970 Legal Disclaimer THIS IS A DRAFT SPECIFICATION DOCUMENT ONLY AND HAS NOT BEEN ADOPTED BY THE OPEN CONNECTIVITY FOUNDATION. THIS DRAFT DOCUMENT

More information

OCF for resource-constrained environments

OCF for resource-constrained environments October 11 13, 2016 Berlin, Germany OCF for resource-constrained environments Kishen Maloor, Intel 1 Outline Introduction Brief background in OCF Core Constrained environment charactertics IoTivity-Constrained

More information

Tizen/Artik IoT Lecture Chapter 14. IoTivity Easy Setup Manager

Tizen/Artik IoT Lecture Chapter 14. IoTivity Easy Setup Manager 1 Tizen/Artik IoT Lecture Chapter 14. IoTivity Easy Setup Manager Sungkyunkwan University Contents Easy Setup Use Cases Device Roles Easy Setup Resource Model Provisioning Resource WiFi Resource DevConf

More information

Tizen/Artik IoT Lecture Chapter 7. IoTivity Connectivity Abstraction

Tizen/Artik IoT Lecture Chapter 7. IoTivity Connectivity Abstraction 1 Tizen/Artik IoT Lecture Chapter 7. IoTivity Connectivity Abstraction Sungkyunkwan University Contents 2 Architecture Routing Through Heterogeneous Connectivity Blockwise Transfer Call Path Sending Data

More information

IoTivity Big Picture. MyeongGi Jeong Software R&D Center

IoTivity Big Picture. MyeongGi Jeong Software R&D Center IoTivity Big Picture MyeongGi Jeong 2016.11.17 Software R&D Center Contents Overview Features Messaging Security Service Q&A Copyright c 2016 SAMSUNG ELECTRONICS. ALL RIGHTS RESERVED Overview IoTivity?

More information

Provisioning IoT with Web NFC. Zoltan Kis Intel

Provisioning IoT with Web NFC. Zoltan Kis Intel Provisioning IoT with Web NFC Zoltan Kis (@zolkis), Intel Background JavaScript APIs for IoTivity, Soletta W3C Web NFC editor Web access to hardware Earlier: Network management (DSL) Mesh radio networks

More information

IoTivity. Sungkyunkwan University. Presenter: Dzung Tien Nguyen Networking Laboratory,

IoTivity. Sungkyunkwan University. Presenter: Dzung Tien Nguyen Networking Laboratory, Sungkyunkwan University IoTivity Presenter: Dzung Tien Nguyen Networking Laboratory, 83345 ntdung@skku.edu Copyright 2000-2015 Networking Laboratory 1/00 Current issues Incompatibility of platforms: Manufacturers

More information

Embedded Web Services

Embedded Web Services Nov 1 st, 2011 Embedded Web Services Zach Shelby, Chief Nerd 1 Course Overview Powering M2M with the Internet of Things Industry examples What are Web Services? CoRE - Constrained RESTful Environments

More information

IP Based Architecture for the Internet of Things. IPV6 and Related Standards for IoT Interoperability November 20, 2014

IP Based Architecture for the Internet of Things. IPV6 and Related Standards for IoT Interoperability November 20, 2014 IP Based Architecture for the Internet of Things IPV6 and Related Standards for IoT Interoperability November 20, 2014 1 IoT Architecture Problems to Solve Interoperability In the way in which software

More information

OCF Fundamentals. Ravi Subramaniam Principal Engineer, Intel Corporation

OCF Fundamentals. Ravi Subramaniam Principal Engineer, Intel Corporation OCF Fundamentals Ravi Subramaniam Principal Engineer, Intel Corporation 1 Fundamental Fundamentals OCF Resource Model Mapping onto Comms Transports 2 Many kinds of devices OIC Scope (current) Controller

More information

Automated Development for Cross-Platform Internet of Things

Automated Development for Cross-Platform Internet of Things Automated Development for Cross-Platform Internet of Things Develop a secure, certified hardware prototype in 15 minutes Clarke Stevens Shaw Communications clarke.stevens@sjrb.ca What is the Open Connectivity

More information

Semantic Interoperability Requires Self-describing Interaction Models

Semantic Interoperability Requires Self-describing Interaction Models Semantic Interoperability Requires Self-describing Interaction Models IRTF T2TRG Meeting, San Jose, CA, USA, 2016 Matthias Kovatsch (kovatsch@inf.ethz.ch) Klaus Hartke (hartke@tzi.org) 1 Information Model

More information

ECE 544 Project 3 Content-based Routing

ECE 544 Project 3 Content-based Routing ECE 544 Project 3 Content-based Routing Aishwarya Babu Rakesh Ravuru Sudarshan Kandi Assumptions and Address Scheme Assumptions End hosts can only connect to routers Each host is directly connected to

More information

ARM IoT Tutorial. CoAP: The Web of Things Protocol Zach Shelby. April 30 th, 2014

ARM IoT Tutorial. CoAP: The Web of Things Protocol Zach Shelby. April 30 th, 2014 ARM IoT Tutorial CoAP: The Web of Things Protocol Zach Shelby April 30 th, 2014 1 2 Introduction Evolution from M2M to IoT M2M Big Data Internet of Things Services Web The Web Little Data Things 3 3 CoAP:

More information

OCF 2.0 Constrained Device Support OIC 1.1 Core Technology WG CR Legal Disclaimer

OCF 2.0 Constrained Device Support OIC 1.1 Core Technology WG CR Legal Disclaimer Template version: 1.2 page 1 OCF 2.0 Constrained Device Support OIC 1.1 Core Technology WG CR 2413 Legal Disclaimer THIS IS A DRAFT SPECIFICATION DOCUMENT ONLY AND HAS NOT BEEN ADOPTED BY THE OPEN CONNECTIVITY

More information

Cisco Wide Area Bonjour Solution Overview

Cisco Wide Area Bonjour Solution Overview , page 1 Topology Overview, page 2 About the Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM), page 5 The Cisco Wide Area Bonjour solution is based on a distributed and hierarchical

More information

IoTivity: The Open Connectivity Foundation and the IoT Challenge

IoTivity: The Open Connectivity Foundation and the IoT Challenge IoTivity: The Open Connectivity Foundation and the IoT Challenge Thiago Macieira Embedded Linux Conference / Open IoT Summit Berlin, October 2016 Who am I? 2 3 About the Open Connectivity Foundation 4

More information

Common Service Discovery Scheme in IoT Environments

Common Service Discovery Scheme in IoT Environments , pp.28-32 http://dx.doi.org/10.14257/astl.2018.149.07 Common Service Discovery Scheme in IoT Environments Joosang Youn 1 * and TaeJin Lee 2 1 Dept. of Industrial ICT Engineering, Dong-Eui University 176,

More information

Interoperability Frameworks for RIOT-OS

Interoperability Frameworks for RIOT-OS Interoperability Frameworks for RIOT-OS @Mattia_Antonini m.antonini@create-net.org Università degli Studi INTEROPERABILITY Berlin, 15th July 2016 Stack Base Layer Service Layer Implementations Official

More information

IoTivity Programmer s Guide Resource Encapsulation

IoTivity Programmer s Guide Resource Encapsulation IoTivity Programmer s Guide Resource Encapsulation 1 CONTENTS 2 Revision History... 4 3 Terminology... 5 4 Introduction to Resource Encapsulation... 6 4.1 Overall Architecture... 6 4.2 Iotivity Service

More information

Khartoum, Sudan Dec 2017

Khartoum, Sudan Dec 2017 ITU-SUDACAD Regional Forum on Internet of Things for Development of Smart and Sustainable Cities Khartoum, Sudan 13-14 Dec 2017 Standardized architectures and important standards defining organizations

More information

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects Soumya Kanti Datta Research Engineer, EURECOM TF-DI Coordinator in W3C WoT IG Email: dattas@eurecom.fr Roadmap

More information

IoTivity Programmer s Guide Protocol Plugin Manager for Linux

IoTivity Programmer s Guide Protocol Plugin Manager for Linux IoTivity Programmer s Guide Protocol Plugin Manager for Linux 1 CONTENTS 2 Overview... 3 2.1 Overall Flows... 3 3 Using Plugin Manager... 4 3.1 Setting Plugin Configuration... 4 3.2 Locating Plugin and

More information

RELOAD/CoAP architecture with a resource aggregation/disaggregation

RELOAD/CoAP architecture with a resource aggregation/disaggregation RELOAD/CoAP Architecture with Resource Aggregation/Disaggregation Service L. Rodrigues, J. Guerreiro and N. Correia CEOT, FCT, University of Algarve 8005-139 Faro, Portugal Emails: {lrodrig,jdguerreiro,ncorreia}@ualg.pt

More information

Mark Skarpness. Director of Embedded Software Intel Software and Services Group

Mark Skarpness. Director of Embedded Software Intel Software and Services Group Mark Skarpness Director of Embedded Software Intel Software and Services Group 50B DEVICES* * The Internet of Things is Intelligence Everywhere 44 ZETABYTES** Sensors Home/ Industrial Gateway Network DC/Cloud

More information

Media Controller. This section describes the DCNM Media Controller.

Media Controller. This section describes the DCNM Media Controller. This section describes the DCNM. This feature is available only if you have enabled the feature explicitly, after the Cisco DCNM OVA/ISO installation is complete. For more information, see the Cisco DCNM

More information

INSTITUTIONAL REPOSITORY SERVICES

INSTITUTIONAL REPOSITORY SERVICES 1 INSTITUTIONAL REPOSITORY SERVICES Exploring how Elsevier can support institutions to promote and broadcast the work of their authors in their institutional repositories. April 2014 2 Sharing and using

More information

Constrained Application Protocol (CoAP) Vilen Looga, M.Sc. Doctoral

Constrained Application Protocol (CoAP) Vilen Looga, M.Sc. Doctoral Constrained Application Protocol (CoAP) Vilen Looga, M.Sc. Doctoral Student @dcs.aalto Outline Introduction CoAP at a glance Messages Observe Hardware Demo MAMMOTH Conclusions References 50 billion connected

More information

Saperion. Release Notes. Version: 8.0.1

Saperion. Release Notes. Version: 8.0.1 Saperion Release Notes Version: 8.0.1 Written by: Product Knowledge, R&D Date: February 2018 Copyright 1991-2018 Hyland Software, Inc. and its affiliates. Table of Contents Overview... 4 Saperion 8.0.1

More information

COURSE OUTLINE MOC : PLANNING AND ADMINISTERING SHAREPOINT 2016

COURSE OUTLINE MOC : PLANNING AND ADMINISTERING SHAREPOINT 2016 COURSE OUTLINE MOC 20339-1: PLANNING AND ADMINISTERING SHAREPOINT 2016 Module 1: Introducing SharePoint 2016 This module describes the structure and capabilities of a SharePoint environment, and the major

More information

CS519: Computer Networks. Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol)

CS519: Computer Networks. Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol) : Computer Networks Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol) More ICMP messages These were added over time RFC1191: Path MTU Discovery Added the size of the limiting MTU to the ICMP Packet

More information

AMWA NMOS IS-04 and IS-05 Scalability and Performance

AMWA NMOS IS-04 and IS-05 Scalability and Performance C U R A T E D B Y AMWA NMOS IS-04 and IS-05 Scalability and Performance Rob Porter Sony Europe Limited IP SHOWCASE THEATRE AT IBC SEPT. 14-18, 2018 AMWA NMOS IS-04 and IS-05 Scalability and Performance

More information

OCF 2.3 New Resources for Gas Consumption DMWG CR Legal Disclaimer

OCF 2.3 New Resources for Gas Consumption DMWG CR Legal Disclaimer Template version: 1.2 page 1 OCF 2.3 New Resources for Gas Consumption DMWG CR 2675 Legal Disclaimer THIS IS A DRAFT SPECIFICATION DOCUMENT ONLY AND HAS NOT BEEN ADOPTED BY THE OPEN CONNECTIVITY FOUNDATION.

More information

HP0-Y13. ProCurve Network Management. Download Full Version :

HP0-Y13. ProCurve Network Management. Download Full Version : HP HP0-Y13 ProCurve Network Management Download Full Version : https://killexams.com/pass4sure/exam-detail/hp0-y13 Answer: B, D QUESTION: 115 Which protocol does the Ping Sweep phase of PCM discovery use

More information

SHAREPOINT 2016 ADMINISTRATOR BOOTCAMP 5 DAYS

SHAREPOINT 2016 ADMINISTRATOR BOOTCAMP 5 DAYS SHAREPOINT 2016 ADMINISTRATOR BOOTCAMP 5 DAYS WHY TAKE 10 DAYS AWAY FROM THE OFFICE WHEN YOU ONLY NEED 5? Need to gain knowledge for both the 203391 Planning and Administering Microsoft SharePoint 2016

More information

Architectures for distributed systems (Chapter 2)

Architectures for distributed systems (Chapter 2) Today Architectures for distributed systems (Chapter 2) Architectural styles Client-server architectures Decentralized and peer-to-peer architectures Lecture 2, page!1 Module 1: Architectural Styles Important

More information

CS519: Computer Networks

CS519: Computer Networks : Computer Networks Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol) More ICMP messages These were added over time RFC1191: Path MTU Discovery Added the size of the limiting MTU to the ICMP Packet

More information

What is new in ArcGIS 10.2.x for Server

What is new in ArcGIS 10.2.x for Server What is new in ArcGIS 10.2.x for Server Ismael Chivite, Greg Tieman Esri UC 2014 Technical Workshop Map cache status Windows and Linux friendly Simplified architecture 64 bit Performance Improvements Administration

More information

StorageIM 1.0 Installation and Administration

StorageIM 1.0 Installation and Administration StorageIM 1.0 Installation and Administration Table of Contents Manual Installation... 2 MANUAL INSTALLATION STEPS... 6 MySQL Installation and Configuration... 6 Apache Tomcat 6.x Installation and Configuration...

More information

Course Outline: Course : Core Solutions Microsoft SharePoint Server 2013

Course Outline: Course : Core Solutions Microsoft SharePoint Server 2013 Course Outline: Course 20339-1: Core Solutions Microsoft SharePoint Server 2013 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This five-day course will provide

More information

Constrained Application Protocol (CoAP) Vilen Looga, M.Sc. Doctoral

Constrained Application Protocol (CoAP) Vilen Looga, M.Sc. Doctoral Constrained Application Protocol (CoAP) Vilen Looga, M.Sc. Doctoral Student @dcs.aalto Outline Introduction CoAP at a glance Messages Observe Hardware Demo MAMMOTH Conclusions References 50 billion connected

More information

Rab Nawaz Jadoon. Characterizing Network Traffic DCS. Assistant Professor. Department of Computer Science. COMSATS IIT, Abbottabad Pakistan

Rab Nawaz Jadoon. Characterizing Network Traffic DCS. Assistant Professor. Department of Computer Science. COMSATS IIT, Abbottabad Pakistan Characterizing Network Traffic DCS COMSATS Institute of Information Technology Rab Nawaz Jadoon Assistant Professor COMSATS IIT, Abbottabad Pakistan Telecommunication Network Design (TND) Characterizing

More information

Today. Architectural Styles

Today. Architectural Styles Today Architectures for distributed systems (Chapter 2) Centralized, decentralized, hybrid Middleware Self-managing systems Lecture 2, page 1 Architectural Styles Important styles of architecture for distributed

More information

Venafi Server Agent Agent Overview

Venafi Server Agent Agent Overview Venafi Server Agent Agent Overview Venafi Server Agent Agent Intro Agent Architecture Agent Grouping Agent Prerequisites Agent Registration Process What is Venafi Agent? The Venafi Agent is a client/server

More information

Overview: MinRole for SharePoint Server 2016

Overview: MinRole for SharePoint Server 2016 Overview: MinRole for SharePoint Server 2016 A new approach to farm design: Server roles As an alternative to the traditional farm design, Microsoft SharePoint Server 2016 MinRole topologies are designed

More information

IoT on Fedora Using Fedora as a base for the IoT Revolution

IoT on Fedora Using Fedora as a base for the IoT Revolution IoT on Fedora Using Fedora as a base for the IoT Revolution Presented by Peter Robinson Fedora contriibutor, Red Hatter CC-BY-SA Overview Am I just going to talk ARM? HELL NO!! IoT is a LOT bigger than

More information

Source Route Bridging

Source Route Bridging Source Route Bridging Source Route Bridging Principles and Procedures method developed by IBM for coupling several Rings with Source Route Bridges (SR) end system must explicitly insert routing information

More information

Secret Server Demo Outline

Secret Server Demo Outline Secret Server is a feature rich product that can be introduced to your prospects in many different ways. Below is a generic outline of several of the most important features that should be covered during

More information

ART Demo Application for Mobile Phones

ART Demo Application for Mobile Phones ART Demo Application for Mobile Phones User Manual for an ART Demo Mobile Application Amp ed RF Technology, Inc. This Manual details how to use our evaluation Android application for Bluetooth connectivity

More information

Hyper-connected IoE Network Technology

Hyper-connected IoE Network Technology Architecture for Internet of Everything Everywhere Hyper-connected IoE Network Technology 13 th November 2016 ICNRG Taewan You (twyou@etri.re.kr) AETHER@ICNRG-Interim 1 Contents Challenges for IoE Research

More information

OCF SPECIFICATION INTRODUCTION AND OVERVIEW. November 2017

OCF SPECIFICATION INTRODUCTION AND OVERVIEW. November 2017 OCF SPECIFICATION INTRODUCTION AND OVERVIEW November 2017 Table of Contents Technical Principles for an Internet of Things Ecosystem Introduction to the Open Connectivity Foundation OCF Specification Overview

More information

OCF Specification Introduction and Overview. June 2018

OCF Specification Introduction and Overview. June 2018 OCF Specification Introduction and Overview June 2018 Table of Contents Summary of OCF2.0 additions/improvements with respect to OCF1.3 Technical Principles for an Internet of Things Ecosystem Introduction

More information

Ch. 5 Maintaining and Troubleshooting Routing Solutions. Net412- Network troubleshooting

Ch. 5 Maintaining and Troubleshooting Routing Solutions. Net412- Network troubleshooting Ch. 5 Maintaining and Troubleshooting Routing Solutions Net412- Network troubleshooting Troubleshooting Routing Network Layer Connectivity EIGRP OSPF 2 Network Connectivity Just like we did when we looked

More information

Magento Survey Extension User Guide

Magento Survey Extension User Guide Magento Survey Extension User Guide Page 1 Table of Contents To Access Plugin, Activate API Key... 3 Create Questions... 5 Manage Survey... 6 Assign Question to Survey... 7 Reveal Survey In Three Ways...

More information

RESTful API Design APIs your consumers will love

RESTful API Design APIs your consumers will love RESTful API Design APIs your consumers will love Matthias Biehl RESTful API Design Copyright 2016 by Matthias Biehl All rights reserved, including the right to reproduce this book or portions thereof in

More information

OCF Core Specification Extension

OCF Core Specification Extension OCF Core Specification Extension OCF Cloud VERSION 2.0 March 2018 CONTACT admin@openconnectivity.org Copyright Open Connectivity Foundation, Inc. 2018. All Rights Reserved. 2 3 4 5 6 7 8 9 10 11 12 13

More information

A novel approach to ICN: POINT ip Over IcN the better ip. Dr. Dmitrij Lagutin, Aalto University, Finland

A novel approach to ICN: POINT ip Over IcN the better ip. Dr. Dmitrij Lagutin, Aalto University, Finland A novel approach to ICN: POINT ip Over IcN the better ip Dr. Dmitrij Lagutin, dmitrij.lagutin@aalto.fi, Aalto University, Finland Information Centric Networking (ICN) Information Centric Networking (ICN)

More information

Configuring with the CMM Administration Tool

Configuring with the CMM Administration Tool CHAPTER 2 System administrators can configure their network using the CMM Administration Tool. This chapter covers: Performing Domain Management, page 2-1 Using Administrative Utilities, page 2-1 Configuring

More information

EE579: Annavaram & Krishnamachari. Bluetooth Communication. Basics. Network Stack. Network Topology

EE579: Annavaram & Krishnamachari. Bluetooth Communication. Basics. Network Stack. Network Topology Bluetooth Introduction and Detailed JSR 82 Explanation Murali Annavaram & Bhaskar Krishnamachari Ming Hsieh Department of Electrical Engineering USC A Brief Introduction to Bluetooth Bhaskar Krishnamachari

More information

NMOS IS-04. Discovery and Registration. Chris Gil & Cristian Recoseanu. SMPTE Event hosted by Atos 25 October 2018

NMOS IS-04. Discovery and Registration. Chris Gil & Cristian Recoseanu. SMPTE Event hosted by Atos 25 October 2018 NMOS IS-04 Discovery and Registration SMPTE Event hosted by Atos 25 October 2018 Chris Gil & Cristian Recoseanu Introduction Why do we need NMOS? AMWA NMOS Specifications Discovery and Registration Connection

More information

Global Data Plane. The Cloud is not enough: Saving IoT from the Cloud & Toward a Global Data Infrastructure PRESENTED BY MEGHNA BAIJAL

Global Data Plane. The Cloud is not enough: Saving IoT from the Cloud & Toward a Global Data Infrastructure PRESENTED BY MEGHNA BAIJAL Global Data Plane The Cloud is not enough: Saving IoT from the Cloud & Toward a Global Data Infrastructure PRESENTED BY MEGHNA BAIJAL Why is the Cloud Not Enough? Currently, peripherals communicate directly

More information

Network Design. Overview. CDS with Vaults and Streamers CHAPTER

Network Design. Overview. CDS with Vaults and Streamers CHAPTER 2 CHAPTER This chapter describes the different network topologies for the Cisco TV CDS, the different network connections of the CDS servers, the CDS workflow, and network configuration considerations.

More information

Simplify WAN Service Discovery for Mac Users & Eliminate AppleTalk

Simplify WAN Service Discovery for Mac Users & Eliminate AppleTalk Simplify WAN Service Discovery for Mac Users & Eliminate AppleTalk A Technical Best Practices White Paper Group Logic White Paper October 2010 About This Document The purpose of this technical paper is

More information

Cisco Discovery Protocol Version 2

Cisco Discovery Protocol Version 2 Cisco Discovery Protocol (formerly known as CDP) is a Layer 2, media-independent, and network-independent protocol that runs on Cisco devices and enables networking applications to learn about directly

More information

HP OpenView Network Node Manager III (7.X) - Advanced. Download Full Version :

HP OpenView Network Node Manager III (7.X) - Advanced. Download Full Version : HP HP0-634 OpenView Network Node Manager III (7.X) - Advanced Download Full Version : http://killexams.com/pass4sure/exam-detail/hp0-634 QUESTION: 117 In which case do you need to create a correlation

More information

Connecting with Tizen : An Overview & Roadmap. Mohan Rao

Connecting with Tizen : An Overview & Roadmap. Mohan Rao Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category

More information

NGFW SMC API. for Forcepoint Next Generation Firewall Reference Guide 6.3. Revision A

NGFW SMC API. for Forcepoint Next Generation Firewall Reference Guide 6.3. Revision A NGFW SMC API for Forcepoint Next Generation Firewall Reference Guide 6.3 Revision A Contents Introduction on page 2 Configure SMC API on page 4 Working with RESTful principles on page 6 Entry point structure

More information

Terracotta REST Developer Guide. Version 4.3.4

Terracotta REST Developer Guide. Version 4.3.4 Terracotta REST Developer Guide Version 4.3.4 April 2017 This document applies to BigMemory Max Version 4.3.4 and to all subsequent releases. Specifications contained herein are subject to change and these

More information

SCOPED CERTIFIED APPLICATION INSTALLATION AND

SCOPED CERTIFIED APPLICATION INSTALLATION AND SCOPED CERTIFIED APPLICATION INSTALLATION AND CONFIGURATION GUIDE Cisco Tetration Application (1.0.0) Template effective date: August 2017 Page: 1 of 8 Integration Design Document Template Table of Contents

More information

Saperion Version 7.5 Service Pack 6 Bug Fixes

Saperion Version 7.5 Service Pack 6 Bug Fixes Saperion Version 7.5 Service Pack 6 Bug Fixes Copyright 2016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International, Inc., registered in the U.S. and/or other countries. All other

More information

mdns/dnssd Threat Model

mdns/dnssd Threat Model IETF91 13 November 2014 Honolulu DNSSD WG mdns/dnssd Threat Model draft-rafiee-dnssd-mdns-threatmodel-01 Author: Hosnieh Rafiee www.huawei.com HuaweiTechnologies Duesseldorf GmbH, Munich, Germany Unicast

More information

StarTeamMPX Server. Publish/Subscribe Technology for StarTeam. By the Development Resources Platform Team. March, A Borland White Paper

StarTeamMPX Server. Publish/Subscribe Technology for StarTeam. By the Development Resources Platform Team. March, A Borland White Paper Publish/Subscribe Technology for StarTeam A Borland White Paper By the Development Resources Platform Team March, 2003 Contents ebusiness Challenges... 3 /Server Challenges... 3 The StarTeam Solution...

More information

IP Multicast Optimization: IGMP State Limit

IP Multicast Optimization: IGMP State Limit Finding Feature Information, page 1 Prerequisites for IGMP State Limit, page 1 Restrictions for IGMP State Limit, page 2 Information About IGMP State Limit, page 2 How to Configure IGMP State Limit, page

More information

Iotivity Programmer s Guide Soft Sensor Manager for Tizen

Iotivity Programmer s Guide Soft Sensor Manager for Tizen Iotivity Programmer s Guide Soft Sensor Manager for Tizen 1 CONTENTS 2 Introduction... 3 3 Terminology... 3 3.1 Physical Sensor Application... 3 3.2 Soft Sensor (Logical Sensor, Virtual Sensor)... 3 3.3

More information

OSGi ZigBee Base Driver

OSGi ZigBee Base Driver OSGi ZigBee Base Driver Architecture and Implementation overview Stefano Lenzi WNLab, ISTI, CNR 6 th November 2009 - Italy 6th November 2009, CNR-ISTI, Italy Stefano Lenzi

More information

CUWN Release 8.2 mdns Gateway with Chromecast Support Feature Deployment Guide

CUWN Release 8.2 mdns Gateway with Chromecast Support Feature Deployment Guide CUWN Release 8.2 mdns Gateway with Chromecast Support Feature Deployment Guide Chromecast 2 Deployment Considerations 2 Chromecast Deployment using mdns Gateway/ Feature Benefit 3 Components Used 3 Configuring

More information

Service Distribution in OSPF

Service Distribution in OSPF Service Distribution in OSPF draft-pillay-esnault-ospf-service-distribution-03.txt Padma Pillay-Esnault (padma@huawei.com) Burjiz Pithawala (burjizp@gmail.com) Derek Yeung (myeung@cisco.com) Outline Evolution

More information

OCF Core Specifiation

OCF Core Specifiation OCF Core Specifiation VERSION 1.1.0 June 2017 Part 1 CONTACT admin@openconnectivity.org Copyright Open Connectivity Foundation, Inc. 2016-2017. All Rights Reserved. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

More information

Linux Founda+on Collabora+on Summit: OIC Security. Ned Smith Intel

Linux Founda+on Collabora+on Summit: OIC Security. Ned Smith Intel Linux Founda+on Collabora+on Summit: OIC Security Ned Smith Intel 1 IoT A Metaphor for Pelagic Compu+ng What do I mean by pelagic compu;ng? Other Controller Larval slipper lobster riding on salp chain*

More information

express yourself through light Based on Firmware 111

express yourself through light Based on Firmware 111 express yourself through light BACnet TM Based on Firmware 111 1 of 10 CONTENTS BACNET TM SETUP 3 NETWORK TOPOLOGY 4 MINIMUM VERSION REQUIREMENTS 4 BACNET SETTINGS 4 CONFIGURE MAPPING 5 BACNET APPLICATION

More information

Internet Engineering Task Force (IETF) October Group Communication for the Constrained Application Protocol (CoAP)

Internet Engineering Task Force (IETF) October Group Communication for the Constrained Application Protocol (CoAP) Internet Engineering Task Force (IETF) Request for Comments: 7390 Category: Experimental ISSN: 2070-1721 A. Rahman, Ed. InterDigital Communications, LLC E. Dijk, Ed. Philips Research October 2014 Group

More information

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García A Formal Definition of RESTful Semantic Web Services Antonio Garrote Hernández María N. Moreno García Outline Motivation Resources and Triple Spaces Resources and Processes RESTful Semantic Resources Example

More information

Performance of Service-Discovery Architectures in Response to Node Failures

Performance of Service-Discovery Architectures in Response to Node Failures Performance of Service-Discovery Architectures in Response to Node Failures Chris Dabrowski, Kevin Mills, Andrew Rukhin 2003 International Conference on Software Engineering Research and Practice (SERP'03)

More information

McAfee Next Generation Firewall 5.8.0

McAfee Next Generation Firewall 5.8.0 Reference Guide Revision A McAfee Next Generation Firewall 5.8.0 SMC API This guide gives an overview of the Security Management Center (SMC) application programming interface (API). It describes how to

More information

Multicast Subsecond Convergence

Multicast Subsecond Convergence Multicast Subsecond Convergence Last Updated: January 11, 2012 The Multicast Subsecond Convergence feature comprises a comprehensive set of features and protocol enhancements that provide for improved

More information

PS/2 Web Services

PS/2 Web Services 703128 PS/2 Web Services REST Services Monday, 2015-01-12 Copyright 2014 STI INNSBRUCK www.sti-innsbruck.at Outline REST Services Task: Java API for RESTful Web Services (JAX-RS) REST Web Services design

More information

Cisco pxgrid: A New Architecture for Security Platform Integration

Cisco pxgrid: A New Architecture for Security Platform Integration Cisco pxgrid: A New Architecture for Security Platform Integration Brian Gonsalves Product Manager #clmel Agenda Cisco pxgrid in Summary pxgrid Use-Cases How to Develop Using pxgrid Getting Started Cisco

More information

NFD Development Progress. Beichuan Zhang The University Of Arizona

NFD Development Progress. Beichuan Zhang The University Of Arizona NFD Development Progress Beichuan Zhang The University Of Arizona NFD: NDN Forwarding Daemon A year ago, we made the first public release Open source (GPL3+) New flexible packet format based on TLV Modular

More information

Configuring CDP. Understanding CDP CHAPTER. This chapter describes how to configure Cisco Discovery Protocol (CDP) on the Catalyst 3560 switch.

Configuring CDP. Understanding CDP CHAPTER. This chapter describes how to configure Cisco Discovery Protocol (CDP) on the Catalyst 3560 switch. 21 CHAPTER This chapter describes how to configure Cisco Discovery Protocol (CDP) on the Catalyst 3560 switch. Note For complete syntax and usage information for the commands used in this chapter, refer

More information

AEM Mobile: Setting up Google as an Identity Provider

AEM Mobile: Setting up Google as an Identity Provider AEM Mobile: Setting up Google as an Identity Provider Requirement: Prerequisite knowledge Understanding of AEM Mobile Required Products AEM Mobile Google Account Generating the client ID and secret To

More information

Enhancing your library s Bento Box Interface with BrowZine APIs

Enhancing your library s Bento Box Interface with BrowZine APIs API Enhancing your library s Bento Box Interface with BrowZine APIs John Seguin, MLS President & Chief Librarian john@thirdiron.com About Me! MLS University of Illinois, Champaign-Urbana Electronic Resources/Technology

More information

An Auto-configuring Service Discovery System

An Auto-configuring Service Discovery System An Auto-configuring Service Discovery System Adam MacBeth PhD Quals Talk May 11, 2001 1 The Vision Pervasive Computing Software configures itself automatically Applications run in any space on any device

More information

CoAP - Constrained Application Protocol

CoAP - Constrained Application Protocol CoAP - Constrained Application Protocol Dheryta Jaisinghani (PhD1211) and Parikshit Maini (MT1214) April 5, 2013 1/48 Agenda Internet of Things REST framework CoRE framework & CoAP protocol CoAP working

More information

PKI Interoperability Test Tool v1.2 (PITT) Usage Guide

PKI Interoperability Test Tool v1.2 (PITT) Usage Guide PKI Interoperability Test Tool v1.2 (PITT) Usage Guide Last updated: September 2010 Table of Contents 1 Introduction... 4 2 Installation... 4 3 Quick Start Guide... 8 3.1 Default settings... 8 4 Menus...

More information