Web of Things Framework
|
|
|
- Cordelia Bridges
- 10 years ago
- Views:
Transcription
1 An introduction to the Web of Things Framework May 2015 Dave Raggett, W3C This work is supported by the European Union's 7th Research Framework Programme (FP7/ ) under grant agreement nº Compose
2 The Promise of the IoT With thanks to Vision Mobile
3 The Challenge We expect one hundred billion IoT devices to be deployed within ten years But, the Internet of Things is currently beset with problems Product silos that don't interoperate with each other Plethora of approaches & incompatible platforms This is blocking the benefits of the network effect This is painful for developers Hard to keep track of who is doing what Expensive to learn and port to different platforms Challenging to create services that span domains and platforms Platform developers seeking to unlock the commercial potential To reduce development costs for IoT applications and services To fulfil customer demand for services requiring integration with other platforms To grow the size of the overall markets A small share of a huge market is better than a big share of a small market 3/26
4 The Web as the Solution Things as virtual objects acting as proxies for physical and abstract entities ** 4/26
5 Many Business Opportunities Homes & Offices Life and Healthcare Security, Energy, Entertainment, Pets, Lighting, Heating (HVAC), White Goods,... Fitness, monitors, medication Cities Transportation, Utilities, Planning, Security Energy Reducing peak demand through smart energy appliances Dealing with local generation of power, and rise of electric cars Retail & Catering Logistics, Design, Manufacturing Reduction of 1% of operational costs can save billions Speeding design to delivery of bespoke products Environment Logistics, Beacons, Richer information on products, Loyalty schemes Industry Cars as an integral spart of the Web of Things Droughts, Floods, Fires, Emergency management Big Data Creating value by analysing combinations of multiple sources of data 5/26
6 From Pages to Things The web of pages is founded upon IRIs for addressing HTTP for access HTML for pages and for discovery Search engines following the links in pages Web of Things by analogy with web of pages IRIs for addressing HTTP and other protocols for access No one protocol can satisfy all needs Thing Description Language (TDL) Semantics and data formats as basis for interoperability Relationships to other things as basis for discovery ** IRI is an abbreviation for Internationalised Resource Identifiers (aka URIs or web addresses) 6/26
7 Web of Things Framework Expose IoT platforms and devices through the World Wide Web for a Web of Things Device abstraction layer to bridge IoT to the Web Things as proxies for physical and abstract entities Modelled in terms of events, properties and actions What events does this thing generate? Someone has just rung the door bell Someone has just inserted a door key What properties does this thing have? What actions can we invoke on this thing? Door is open or closed Unlock the door Thing with on/off property as proxy for a light switch With bindings to scripting APIs and protocols Service logic decoupled from underlying communication details 7/26
8 Web of Things Framework Standard way to retrieve thing descriptions Standard format for thing descriptions (e.g. JSON-LD) Owner, purpose, version, access control, terms & conditions, relationships to other things, security best practices,... Semantics and data formats for events, properties & actions Properties have discrete values, or smoothly changing values that are interpolated between data points, e.g. for robotics Delegating control to where it makes the most sense Clock sync across controllers: 1-10 ms with NTP, and microseconds with IEEE protocols Communication patterns Giving data owners control over who can access their data and for what purposes contract between consumer & supplier Push, pull, pub-sub, and peer to peer Bindings to a range of protocols HTTP, Web Sockets, CoAP, MQTT, STOMP, XMPP, WebRTC 8/26
9 Interacting with a Thing Representational State Transfer (REST) HTTP GET to retrieve a thing's description HTTP GET to retrieve all properties of a thing HTTP PUT to update all properties of a thing HTTP PATCH to apply changes to some properties HTTP POST to invoke actions on a thing HTTP POST is also used to notify events To proxies or dependent things REST can be used with other protocols To send actions to thing within a firewall To distribute updates via pub-sub model 9/26
10 Servers at many scales Servers are free to choose which scripting languages they support Could precompile service behaviour for constrained devices 10/26
11 Example of a Home Hub 11/26
12 Relationships between Things Thing description includes the relationships to the things that this thing depends upon Server uses this to retrieve descriptions of related things as basis for deciding how to connect to them and expose them to scripts that define this thing's behaviour With support for circular dependencies Enables search engines to index the web of things Supports richer search queries based upon relationships Enables dependency management Perhaps analogous with Linux package management Decouples service behaviour from data protocols Simpler expression of service behaviour via local names for things Choice between early and late bound types Strong vs weak typing and implications for extensibility 12/26
13 End-User Service Creation Event-condition-action rules Trigger action upon event if condition is true High level events defined in terms of lower level events Higher level actions defined in terms of lower level actions Ordered and unordered sequences of actions Pre- and Post-conditions Simple to use graphical editing tools Vocal commands (as with Apple's Siri) turn the heating down when I leave home 13/26
14 Appeal of JSON-LD What makes JSON-LD attractive as basis for the thing description language? W3C Recommendation from 16 Jan 2014 Combines simplicity of JSON with the power of the Linked Data and the Semantic Web Out of band profiles and binary JSON formats for short packet protocols We would define a core profile for a vocabulary common to all thing descriptions Implementers would be encouraged to re-use vocabularies for specific application domains These could be defined by industry specific groups Need for better schema/vocabulary languages? Dynamic data validation for greater robustness 14/26
15 Thing Descriptions Server uses IRI for a thing to download its description { } : { bell : null, key : { valid : boolean } : { is_open : boolean : { unlock : null } { } Light : { on : { type : boolean, writable : true } }, TDL's default JSON-LD context defines bindings of core vocabulary to IRIs Data models may be defined explicitly or by reference to an external definition
16 Thing as Agent Thing description { } It's behaviour // invoked when service : : { door : door12, light : switch12 } function start () { door.observe( key, unlock); } function unlock(key) { If (key.valid) { door.unlock(); light.on = true; } } This thing is an agent that is bound to a specific door and light switch. It unlocks the door and turns on the light when a valid key is presented. defines a base IRI for resolving relative IRIs
17 Miscellany For validation and specification of vocabularies JSON-Schema RDF-Schema OWL For efficient transfer of structured data JSON (defined by RFC7159, ECMA 404) Google's Protocol Buffers XML with EXI Bindings to protocols need to cover encodings MessagePack, Universal Binary JSON, etc. /.well-known/protocols for retrieving server's protocol support? Actions on things are asynchronous and may return results
18 Thingsonomies The purpose of a thing can be defined formally in respect to an ontology The purpose can be defined informally using free text, e.g. as one or more tags chosen by the maintainer Co-occurrence of tags across many things performs an informal expression of semantics In same way as folksonomies for images or blog posts Statistical treatment of natural language and cognitive models make this increasingly attractive, e.g. Apple Siri Google Now IBM Watson
19 Thing Descriptions Thing descriptions may be static and shared by many things These things can define their description by reference Relationship to statically typed programming languages Some kinds of things may involve descriptions that change over time, e.g. a new owner, or a new physical location for a sensor Events signalling changes to metadata? Thing memories that record changes over a thing's lifetime Bindings to protocols may involve self tagged data Analogous to unions in programming languages Allows for extensibility ignore new fields you don't know about The properties of a thing may include data blobs that have a meaning and a content-type Photo of someone and encoded as image/jpeg
20 Focus of W3C Contribution Things Thing descriptions Data models & relationships between things Dependencies and version management Discovery and provisioning Bindings to APIs and protocols Security related metadata Security practices Mutual authentication Access control Terms & conditions METADATA Security Comms Relationship to Liability Payments Trust and Identity Verification Privacy and Provenance Resilience Communication related metadata Protocols and ports Data formats & encodings Multiplexing and buffering of data Efficient use of protocols Devices which sleep most of the time 20/26
21 Semantics for Smart Appliances Semantic Sensor Network Ontology W3C SSN Incubator Group report SSN Ontology Sensor Model Language (SensorML) Sensor Markup Language Developed by Open Geospatial Consortium JSON & XML/EXI IETF draft-jennings-core-senml TNO's smart appliance ontology for ETSI M2M Developed on behalf of European Commission
22 IETF CoRE WG CoRE WG with focus on resource oriented applications for constrained IP networks, and responsible for CoAP protocol See tracker page and CoAP website CoAP is based on REST and similar to HTTP GET, PUT, POST, DELETE, OBSERVE methods CoAP is a good fit for the Web of Things Resource discovery Unicast or multicast queries Link format (RFC6690) analogous to HTTP Link header Which itself is modelled on HTML's LINK element JSON link format under consideration GET /.well-known/core returns list of resources Notifications with push and pub-sub Interested parties register with GET Notifications are sent with OBSERVE method
23 The Maker Community Open hardware and open source software are a huge opportunity for a bottom up approach to growing the Web of Things Let's have lots of fun! ESP8266: 80MHz 32 bit MCU + WiFi Available for 2 USD Arduino CoAP: REST for IoT devices MicroCoAP: 16 KB including the Ethernet library, for more see: MQTT as a lightweight binary Pub-sub protocol with brokers, see: NodeJS based Web of Things server with many libraries available for IoT (run on Raspberry Pi as Home Hub) CC2530: 8051 MCU + IEEE Up to 256 KB flash + 8 KB RAM Available at 0.5 USD in quantity C & Arduino IDE Lua & NodeMCU MicroPython RIOT OS Sensors
24 Web of Things Interest Group Launched in January 2015 Focus on pre-standardisation work First face to face in Munich, April Survey of use cases and requirements across app domains and business sectors Architecture and technology landscape Security, privacy and resilience Discovery and provisioning Liaison with external IoT groups See list on IG wiki page Preparation of proposed WG charter for launch late 2015 Standardise Web of Things Description Language Standardise Bindings to APIs and Protocols In collaboration with other groups IETF protocols such as HTTP, WebSockets, CoAP, and XMPP Security best practices 24/26
25 Join the Web of Things IG Help us to prepare the ground for standardizing the Web of Things Framework by joining the Interest Group We've recently set up the following task forces Use cases and requirements We're looking for help with broadening this across a wide range of business sectors You can help us to set up task forces for specific business sectors Web of Things Framework How much money could your company benefit from the IoT? Thing descriptions Discovery and provisioning Bindings to APIs and protocols Security and Privacy We plan to review a draft Working Group charter at our July F2F in North America 25/26
26 Summary The IoT is growing very fast but needs web scale standards to realise its potential The Web of Things is based upon Linked Data to model virtual objects as proxies for physical and abstract entities Web technologies to enable web scale markets and reduce the cost for developing IoT apps and services JSON-LD combines simplicity of JSON with the power of Linked Data A new class of web servers that communicate with each other at an abstract level in terms of metadata, events, properties and actions Bound to a variety of protocols to support common communication patterns Push, pull, pub-sub and peer to peer Protocols like HTTP, WebSockets, CoAP, MQTT, XMPP and WebRTC Implementable on a wide range of scales Microcontrollers with CoAP Smart phones and home/office hubs Cloud-based server farms Supports early and late bound data types Important for extensibility and resilience to changes W3C WoT IG on pre-standardisation activities, WG to follow late 2015 Help us to enable the IoT to realise its full potential! 26/26
From a World-Wide Web of Pages to a World-Wide Web of Things
From a World-Wide Web of Pages to a World-Wide Web of Things Interoperability for Connected Devices Jeff Jaffe, W3C CEO 25 February 2016 The Internet of Things Still very immature, but with massive potential
Using semantics and rich metadata to bridge IoT silos W3C s work on the Web of Things
Using semantics and rich metadata to bridge IoT silos W3C s work on the Web of Things Dave Raggett ETSI M2M Workshop 9 December 2015 1/32 Now is the time to work on IoT standards * Gartner's
Open Source Projects for a suite of Web of Things Servers
Open Source Projects for a suite of Web of Things Servers Sunnyvale F2F Dave Raggett 29th July 2015 This work is supported by the European Union's 7th Research Framework Programme (FP7/ 2013-2015)
The Web of Things. Dave Raggett <[email protected]> Presentation to OIC. Thursday, 5 Nov 2015 1/59
The Web of Things Dave Raggett Presentation to OIC Thursday, 5 Nov 2015 1/59 IoT still at the top of the hype cycle* *From Gartner's hype cycle for emerging technologies August 2014 2/59 IoT
MASHUPS FOR THE INTERNET OF THINGS
MASHUPS FOR THE INTERNET OF THINGS Matthias Heyde / Fraunhofer FOKUS glue.things a Mashup Platform for wiring the Internet of Things with the Internet of Services 5th International Workshop on the Web
Internet of Things based approach to Agriculture Monitoring
Internet of Things based approach to Agriculture Monitoring A. Paventhan ERNET India Regional Centre, Bangalore Asia-Pacific Advanced Network (APAN) 36th Meeting 20th August 2013 1 / 19 Outline 1 IP-based
Building Internet of Things applica5ons with COMPOSE and JavaScript Charalampos Doukas @buildingiot
Building Internet of Things applica5ons with COMPOSE and JavaScript Charalampos Doukas @buildingiot Building Internet of Things applica5ons with COMPOSE and JavaScript PART A Some Basics IoT: The main
CCN. CCNx 1.0 Internet of Things Architectural Overview. Computer Science Laboratory Networking & Distributed Systems March 2014
CCN CCNx 1.0 Internet of Things Architectural Overview Computer Science Laboratory Networking & Distributed Systems March 2014 CCN IoT Platform Accomodate multiple IoT protocols Improve performance and
Internet of Things (IoT): Middleware. Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.
Internet of Things (IoT): Middleware Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ A Fence Surveillance System Y. Kim et al, Autonomics
M2M, IoT, DEVICE MANAGEMENT: ONE PROTOCOL TO RULE THEM ALL? Julien Vermillard, Sierra Wireless
M2M, IoT, DEVICE MANAGEMENT: ONE PROTOCOL TO RULE THEM ALL? Julien Vermillard, Sierra Wireless Software Engineer at Sierra Wireless, implementing various protocols for AirVantage cloud service. Apache
Towards the Web of Things
Ubiquitous Web Applications Towards the Web of Things Dave Raggett, W3C & JustSystems Mobile Web 2.0, Seoul, 5 March 2008 Contact: [email protected] 1 Web of Things Barcodes as a way to connect physical objects
Smart Cities. Photo used under Creative Commons from nigelhowe
Smart Cities Photo used under Creative Commons from nigelhowe Photo used under Creative Commons from tim-166 Cities are for People Citier Smart cities as a web of people, things and services Workshop 2,
The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015
The Future of IoT Zach Shelby VP Marketing, IoT Feb 3 rd, 2015 1 Internet of (really nerdy) People 1980s 2 Internet of (content silo) People 1990s 3 Internet of (Web) People 2000s 4 Internet of (really
Internet of Things 2015/2016
Internet of Things 2015/2016 The Things Johan Lukkien John Carpenter, 1982 1 What makes up the IoT? IoT versus WSN What are examples? Guiding questions 2 Some definitions of IoT (march 2015) Whatis.com:
CARRIOTS TECHNICAL PRESENTATION
CARRIOTS TECHNICAL PRESENTATION Alvaro Everlet, CTO [email protected] @aeverlet Oct 2013 CARRIOTS TECHNICAL PRESENTATION 1. WHAT IS CARRIOTS 2. BUILDING AN IOT PROJECT 3. DEVICES 4. PLATFORM
Making Sense of Internet of Things Protocols and Implementations
Making Sense of Internet of Things Protocols and Implementations Author: Kim Rowe, RoweBots Higher level protocols for Internet of Things have various features and offer different capabilities. Most of
M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept. Email: Soumya-Kanti.Datta@eurecom.
M2M Communications and Internet of Things for Smart Cities Soumya Kanti Datta Mobile Communications Dept. Email: [email protected] WHAT IS EURECOM A graduate school & research centre in communication
ONEM2M SERVICE LAYER PLATFORM
ONEM2M SERVICE LAYER PLATFORM Roland Hechwartner (Deutsche Telekom) onem2m TP Vice Chair Roland.hechwartner@t mobile.at onem2m www.onem2m.org 2015 onem2m The Partnership Project Over 200 member organizations
Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects
Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects Fabien Castanier STMicroelectronics IPSO Promoter M2M Forum - Milan, May 20,
IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy
IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy Outline Introduction to the concept of IoT: paradigm, functionalities and requirements IoT devices features: sensing, processing, communication
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Web of Things Architecture
Web of Things Architecture 1. Introduction This document is an explanation about the architecture of Web Of Things (WoT). The purpose of this document is to provide (a) a guideline of the mapping between
Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols
E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and
Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things
Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things Johanna Nieminen (Nokia), Future Internet SHOK preconference 30.05.2012 IoT Taxonomy ZigBee 802.5.4 Bluetooth Video RFID
Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya [email protected]
Internet of things (IOT) applications covering industrial domain Dev Bhattacharya [email protected] Outline Internet of things What is Internet of things (IOT) Simplified IOT System Architecture
2016.04.17 Firenze. Iottly, open source Internet of Things distribution
2016.04.17 Firenze About me Stefano Terna Technical co-founder @ TomorrowData @stefanoterna stefanoterna [email protected] About TomorrowData Domain: IoT & Machine Learning for SMEs Open Source:
Introduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
How To Build A Cloud Based Intelligence System
Semantic Technology and Cloud Computing Applied to Tactical Intelligence Domain Steve Hamby Chief Technology Officer Orbis Technologies, Inc. [email protected] 678.346.6386 1 Abstract The tactical
Thingsquare Technology
Thingsquare Technology Thingsquare connects smartphone apps with things such as thermostats, light bulbs, and street lights. The devices have a programmable wireless chip that runs the Thingsquare firmware.
White Paper Lightweight M2M : Enabling Device Management and Applications for the Internet of Things
White Paper Lightweight M2M : Enabling Device Management and Applications for the Internet of Things Guenter Klas, Vodafone Friedhelm Rodermund, Vodafone Zach Shelby, ARM Sandeep Akhouri, Ericsson Jan
Collaborative Open Market to Place Objects at your Service
Collaborative Open Market to Place Objects at your Service D6.4.1 Marketplace integration First version Project Acronym COMPOSE Project Title Project Number 317862 Work Package WP6 Open marketplace Lead
WISE-4000 Series. WISE IoT Wireless I/O Modules
WISE-4000 Series WISE IoT Wireless I/O Modules Bring Everything into World of the IoT WISE IoT Ethernet I/O Architecture Public Cloud App Big Data New WISE DNA Data Center Smart Configure File-based Cloud
SMART IoT PROTOCOLS. Creating the Living Network. Chonggang Wang Innovation Lab, InterDigital Communications. December 8, 2014
SMART IoT PROTOCOLS Chonggang Wang Innovation Lab, InterDigital Communications December 8, 2014 Creating the Living Network Content IoT Overview IoT Protocols C6-based Smart IoT Smart IoT Protocols Challenges
THE ENTERPRISE INTERNET OF THINGS PLATFORM 2015 FEATURES GUIDE
THE ENTERPRISE INTERNET OF THINGS PLATFORM 2015 FEATURES GUIDE OVERVIEW FOCUS ON THE ENTERPRISE CUSTOMER ZATAR is a cloud-based Internet of Things platform. It makes it easy to use Internet-connected devices
ARM mbed IoT Device Platform. November 3 rd, 2014
ARM mbed IoT Device Platform November 3 rd, 2014 1 The Big Picture What? At TechCon 2014 we announced the ARM mbed IoT Device Platform consisting of: An expanded partner ecosystem spanning silicon to the
Web of Things Use Cases and Solutions at FZI
Web of Things Use Cases and Solutions at FZI Speaker: Benedikt Kämpgen (FZI) Location: W3C Web of Things Workshop, Munich Date: 20.04.2015 FZI FORSCHUNGSZENTRUM INFORMATIK Semantic Web vs Web of Things
EAP-WAI Authentication Protocol
EAP-WAI Authentication Protocol draft-richard-emu-wai-00 Richard 2009-07-26 Stockholm, IETF 75th Preface WAPI is a WLAN security protocol and brought forward By a Standard Group in China. It was invited
Setting Up an AS4 System
INT0697_150625 Setting up an AS4 system V1r0 1 Setting Up an AS4 System 2 Version 1r0 ENTSOG AISBL; Av. de Cortenbergh 100, 1000-Brussels; Tel: +32 2 894 5100; Fax: +32 2 894 5101; [email protected], www.entsog.eu,
TUM & Siemens Corporate Technology. The "Internet of Things" for industrial applications
The "Internet of Things" for industrial applications IoT Technologies: Semantics Challenges in the Future of Embedded Networks Growing number of interconnected heterogeneous devices in different kind of
Automatic Configuration and Service Discovery for Networked Smart Devices
Automatic Configuration and Service Discovery for Networked Smart Devices Günter Obiltschnig Applied Informatics Software Engineering GmbH St. Peter 33 9184 St. Jakob im Rosental Austria Tel: +43 4253
W3C Meeting ISO/IEC/IEEE P21451-1-4
W3C Meeting ISO/IEC/IEEE P21451-1-4 1 st International Semantic Web 3.0 Standard for the Internet of Things (IoT) William J. Miller Chairman 07/22/2015 1 Internet of Things (IoT) http://www.sensei-iot.org
Introduction to Resource-Oriented Applications in Constrained Networks. Zach Shelby. Smart Objects Tutorial, IETF-80 Prague.
Introduction to Resource-Oriented Applications in Constrained Networks Zach Shelby Smart Objects Tutorial, IETF-80 Prague Tutorial Overview Powering M2M with a Web of Things So What are Web Services? CoRE
Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide
Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE
ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE Omar Elloumi (ALU) onem2m TP Chair (Elect) omar.elloumi@alcatel lucent.com onem2m www.onem2m.org 2014 onem2m The Partnership Project Over 200 member organizations
SIP Protocol as a Communication Bus to Control Embedded Devices
229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania [email protected] Abstract.
Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners
Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners Sokol Dhana One of the most challenging problems in
Introduction to Computer Networks
Introduction to Computer Networks Chen Yu Indiana University Basic Building Blocks for Computer Networks Nodes PC, server, special-purpose hardware, sensors Switches Links: Twisted pair, coaxial cable,
IoTivity Connecting Things in IoT. Ashok Subash
IoTivity Connecting Things in IoT Ashok Subash Agenda Overview of IoT, OIC & IoTivity IoT Stack, Topologies & Protocol IoTivity Architecture Programming IoTivity Core APIs Programming IoTivity Service
JoramMQ, a distributed MQTT broker for the Internet of Things
JoramMQ, a distributed broker for the Internet of Things White paper and performance evaluation v1.2 September 214 mqtt.jorammq.com www.scalagent.com 1 1 Overview Message Queue Telemetry Transport () is
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide
AdRadionet to IBM Bluemix Connectivity Quickstart User Guide Platform: EV-ADRN-WSN-1Z Evaluation Kit, AdRadionet-to-IBM-Bluemix-Connectivity January 20, 2015 Table of Contents Introduction... 3 Things
Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER
Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER Table of Contents Introduction.... 3 Requirements.... 3 Horizon Workspace Components.... 3 SAML 2.0 Standard.... 3 Authentication
SmartSantander Open Data access using FI-WARE G.E. [ORION]
SmartSantander Open Data access using FI-WARE G.E. [ORION What to find in this doc FI-WARE is an open cloud-based infrastructure for Future Internet applications and services, composed by different building
Key requirements for Interoperable IoT systems
Key requirements for Interoperable IoT systems Pratul Sharma Technical Marketing Manager, ARM Inc. May/08/2014 Agenda Why Interoperability? Open standards for interoperability Data Communication Standards
ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) ([email protected])
ETSI M2M / onem2m and the need for semantics Joerg Swetina (NEC) ([email protected]) Outline of this presentation A simple picture of Machine-to-Machine (M2M) communications Where do standards apply
Detecting rogue systems
Product Guide Revision A McAfee Rogue System Detection 4.7.1 For use with epolicy Orchestrator 4.6.3-5.0.0 Software Detecting rogue systems Unprotected systems, referred to as rogue systems, are often
Automation Systems and the IoT Industrial Internet
Automation Systems and the IoT Industrial Internet Ahmed Ismail and Wolfgang Kastner Vienna University of Technology Automation Systems Group www.auto.tuwien.ac.at {aismail, k}@auto.tuwien.ac.at Outline
Deploying iphone and ipad Mobile Device Management
Deploying iphone and ipad Mobile Device Management ios supports Mobile Device Management (MDM), giving businesses the ability to manage scaled deployments of iphone and ipad across their organizations.
Cross-domain Identity Management System for Cloud Environment
Cross-domain Identity Management System for Cloud Environment P R E S E N T E D B Y: N A Z I A A K H TA R A I S H A S A J I D M. S O H A I B FA R O O Q I T E A M L E A D : U M M E - H A B I B A T H E S
Smart Social Spaces Opportunities and challenges of the Social Web of Things
GRUPPO TELECOM ITALIA W3C workshop on the Web of Things 25/26 June 2014 Berlin, Germany Smart Social Spaces Opportunities and challenges of the Social Web of Things Laurent-Walter Goix, Fabio Luciano Mondin,
Prototyping Connected-Devices for the Internet of Things. Angus Wong
Prototyping Connected-Devices for the Internet of Things Angus Wong Agenda 1) Trends of implementation of IoT applications REST Cloud 2) Connected-device Prototyping Tools Arduino Raspberry Pi Gadgeteer
RDF Provisioning for the Internet of Things. Henning Hasemann, Alexander Kröller, Max Pagel TU Braunschweig
RDF Provisioning for the Internet of Things Henning Hasemann, Alexander Kröller, Max Pagel TU Braunschweig RDF Provisioning for the Internet of Things Henning Hasemann, Alexander Kröller, Max Pagel TU
PANDORA FMS NETWORK DEVICE MONITORING
NETWORK DEVICE MONITORING pag. 2 INTRODUCTION This document aims to explain how Pandora FMS is able to monitor all network devices available on the marke such as Routers, Switches, Modems, Access points,
Programming IoT Gateways With macchina.io
Programming IoT Gateways With macchina.io Günter Obiltschnig Applied Informatics Software Engineering GmbH Maria Elend 143 9182 Maria Elend Austria [email protected] This article shows how
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Protocols for the Internet of Things. Christian Légaré Executive VP and CTO, Micrium Inc. Vice President, IPSO Alliance
Protocols for the Internet of Things Christian Légaré Executive VP and CTO, Micrium Inc. Vice President, IPSO Alliance August 2014 Contents Thinking About the Internet of Things (IoT)... 3 Thing... 4 Internet
Securing LAN Connected Devices in Industrial Sites with TLS and Multicast DNS
Securing LAN Connected Devices in Industrial Sites with TLS and Multicast DNS Tero Keski-Valkama May 28, 2015 Version 1.0 Abstract This whitepaper outlines a more flexible and more secure user interface
Step into the Future: HTML5 and its Impact on SSL VPNs
Step into the Future: HTML5 and its Impact on SSL VPNs Aidan Gogarty HOB, Inc. Session ID: SPO - 302 Session Classification: General Interest What this is all about. All about HTML5 3 useful components
Intel Internet of Things (IoT) Developer Kit
Intel Internet of Things (IoT) Developer Kit IoT Cloud-Based Analytics User Guide September 2014 IoT Cloud-Based Analytics User Guide Introduction Table of Contents 1.0 Introduction... 4 1.1. Revision
Design Document. Offline Charging Server (Offline CS ) Version 1.0. - i -
Design Document Offline Charging Server (Offline CS ) Version 1.0 - i - Document Scope Objective The information provided in this document specifies the design details of Operations of Offline Charging
Donky Technical Overview
Donky Technical Overview This document will provide the reader with an overview of the features offered and technologies used with the Donky Messaging Network. This document will give a good base level
Smart Cities are the Internet of Things
June 20th, 2013 Smart Cities are the Internet of Things Zach Shelby, Chief Nerd 1 About Sensinode Vision The Internet of Things (IoT) is the next evolution of the Internet where devices of all types and
XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi [email protected]
SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi [email protected] Abstract Time Warner Cable is the second largest Cable TV operator in North America
Introduction Chapter 1. Uses of Computer Networks
Introduction Chapter 1 Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization Metric Units Revised: August 2011 Uses of Computer Networks
The Internet of Unpatched Things
The Internet of Unpatched Things Sarthak Grover and Nick Feamster Princeton University PrivacyCon 16 Current State of Consumer Smart Devices Many different manufacturers, small startups, novice programmers
Common definitions and specifications for OMA REST interfaces
Common definitions and specifications for OMA REST interfaces Candidate Version 1.0 11 Jan 2011 Open Mobile Alliance OMA-TS-REST_Common-V1_0-20110111-C OMA-TS-REST_Common-V1_0-20110111-C Page 2 (20) Use
Easy configuration of NETCONF devices
Easy configuration of NETCONF devices David Alexa 1 Tomas Cejka 2 FIT, CTU in Prague CESNET, a.l.e. Czech Republic Czech Republic [email protected] [email protected] Abstract. It is necessary for developers
A Case for SIP in JavaScript
Copyright IEEE, 2013. This is the author's copy of a paper that appears in IEEE Communications Magazine. Please cite as follows: K.Singh and V.Krishnaswamy, "A case for in JavaScript", IEEE Communications
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems
Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems Brian McCarson Sr. Principal Engineer & Sr. System Architect, Internet of Things Group, Intel Corp Mac Devine
Cloud-based Data Logging, Monitoring and Analysis
Industry 4.0, Internet of Things (IoT), Cloud Computing Cloud-based Data Logging, Monitoring and Analysis Measurement System Using Windows Azure, SQL Server, LabVIEW and Visual Studio/C# Hans-Petter Halvorsen,
Motion Sensor Driven Gestrure Recognition for Future Internet Application Development
Driven Gestrure Recognition for Future Internet Application Development Kostas Stravoskoufos, Stelios Sotiriadis, Alexandros Preventis, Euripides G.M. Petrakis Intelligent Systems Laboratory Department
DIY Device Cloud Documentation
DIY Device Cloud Documentation Release 1.0 Tony DiCola May 11, 2014 Contents 1 Overview 3 1.1 What is a device cloud?......................................... 3 1.2 Why do you want a device cloud?....................................
Fast Innovation requires Fast IT
Fast Innovation requires Fast IT 2014 Cisco and/or its affiliates. All rights reserved. 2 2014 Cisco and/or its affiliates. All rights reserved. 3 IoT World Forum Architecture Committee 2013 Cisco and/or
Junos Space for Android: Manage Your Network on the Go
Junos Space for Android: Manage Your Network on the Go Combining the power of Junos Space and Android SDKs to build powerful and smart applications for network administrators Challenge It is important
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
EUR-Lex 2012 Data Extraction using Web Services
DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...
Security in Internet of Things using Delegation of Trust to a Provisioning Server
Security in Internet of Things using Delegation of Trust to a Provisioning Server Architecture overview Peter Waher Clayster Laboratorios Chile S.A, Blanco 1623, of. 1402, Valparaíso, Chile [email protected]
About This Document 3. Integration and Automation Capabilities 4. Command-Line Interface (CLI) 8. API RPC Protocol 9.
Parallels Panel Contents About This Document 3 Integration and Automation Capabilities 4 Command-Line Interface (CLI) 8 API RPC Protocol 9 Event Handlers 11 Panel Notifications 13 APS Packages 14 C H A
UPnP Internet of Things
UPnP Internet of Things July 2014 Keith Miller Intel Wouter van der Beek Cisco Systems, Inc. UPnP Internet of Things Task Force 2014 UPnP Forum Overview Scope Architecture Local components description
Session Initiation Protocol Deployment in Ad-Hoc Networks: a Decentralized Approach
Session Initiation Protocol Deployment in Ad-Hoc Networks: a Decentralized Approach Simone Leggio, Jukka Manner, Antti Hulkkonen, Kimmo Raatikainen Department of Computer Science University of Helsinki,
Open Source building blocks for the Internet of Things. Benjamin Cabé JFokus 2013
Open Source building blocks for the Internet of Things Benjamin Cabé JFokus 2013 Who I am Benjamin Cabé Open Source M2M Evangelist at Sierra Wireless Long-time Eclipse lover M2M? IoT? Technology that supports
M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?
M 2 M IWG Eclipse, M2M and the Internet of Things Overview M2M? Technology that supports wired or wireless communication between machines. (TechTarget) M2M Market Opportunity Key Trends 1. New connected
Proposal for a Vehicle Tracking System (VTS)
Proposal for a Vehicle Tracking System (VTS) 2 Executive Summary Intelligent Instructions is an IT product development and consulting company. At Intelligent Instructions, we focus on the needs of the
Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex
Horizontal IoT Application Development using Semantic Web Technologies
Horizontal IoT Application Development using Semantic Web Technologies Soumya Kanti Datta Research Engineer Communication Systems Department Email: [email protected] Roadmap Introduction Challenges
