IoTivity Big Picture. MyeongGi Jeong Software R&D Center

Size: px
Start display at page:

Download "IoTivity Big Picture. MyeongGi Jeong Software R&D Center"

Transcription

1 IoTivity Big Picture MyeongGi Jeong Software R&D Center

2 Contents Overview Features Messaging Security Service Q&A Copyright c 2016 SAMSUNG ELECTRONICS. ALL RIGHTS RESERVED

3 Overview IoTivity? OCF? Conceptual Framework Protocols Resources and Structures Copyright c 2016 SAMSUNG ELECTRONICS. ALL RIGHTS RESERVED

4 Overview IoTivity?? OCF?? Governance Structure OCF Board Of Directors Core Technology WG Open Source WG Security WG Certification Strategy Data Model Review Board.. Coordination IoTivity Open Source Project Steering Group Projects Functions Sponsored by OCF Develops reference implementation of OCF standard

5 Overview Conceptual Framework

6 Overview Protocols What s your Status? Get I m Off. Set Set your Status to On OK. Tell me when your Status changes Subscribe My Status is now On

7 Overview Resources and Structures

8 Overview Resources and Structures examples (1) Light

9 Overview Resources and Structures examples (2) Garage

10 Features Discovery Messaging Security Cloud Interface Resource Encapsulation Resource Container Notification Device Management Proxy Tools Copyright c 2016 SAMSUNG ELECTRONICS. ALL RIGHTS RESERVED

11 Features Components (1/2) IoTivity v1.2 Released ( , ) Component ( Base Layer ) Feature 설명 Discovery Multicast Discovery, Device Presence Discover Resource, check device presence Resource Introspection Resource Directory Resource type/property management DNS service for Resource Messaging CoAP Messaging Transmit messages between devices Block-wise Transfer Connectivity Abstraction Cloud Interface Message switching Connection management Block data transfer (more than 1KB data) Wi-Fi, BLE, BT abstraction with CoAP CoAP/TCP, OAuth, Account, Pub/Sub Routing thru hetero-connectivity devices Automatic connection management (BLE) Security DTLS/TLS Secure data channel with encryption Security Resource Manager Security Provisioning Manager Access control(crud), Key Management Transmit credential for authentication

12 Features Components (2/2) Component ( Service Layer ) Feature 설명 Resource Encapsulation Active Discovery, Broker Dynamic Resource discovery/monitoring Cache, Server Builder Resource data Pre-fetch with Getter/Setter API Resource Container Bundle Loader Dynamic loading of Resource server Configuration file Lifecycle configuration of Resource server Device Management Scene Manager Set the devices to specific attribute values Multi-PHY Easy Setup Network setting with mobile device help Notification Multi Platform Noti. Forwarding Status message transmission ( Provider Consumer ) Proxy Notification Synchronizing CoAP-HTTP proxing Noti. message status synchronization Allows to access webserver resource information for constrained devices Tool Simulator Virtual resource server/client Simulator (Tool)

13 Features Architecture IoTivity v1.2 Service Layer Cloud Interface Device Management Notification Proxy Tool Discovery Easy Setup Scene Manager Provider Consumer CoAP-HTTP Simulator Resource Directory Device Presence Active Discovery Resource Encapsulation Resource Broker Resource Cache Resource Builder Resource Container Bundle Loader Configure Messaging CoAP TCP/TLS Base Layer Broker ( Pub/Sub ) Discovery Resource Introspection Multicast Discovery Resource Directory CoAP Messaging Cloud Interface Messaging Connectivity Abstraction Resource Presence Blockwise Transfer Message Switching Security Provisioning Manager DTLS/TLS SRM Security Account Group Access Control

14 Features Discovery OCF Server [ Figure 1 ] Multicast announce over Wi-Fi / Ethernet OCF Server OCF Server advertise resource /oic/ad [ port 5683 ] multicast listen unicast response /a/light advertise OCF service response /a/heartbeat [ port 5683 ] multicast listen find resource /oic/res scan OCF service find resource /oic/res [ Figure 3 ] Advertise/Scan over BLE/BT OCF Client OCF Client [ Figure 2 ] Multicast/Unicast over WiFi / Ethernet OCF Client Wi-Fi and Ethernet - IoTivity supports UDP multicast discovery using the CoAP dedicated port number. IANA reserved the port number 5683 for CoAP multicast. ( 5684 for DTLS-secured ) - IoTivity supports UDP unicast discovery also, using known IP and port number of OIC server. BLE and Bluetooth - IoTivity supports BLE/Bluetooth discovery using OIC specific service UUID. - Physical connection should be required before resource discovery. CoAP IANA Constrained Application Protocol Internet Assigned Numbers Authority

15 Features CoAP Messaging Constrained Application Protocol ( CoAP ) IETF Standard, RFC 7252, The Constrained Application Protocol A specialized web transfer protocol for use with constrained nodes and constrained network. Designed for machine-to-machine application A ( piggyback style ) request/response interaction between application endpoint

16 Features Block-wise Transfer Blockwise transfer in CoAP Basic CoAP messages work well for the small payloads. However, applications will need to transfer larger payloads, for instance, for firmware updates. Although UDP supports larger payloads through IP fragmentation, it is limited to 64 KB and, more importantly, doesn't really work well for constrained applications and networks. Instead of relying on IP fragmentation, this specification extends basic CoAP with a pair of "Block" options, for transferring multiple blocks of information in multiple request-response pairs. Reference :

17 Features Connectivity Abstraction CA Control Component - Target network selection and interface control and monitoring - CoAP message serialization and parsing - Block-wise messaging flow control Transport Adapter Component - Data transmission over UDP, TCP, BLE( GATT ), BT( SPP ) and NFC - Secure data exchanging using DTLS Platform Adapter Component - Wi-Fi, Ethernet and BLE - Android Wi-Fi, BLE and BT - Tizen Wi-Fi, BLE and BT - Arduino Wi-Fi, Ethernet and BLE

18 Features Resource Directory Concept [ Device 1 ] 2 Device 2 hosts RD and responds on behalf of device 1 & 4. 4 Unicast response by device 2 with resources of 1, 2 and 4. 1 Publishes resources to Resource Directory [ Device 2 ] 3 Multicast query request [ Device 4 ] [ Device 3 ]

19 Features Cloud Interface Messaging Discovery Authentication Pub/Sub CoAP over TCP and TLS Resource Directory OAuth over CoAP CoAP PUB-SUB

20 Features Message Switching

21 Features Security overview Security Provisioning Manager (Admin Device) - OIC device initial registration, management of secure information (Credential, Access Control Policy) Provisioning Manager (Admin Device) Secure Resource Manager - Access Control, Secure Resource Management - Ownership Transfer - Credential(Key) Provisioning - Ownership Transfer - Credential(Key)/ACL Provisioning Client (Provisioned) Resource Access over DTLS Resource Server (Provisioned) X Access Denied Client (Un-Provisioned)

22 Features Security Provisioning Manager Architecture Functions Resource Introspection (RI) layer Secure Resource Manager (SRM) layer DTLS DTLS modules, modules, etc. etc. DTLS modules, etc. Provisioning Manager (PM) Ownership Transfer Manager (OTM) Connectivity Abstraction (CA) layer PM C API Provisioning Database Manager Secure Resource Provider (SRP) Provisioning Database The red dashed line outlines the subjects of this Design specification Ownership Transfer OIC device initial registration. Administrator authentication, configuration of access control Security Management of Device Setting the credential for mutual authentication and access policy into resource server. Issued credential management. Status check of connected devices for mutual authentication

23 Features Secure Resource Manager Architecture Secure Virtual Database The red dashed line outlines the subjects of this Design specification Resource Introspection (RI) layer Secure Resource Manager (SRM) Resource Manager (RM) Connectivity Abstraction (CA) layer DTLS DTLS modules, DTLS modules, etc. modules, etc. etc. Persistent Storage Interface (PSI) Policy Engine (PE) Functions Access Control Accept or Deny the Request according to the authority by check the permission for GET/PUT/POST/DELETE request Secure Resource Management Handling Credential and ACL received from Provisioning Manager (Save and load in SVR DB) Secure Resources Management for Ownership Transfer

24 Features Resource Encapsulation Architecture Functions Discovery Manager Resource Client Wrapper Resource Broker Resource Cache IoTivity Base Layer API (C/C++) Resource encapsulation API Resource Server Builder Resource Broker. Remote Resource Presence check regardless of remote server supporting presence feature.. Provide consistent reachability management for discovered resource of interest. Resource Cache. Maintains last information of Remote Resource regardless of Remote Server is observable. Data Centric API : Send/Recv Message Getter/Setter, Data Cache Server Builder. Att. setter to provide easy way to create resource.. Monitors value of attributes so that notify-back for observation autonomously whenever attribute has changed

25 Technology Adapter IoTivity Bridge ResourceContainer API config.xml Features Resource Container Architecture 1. startcontainer (config.xml) Resource Container Resource instance1 Resource instance2 Resource instance3 PrimResServer 6. create resource servers ResourceContainerBundleAPI 2. load with dlopen() 3. activate bundle 4. retrieve resource configuration 5. register bundle resources ProtocolBridgeBundle.jar Bundle Activator ProtocolBridge Connector ProtocolBridgeBundle.so Bundle Activator ProtocolBridge Connector SoftSensorBundle.jar Bundle Activator ProtocolBridge Resource 1 ProtocolBridge Resource 2 ProtocolBridge Resource n ProtocolBridge Resource 1 ProtocolBridge Resource 2 ProtocolBridge Resource n SoftSensor Resource 1 SoftSensor Resource 2 SoftSensor Resource n

26 Features Scene Manager

27 Features Notification Service

28 Service CoAP-HTTP Proxy Use-case Architecture CoAP-HTTP Proxy CoAP HTTP Mapping HTTP Parser CoAP Request - HTTP Response Handler libcurl IoTivity Base API Base Layer Resource Introspection Messaging Discovery Security Connectivity Abstraction Way to interact with resource on HTTP Servers Implemented as primitive services in IoTivity. Compliance to OCF resource model with ability to support both OCF and Vendor Specific resources exposed by HTTP servers. Use LibCurl open source library for HTTP/HTTPS between proxy and webservers Use CoAP specifations proxy header options to compliance with standards

29 Features Simulator

30 How can I become the IoTivitier? Reference sites : Developer mailing list : iotivity-dev@lists.iotivity.org

31 Q & A Copyright c 2016 SAMSUNG ELECTRONICS. ALL RIGHTS RESERVED

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 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

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

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

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017 ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM 12 July 2017 Time Isolated Aggregated Massively Connected Cloud / Data Centres Rich Devices / Gateways Constrained Devices The architecture will need to achieve

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

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

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification.

This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification. This Specification is provided for future development work within onem2m only. The Partners accept no liability for any use of this Specification. The present document has not been subject to any approval

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

ARCHITECTURING AND SECURING IOT PLATFORMS JANKO ISIDOROVIC MAINFLUX

ARCHITECTURING AND SECURING IOT PLATFORMS JANKO ISIDOROVIC MAINFLUX ARCHITECTURING AND SECURING IOT PLATFORMS JANKO ISIDOROVIC CEO @ MAINFLUX Outline Internet of Things (IoT) Common IoT Project challenges - Networking - Power Consumption - Computing Power - Scalability

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

ONEM2M TECHNICAL SPECIFICATION

ONEM2M TECHNICAL SPECIFICATION Document Number Document Name: ONEM2M TECHNICAL SPECIFICATION TS-0008- V-1.3.2 CoAP Protocol Binding Date: Abstract: 2016-February-29 The specification will cover the protocol specific part of communication

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

IoTivity Provisioning Manager Design Specification v0.1d

IoTivity Provisioning Manager Design Specification v0.1d IoTivity Provisioning Manager Design Specification v0.1d Contributing Authors (alphabetical order): Ashwini Kumar Chul Lee Randeep Singh Sandeep Sharma WooChul Shim 1 Table of Contents Background... 3

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 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 2.3 RBSTG: Bridging Security Editorial Cleanup Sec WG CR Legal Disclaimer

OCF 2.3 RBSTG: Bridging Security Editorial Cleanup Sec WG CR Legal Disclaimer Template version: 1.2 page 1 2.3 RBSTG: Bridging Security Editorial Cleanup Sec WG CR 2685 Legal Disclaimer THIS IS A DRAFT SPECIFICATION DOCUMENT ONLY AND HAS NOT BEEN ADOPTED BY THE OPEN CONNECTIVITY

More information

onem2m-ts-0008-coap Protocol Binding-V CoAP Protocol Binding Technical Specification

onem2m-ts-0008-coap Protocol Binding-V CoAP Protocol Binding Technical Specification 1 2 3 Document Number Document Name: O NEM2M T ECHNICAL SPECIFICATION onem2m-ts-0008-coap Protocol Binding-V-0.5.0 CoAP Protocol Binding Technical Specification Date: 2014-08-01 Abstract: The specification

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

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

IPV6 SIMPLE SECURITY CAPABILITIES.

IPV6 SIMPLE SECURITY CAPABILITIES. IPV6 SIMPLE SECURITY CAPABILITIES. 50 issues from RFC 6092 edited by J. Woodyatt, Apple Presentation by Olle E. Johansson, Edvina AB. ABSTRACT The RFC which this presentation is based upon is focused on

More information

Jonas Green, Björn Otterdahl HMS Industrial Networks AB. February 22, 2017

Jonas Green, Björn Otterdahl HMS Industrial Networks AB. February 22, 2017 Resource-constrained Industrial Things Proposal for the Adaptation of CoAP to EtherNet/IP Jonas Green, Björn Otterdahl HMS Industrial Networks AB February 22, 2017 Connect all devices in a factory to EtherNet/IP

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

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

Internet Draft Intended status: Standards Track Expires: January 16, 2019 D. Xiong Chongqing University of Posts and Telecommunications July 15, 2018

Internet Draft Intended status: Standards Track Expires: January 16, 2019 D. Xiong Chongqing University of Posts and Telecommunications July 15, 2018 Core Internet Draft Intended status: Standards Track Expires: January 16, 2019 H. Wang C. Pu P. Wang Y. Yang D. Xiong Chongqing University of Posts and Telecommunications July 15, 2018 Requirements Analysis

More information

Welcome to IoTivity. Mike Richmond, Executive Director Open Interconnect Consortium

Welcome to IoTivity. Mike Richmond, Executive Director Open Interconnect Consortium Welcome to IoTivity Mike Richmond, Executive Director Open Interconnect Consortium Abstract This presentation will introduce today's track on IoTivity. The session will explain where the effort fits strategically

More information

Configuring COAP Proxy Server

Configuring COAP Proxy Server Finding Feature Information, on page 1 Restrictions for the COAP Proxy Server, on page 1 Information About the COAP Proxy Server, on page 2 How to Configure the COAP Proxy Server, on page 4 Configuration

More information

Configuring COAP Proxy Server

Configuring COAP Proxy Server Finding Feature Information, on page 1 Restrictions for the COAP Proxy Server, on page 1 Information About the COAP Proxy Server, on page 2 How to Configure the COAP Proxy Server, on page 4 Configuration

More information

Cisco ISE Ports Reference

Cisco ISE Ports Reference Cisco ISE Infrastructure Cisco ISE Infrastructure, on page 1 Cisco ISE Administration Node Ports, on page 2 Cisco ISE Monitoring Node Ports, on page 4 Cisco ISE Policy Service Node Ports, on page 6 Cisco

More information

Configuring COAP Proxy Server

Configuring COAP Proxy Server Finding Feature Information, page 1 Information About the COAP Proxy Server, page 1 Restrictions for the COAP Proxy Server, page 2 How to Configure the COAP Proxy Server, page 2 Monitoring COAP Proxy Server,

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

OIC SECURITY SPECIFICATION V1.1.1

OIC SECURITY SPECIFICATION V1.1.1 1 2 OIC SECURITY SPECIFICATION V1.1.1 Open Connectivity Foundation (OCF) admin@openconnectivity.org Copyright Open Connectivity Foundation, Inc. 2017. All rights Reserved 0 3 4 5 6 7 8 9 10 11 12 13 14

More information

BIG-IP TMOS : Implementations. Version

BIG-IP TMOS : Implementations. Version BIG-IP TMOS : Implementations Version 11.5.1 Table of Contents Table of Contents Customizing the BIG-IP Dashboard...13 Overview: BIG-IP dashboard customization...13 Customizing the BIG-IP dashboard...13

More information

Cisco ISE Ports Reference

Cisco ISE Ports Reference Cisco ISE Infrastructure, page 1 Cisco ISE Administration Node Ports, page 2 Cisco ISE Monitoring Node Ports, page 3 Cisco ISE Policy Service Node Ports, page 4 Cisco ISE pxgrid Service Ports, page 8 OCSP

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

Configuration Guide. BlackBerry UEM. Version 12.9

Configuration Guide. BlackBerry UEM. Version 12.9 Configuration Guide BlackBerry UEM Version 12.9 Published: 2018-07-16 SWD-20180713083904821 Contents About this guide... 8 Getting started... 9 Configuring BlackBerry UEM for the first time...9 Configuration

More information

ESR Consortium LWM2M-MQTT-1.0

ESR Consortium LWM2M-MQTT-1.0 ESR Consortium LWM2M-MQTT-1.0 LWM2M over MQTT Profile Specification ESR030 Reference: ESR-SPE-030-LWM2M-MQTT Version: 1.0 Rev: ADraft8 DEFINITIONS "ESR" means the Specification, including any modifications

More information

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo IETF Mobile IP Working Group INTERNET-DRAFT David B. Johnson Rice University Charles Perkins Nokia Research Center 2 July 2000 Mobility Support in IPv6 Status of This

More information

Cisco ISE Ports Reference

Cisco ISE Ports Reference Cisco ISE Infrastructure Cisco ISE Infrastructure, on page 1 Cisco ISE Administration Node Ports, on page 2 Cisco ISE Monitoring Node Ports, on page 4 Cisco ISE Policy Service Node Ports, on page 5 Inline

More information

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model

Outline. CS5984 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Host Mobility Problem Solutions. Network Layer Solutions Model CS5984 Mobile Computing Outline Host Mobility problem and solutions IETF Mobile IPv4 Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 1 2 Host Mobility Problem 1/2 Host Mobility

More information

For those who might be worried about the down time during Lync Mobility deployment, No there is no down time required

For those who might be worried about the down time during Lync Mobility deployment, No there is no down time required I was trying to find out the Lync Mobility service step by step deployment guide along with the Publishing rule for TMG but couldn't find anywhere except how to install MCX and Auto discovery Service,

More information

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4.

Outline. CS6504 Mobile Computing. Host Mobility Problem 1/2. Host Mobility Problem 2/2. Dr. Ayman Abdel-Hamid. Mobile IPv4. CS6504 Mobile Computing Outline Host Mobility problem and solutions IETF Mobile IPv4 Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Mobile IPv4 1 2 Host Mobility Problem 1/2 Host Mobility

More information

upnp Device Architecture

upnp Device Architecture upnp and DLNA upnp Device Architecture defines an architecture for pervasive peer-to-peer network connectivity of intelligent appliances, wireless devices, and PCs of all form factors easy-to-use, flexible,

More information

1 scons --debug=explain VERBOSE=true RELEASE=false TARGET_TRANSPORT=IP DRAFT

1 scons --debug=explain VERBOSE=true RELEASE=false TARGET_TRANSPORT=IP DRAFT 1 scons --debug=explain VERBOSE=true RELEASE=false TARGET_TRANSPORT=IP 2 BUILD_SAMPLE=ON 3 OCF CORE SPECIFICATION V1.0.0 Part 1 Open Connectivity Foundation (OCF) admin@openconnectivity.org Copyright Open

More information

On the Creation & Discovery of Topics in Distributed Publish/Subscribe systems

On the Creation & Discovery of Topics in Distributed Publish/Subscribe systems On the Creation & Discovery of Topics in Distributed Publish/Subscribe systems Shrideep Pallickara, Geoffrey Fox & Harshawardhan Gadgil Community Grids Lab, Indiana University 1 Messaging Systems Messaging

More information

An Overview of the User Services Platform (USP) (Broadband Forum TR-369)

An Overview of the User Services Platform (USP) (Broadband Forum TR-369) An Overview of the User Services Platform (USP) (Broadband Forum TR-369) Prepared especially for technical people - most meaningless marketing terms have been removed What we re going to talk about TR-069

More information

IoT Roadmap in the IETF. Ines Robles

IoT Roadmap in the IETF. Ines Robles IoT Roadmap in the IETF Ines Robles 2016 Agenda IETF and IoT Definitions IETF IoT WGs Internet Area: 6lo, 6tisch, lpwan, lwig Routing Area: ROLL Application and Real Time Area: core Security Area: ace

More information

BlackBerry UEM Configuration Guide

BlackBerry UEM Configuration Guide BlackBerry UEM Configuration Guide 12.9 2018-11-05Z 2 Contents Getting started... 7 Configuring BlackBerry UEM for the first time... 7 Configuration tasks for managing BlackBerry OS devices... 9 Administrator

More information

Cisco ISE Ports Reference

Cisco ISE Ports Reference Cisco ISE Infrastructure, page 1 Cisco ISE Administration Node Ports, page 2 Cisco ISE Monitoring Node Ports, page 4 Cisco ISE Policy Service Node Ports, page 5 Cisco ISE pxgrid Service Ports, page 10

More information

Harvesting IOT data. (Using IP networks) Ericsson 2014

Harvesting IOT data. (Using IP networks) Ericsson 2014 Harvesting IOT data (Using IP networks) Samita Chakrabarti ETSI M2M Workshop Ericsson 2014 overview The network society AGGREGATION AND CONVERGENCE IP BASED IOT AND M2M NETWORKS USECASES AND PROTOTYPE

More information

Security Monitoring of LwM2M Protocol

Security Monitoring of LwM2M Protocol Security Monitoring of LwM2M Protocol Technical Report FIT-TR-2017-16 Ondřej Ryšavý Marek Rychlý Ondřej Ryšavý Technical Report no. FIT-TR-2017-16 Faculty of Information Technology Brno University of Technology

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

Internet of Things: An Introduction

Internet of Things: An Introduction Internet of Things: An Introduction IoT Overview and Architecture IoT Communication Protocols Acknowledgements 1.1 What is IoT? Internet of Things (IoT) comprises things that have unique identities and

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

Presence Service Configuration

Presence Service Configuration Presence Service Configuration 28 Mar 2019 TM and copyright 2010-2019 Imagicle spa Table of Contents Presence Service Configuration...1/13 Imagicle Presence Service Configuration...1/13 Configuration for

More information

Cassia Software Development Kit (SDK) for S1000, S1100, X1000 and E1000. Table of Contents

Cassia Software Development Kit (SDK) for S1000, S1100, X1000 and E1000. Table of Contents WHITE PAPER Cassia Software Development Kit (SDK) for S1000, S1100, X1000 and E1000 This document shows how you can use the Cassia SDK to integrate your Bluetooth end devices with the Cassia S1000, S1100,

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

Welcome to IoTivity Developer Day. Introduction: Mark Skarpness, Intel VP & Director Embedded Operating Systems

Welcome to IoTivity Developer Day. Introduction: Mark Skarpness, Intel VP & Director Embedded Operating Systems Welcome to IoTivity Developer Day Introduction: Mark Skarpness, Intel VP & Director Embedded Operating Systems 1 IoT Challenges IoT APIs are rarely re-used They are brand-unique Communication methods are

More information

ESR Consortium LWM2M-MQTT-1.0

ESR Consortium LWM2M-MQTT-1.0 ESR Consortium LWM2M-MQTT-1.0 LWM2M over MQTT Profile Specification ESR030 Reference: ESR-SPE-030-LWM2M-MQTT Version: 1.0 Rev: ADraft4 DEFINITIONS "ESR" means the Specification, including any modifications

More information

How onem2m fits into the landscape of IoT technologies

How onem2m fits into the landscape of IoT technologies How onem2m fits into the landscape of IoT technologies 3 rd onem2m Industry Day Bangalore, September 20 th 2017 Dr. Josef J. Blanz 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 1 M2M/IoT: Surge of

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

IP Communications Required by the Cisco TelePresence Exchange System

IP Communications Required by the Cisco TelePresence Exchange System APPENDIXF IP Communications Required by the Cisco TelePresence Exchange System Added July 19, 2012 This appendix contains the following sections: Firewall and Access List Considerations, page F-1 Ports

More information

Configuration Guide. BlackBerry UEM. Version 12.7 Maintenance Release 2

Configuration Guide. BlackBerry UEM. Version 12.7 Maintenance Release 2 Configuration Guide BlackBerry UEM Version 12.7 Maintenance Release 2 Published: 2017-12-04 SWD-20171130134721747 Contents About this guide... 8 Getting started... 9 Configuring BlackBerry UEM for the

More information

Dolby Conference Phone 3.1 configuration guide for West

Dolby Conference Phone 3.1 configuration guide for West Dolby Conference Phone 3.1 configuration guide for West 17 January 2017 Copyright 2017 Dolby Laboratories. All rights reserved. For information, contact: Dolby Laboratories, Inc. 1275 Market Street San

More information

OPC Unified Architecture

OPC Unified Architecture OPC Unified Architecture PubSub www.unifiedautomation.com 2 PubSub PubSub Use Cases and (Clients and Servers) behind firewalls (Message broker is Relay) Controller to controller communication Integration

More information

OCF Security Specification

OCF Security Specification OCF Security Specification VERSION 1.3.0 November 2017 CONTACT admin@openconnectivity.org Copyright Open Connectivity Foundation, Inc. 2016-2017. All Rights Reserved. 1 LEGAL DISCLAIMER 2 3 4 5 6 7 8 9

More information

MOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware

MOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction

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

Data Insight Feature Briefing Box Cloud Storage Support

Data Insight Feature Briefing Box Cloud Storage Support Data Insight Feature Briefing Box Cloud Storage Support This document is about the new Box Cloud Storage Support feature in Symantec Data Insight 5.0. If you have any feedback or questions about this document

More information

IoT protocols for the Things

IoT protocols for the Things IoT protocols for the Things Who am I? Christian E. Legare Executive Vice President & Chief Technology Officer I joined Micrium in 2002, a leading provider of embedded software, including the uc/os real

More information

Adding Unusual Transports to The Serval Project

Adding Unusual Transports to The Serval Project Adding Unusual Transports to The Serval Project Alexandros Tsiridis & Joseph Hill Supervised by: Dr. Paul Gardner-Stephen The Serval Project Serval is a telecommunications system comprised of at least

More information

Kepware Whitepaper. IIoT Protocols to Watch. Aron Semle, R&D Lead. Introduction

Kepware Whitepaper. IIoT Protocols to Watch. Aron Semle, R&D Lead. Introduction Kepware Whitepaper IIoT Protocols to Watch Aron Semle, R&D Lead Introduction IoT is alphabet soup. IIoT, IoE, HTTP, REST, JSON, MQTT, OPC UA, DDS, and the list goes on. Conceptually, we ve discussed IoT

More information

NetIQ Identity Manager Driver for REST Implementation Guide. February 2017

NetIQ Identity Manager Driver for REST Implementation Guide. February 2017 NetIQ Identity Manager Driver for REST Implementation Guide February 2017 Legal Notice For information about NetIQ trademarks, see https://www.netiq.com/company/legal/. Copyright (C) 2017 NetIQ Corporation.

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 000-378 Title : IBM WebSphere DataPower SOA Appliances, Firmware V3.7.3 Vendors : IBM Version : DEMO

More information

Internet of things (IoT)

Internet of things (IoT) Internet of things (IoT) Duration 3 days Courseware Reference Material Learning Internet of Things Definition for Internet of Things Competing definitions Direct consequences Introduction to IoT Projects

More information

Research on UPnP Protocol Stack for Applications on a Home Network

Research on UPnP Protocol Stack for Applications on a Home Network Research on UPnP Protocol Stack for Applications on a Home Network Kalaiselvi Arunachalam #1, Gopinath Ganapathy #2 # School of Computer Science, Engineering and Applications, Bharathidasan University,

More information

APP NOTES Onsight Connect Network Requirements

APP NOTES Onsight Connect Network Requirements APP NOTES Onsight Connect Network Requirements May 2017 Table of Contents 1. Overview... 4 1.1 Onsight Connect Solution Architecture... 4 1.2 Three Stages of Onsight Connectivity... 5 2. Web (HTTP/S) Proxy

More information

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage CSE 123b CSE 123b Communications Software Spring 2003 Lecture 10: Mobile Networking Stefan Savage Quick announcement My office hours tomorrow are moved to 12pm May 6, 2003 CSE 123b -- Lecture 10 Mobile

More information

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003 CSE 123b Communications Software Quick announcement My office hours tomorrow are moved to 12pm Spring 2003 Lecture 10: Mobile Networking Stefan Savage May 6, 2003 CSE 123b -- Lecture 10 Mobile IP 2 Last

More information

Vendor: HP. Exam Code: HP2-Z32. Exam Name: Implementing HP MSM Wireless Networks. Version: Demo

Vendor: HP. Exam Code: HP2-Z32. Exam Name: Implementing HP MSM Wireless Networks. Version: Demo Vendor: HP Exam Code: HP2-Z32 Exam Name: Implementing HP MSM Wireless Networks Version: Demo QUESTION 1 A network administrator deploys several HP MSM APs and an HP MSM Controller. The APs discover the

More information

Application Note: xpico BLE Application Note Irvine Center Drive Suite 100 Irvine, CA USA

Application Note: xpico BLE Application Note Irvine Center Drive Suite 100 Irvine, CA USA Application Note: xpico 250 + BLE Application Note 7535 Irvine Center Drive Suite 100 Irvine, CA 92618 USA Tel: (800) 526-8766 Tel: +1 (949) 453-3990 Fax: +1 (949) 453-3995 sales@lantronix.com Contents

More information

SIP Compliance APPENDIX

SIP Compliance APPENDIX APPENDIX E This appendix describes Cisco SIP proxy server (Cisco SPS) compliance with the Internet Engineering Task Force (IETF) definition of Session Initiation Protocol (SIP) as described in the following

More information

Arm Mbed Edge. Shiv Ramamurthi Arm. Arm Tech Symposia Arm Limited

Arm Mbed Edge. Shiv Ramamurthi Arm. Arm Tech Symposia Arm Limited Arm Mbed Edge Shiv Ramamurthi Arm Arm Tech Symposia 2017 IoT increasing efficiency, yield, and convenience Commercial buildings Better energy & space utilization Precision farming and connected sites Increased

More information

Intel Active Management Technology Overview

Intel Active Management Technology Overview Chapter 5 Intel Active Management Technology Overview Management is doing things right; leadership is doing the right things. Peter Drucker (1909 2005) As we discussed in the last chapter, Intel Active

More information

Port Usage Information for the IM and Presence Service

Port Usage Information for the IM and Presence Service Port Usage Information for the Service Service Port Usage Overview, on page 1 Information Collated in Table, on page 1 Service Port List, on page 2 Service Port Usage Overview This document provides a

More information

Telecom Systems Chae Y. Lee. Contents. Overview. Issues. Addressing ARP. Adapting Datagram Size Notes

Telecom Systems Chae Y. Lee. Contents. Overview. Issues. Addressing ARP. Adapting Datagram Size Notes Internetworking Contents Overview Functions Issues Basic Delivery Unit Addressing Datagram Delivery ARP IPv4 Header Adapting Datagram Size Notes 2 Overview - Example 3 Direct Delivery 4 Indirect Delivery

More information

Building firmware update: The devil is in the details

Building firmware update: The devil is in the details Building firmware update: The devil is in the details Atsushi Haruta, IoT Services Group, Arm Arm Tech Symposia Japan 2017 Arm Mbed: Secure device management Application Cloud Mbed Cloud Secure, scalable,

More information

Table of Contents. Why doesn t the phone pass 802.1X authentication?... 16

Table of Contents. Why doesn t the phone pass 802.1X authentication?... 16 Table of Contents ABOUT 802.1X... 3 YEALINK PHONES COMPATIBLE WITH 802.1X... 3 CONFIGURING 802.1X SETTINGS... 4 Configuring 802.1X using Configuration Files... 4 Configuring 802.1X via Web User Interface...

More information

CSE 123b Communications Software

CSE 123b Communications Software CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Stefan Savage Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to

More information

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004

Quick announcements. CSE 123b Communications Software. Today s issues. Last class. The Mobility Problem. Problems. Spring 2004 CSE 123b Communications Software Spring 2004 Lecture 9: Mobile Networking Quick announcements Typo in problem #1 of HW #2 (fixed as of 1pm yesterday) Please consider chapter 4.3-4.3.3 to be part of the

More information

Assessing interoperability in Internet of Things ecosystems

Assessing interoperability in Internet of Things ecosystems Assessing interoperability in Internet of Things ecosystems Lars Bendik Dølvik Applied Computer Science Submission date: June 2017 Supervisor: Rune Hjelsvold, IDI Norwegian University of Science and Technology

More information

Network Requirements

Network Requirements GETTING STARTED GUIDE ALCATEL-LUCENT RAINBOW TM Network Requirements GETTING STARTED GUIDE JANVIER 2017 Author: R&D - Cloud Services Disclaimer This documentation is provided for reference purposes only.

More information

INTERNET OF THINGS (IoT) DESIGN CONSIDERATIONS FOR EMBEDDED CONNECTED DEVICES ANDREW CAPLES SENIOR PRODUCT MARKETING MANAGER, NUCLEUS

INTERNET OF THINGS (IoT) DESIGN CONSIDERATIONS FOR EMBEDDED CONNECTED DEVICES ANDREW CAPLES SENIOR PRODUCT MARKETING MANAGER, NUCLEUS INTERNET OF THINGS (IoT) DESIGN CONSIDERATIONS FOR EMBEDDED CONNECTED DEVICES ANDREW CAPLES SENIOR PRODUCT MARKETING MANAGER, NUCLEUS E M B E D D E D S O F T W A R E W H I T E P A P E R w w w. m e n t

More information

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering Fixed Internetworking Protocols and Networks IP mobility Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Mobile computing Vision Seamless, ubiquitous network access for mobile

More information

Service Graph Design with Cisco Application Centric Infrastructure

Service Graph Design with Cisco Application Centric Infrastructure White Paper Service Graph Design with Cisco Application Centric Infrastructure 2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 101 Contents Introduction...

More information

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli Wireless Sensor Networks BLUETOOTH LOW ENERGY Flavia Martelli flavia.martelli@unibo.it Outline Introduction Applications Architecture Topology Controller specifications: Physical Layer Link Layer Host

More information

MPLS VPN over mgre. Finding Feature Information. Last Updated: November 1, 2012

MPLS VPN over mgre. Finding Feature Information. Last Updated: November 1, 2012 MPLS VPN over mgre Last Updated: November 1, 2012 The MPLS VPN over mgre feature overcomes the requirement that a carrier support multiprotocol label switching (MPLS) by allowing you to provide MPLS connectivity

More information

Understanding Feature and Network Services in Cisco Unified Serviceability

Understanding Feature and Network Services in Cisco Unified Serviceability CHAPTER 10 Understanding Feature and Network Services in Cisco Unified Serviceability May 19, 2009 Cisco Unified Serviceability service management includes working with feature and network services and

More information

Internet Engineering Task Force (IETF) Request for Comments: 8516 Category: Standards Track January 2019 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 8516 Category: Standards Track January 2019 ISSN: Internet Engineering Task Force (IETF) A. Keranen Request for Comments: 8516 Ericsson Category: Standards Track January 2019 ISSN: 2070-1721 Abstract "Too Many Requests" Response Code for the Constrained

More information

APP NOTES TeamLink and Firewall Detect

APP NOTES TeamLink and Firewall Detect APP NOTES TeamLink and Firewall Detect May 2017 Table of Contents 1. Overview... 4 1.1 When is TeamLink Used?... 4 1.2 Onsight Connect Solution Architecture... 4 1.3 Three Stages of Onsight Connectivity...

More information