SlideShare una empresa de Scribd logo
1 de 27
1
IPSO Smart Objects
for IoT
January 28, 2015
2
IPSO Smart Objects
 Developed by the IP for Smart Objects Alliance (IPSO)
 Semantic Interoperability across IoT devices and applications
 Based on LWM2M object model
 Reusable object IDs and resource IDs
 Usable on many different transport protocols (CoAP, HTTP,
MQTT) which can support LWM2M addressing, data types,
and content formats
 Basic Starter Pack for simple objects was published in 2014
 Basic Objects represent simple sensors and actuators
 Extensions in progress to broaden the use case applicability
3
Web to the Edge - Internet Standards for IoT
Application Software
IPSO Objects
OMA LWM2M
CoAP HTTP
6LowPAN IPV4/IPV6
MCU – 16KiB RAM MPU
802.15.4 WiFi, Ethernet
Hardware
HW Network
Routing
Application Protocol
API and Services
Data Models
Application
Web Server
4
IPSO Smart Objects use the LWM2M Object Model
 Reusable resource and object IDs
 Common definitions for concepts
across diverse applications
 Map to semantic terms e.g.
temperature, currentValue
 IDs are registered with the OMNA
 Usable across different transport
protocols which can support:
 URI Addressing
 Data Types
 Content Formats
 Operations (Read, Write, Execute)
 Some protocols may allow a subset e.g
MQTT can do Actuation and Notification
3303/0/5700
Object ID, defines object type
Object Instance, one or more
Resource ID, defines resource
type
5
Example IPSO Smart Object (Temperature)
6
Example IPSO Smart Object (Temperature) ..continued
7
IPSO Smart Object Starter Pack
8
Ad-Hoc IPSO Smart Object – BLE Heart Rate Sensor
Profile
9
Ad-Hoc IPSO Smart Object – Smart Thermostat
10
IPSO Smart Object Roadmap TBD
 New Smart Objects to cover more use cases but need owners
 More basic objects e.g. sensors, actuators, controllers
 Home appliances, media control devices
 Complex and composite objects using LWM2M Object Linking
 Gateway integration, TR-069 interworking
 Bluetooth and Zigbee Object Model Bindings
 Standalone schema and templates for high level semantics
 Device to Device Interaction using IPSO Smart Obejcts
11
Composite IPSO Smart Objects – Conceptual View
12
Composite Objects through Object Linking
 Object Link is a new LWM2M data type
 32 bit packed representation of Object ID and Instance
 Composite objects can be made by using object links to
transclude other objects (include by reference)
 Can use web-like pattern, following links
 Linked objects are serialized inline when using SenML
13
Example Composite Object using Links
3308/0
3306/0
Thermostat
8300 – IPSO Thermostat
3303/0 - IPSO Temperature
3308 – IPSO Setpoint
3306 – IPSO Actuation
Input link (7100)
Setpoint link (7101)
Output link (7102)
Application Type (5750)
3303/0
14
IPSO Application Templates
 Application Templates using JSON as a high level
constructor for object instances and high level composite
objects
 Controls object linking and encapsulation structure
 Settings, e.g. LWM2M Observe Attributes
 Additional core-link-format metadata for discovery
 Can include semantic hooks for abstract models
 Hypermedia template for semantic discovery
 Does this in a layered way as needed
15
Example Template for Object Linking
“objects”: {
8300: {
“description”: “IPSO PID Control”,
“instances”: {
0: {
“resources”: {
7100: {
“description”: “Input Object Link”,
“value”: [3300,0]
},
7101: {
“description”: “Setpoint Object Link”,
“value”: [3308,0]
},
7102: {
“description”: “Output Object Link”,
“value”: [3306,0]
},
5750: {
“description”: ”Application Type”,
“value”: “Thermostat”
<etc>
16
objects: {
3303: {
“description”: ”ipso temperature sensor”,
“lwm2m-attributes”: {“pmin”: 60, “pmax”: 300, “max-age”: 360},
“core-link-attributes”: {“rt”: [”oma.lwm2m”, “urn:X-ipso:temperature”]},
“instances”: {
0:{
“lwm2m-attributes”: {},
“core-link-attributes”: {“rt”: ”urn:oma:lwm2m:ext:3303”},
“resources”: {
5700:{
“description”: ”Current Measured Value”
“lwm2m-attributes”: {“pmin”: 10,”step”: 0.5},
“core-link-attributes”: {“rt”: ”ucum:temperature”, ”obs”, “ct”: 50}
},
5701: {
“description”: ”units”,
”value”: ”ucum:Cel”,
“operations”: [“r”]
},
5601: {“description”: ”Min Measured Value”, ”value”: 100},
5602: {“description”: ”Max Measured Value”, ”value”: 0},
5603: {“description”: ”Min Range Value”, ”value”: 0},
5604: {“description”: ”Max Range Value”, ”value”: 100},
5605: {“description”: ”Reset Min/Max”}
}
Example Template using Semantic Annotation
17
IPSO Application Templates
 Constructor for embedded objects
 Constructor for complex, composite objects
 Controls, e.g. LWM2M Observe Attributes
 Hypermedia template for embedded server
 Hypermedia template for client applications
 Semantic Annotation using core-link-format metadata
18
IoT Use Case Architecture Framework
Application
Service e.g.
LWM2M
Application
Application
s
Client
Server
Peer-
Peer
Managed
Device, e.g.
16KB RAM,
128KB
Flash
Smart Object Registration,
Discovery and Data Layer
Service, Device Proxy and
Cache
Local, Gateway, or Cloud
Based
Applications can Discover and
Interact with devices using Peer-
Peer networking or through
Services, using the Same
Semantics
Applications running on
Servers, Gateways,
Browsers,
Smartphones, Tablets
Sensor/
Actuator
Device
Devices with
Embedded
Applications
Service e.g.
LWM2M
19
Networked Devices in the Connected Home
TV
Audio
DoorLock
Light
Washing
Machine
Router
LWM2M
Server
Smart
Phone
Ethernet,
WiFi,
Thread
Fitbit
BTLE
LWM2M
Server
20
Managed Devices
TV
Audio
DoorLock
Light
Washing
Machine
Router
LWM2M
Server
Smart
Phone
Fitbit
BTLE
Simple Devices Are
Managed through LWM2M
Servers
LWM2M
Server
Locally Managed
Remotely
Managed
Directly Managed
from Smart Device
21
Managed Device Interactions
TV
Audio
DoorLock
Light
Washing
Machine
Router
LWM2M
Server
Smart
Phone
Ethernet,
WiFi,
Thread
Fitbit
BTLE
LWM2M
Server
Local Application
Scene Control
Binding, Pairing
Remote Application
Energy Management
22
Application Devices
TV
Audio
DoorLock
Light
Washing
Machine
Router
Device
Server
Smart
Phone
Fitbit
BTLE
App Devices may interact with
each other and participate in
managed interactions
LWM2M
Server
Phone App
23
Resource Discovery on the Local Network
Could return a link-format document:
</3//9>;obs;rt=“urn:X-ipso:batt-level”;ct=”50”,
</3//0>;rt=”urn:X-ipso:dev-mdl”;ct=”50”,
</3//1>;rt=”urn:X-ipso:dev-mfg”;ct=”50”,
</3305/0/5800>;obs;rt=”urn:X-ipso:pwr-w”;ct=”50”,
</3305/0/5805>;obs;rt=”urn:X-ipso:pwr-accum-wh”;ct=”50”,
</3303/0/5700>;obs;rt=”urn:X-ipso:temp-C”;ct=”50”
CoAP
Server
CoAP
Client
DISCOVERY
GET /.well-known/core
2.05 Content
Could use
multicast
24
Device Registers With LWM2M Server, Application
Discovers
App
LWM2M
Server
Soft Endpoints
IP
Devic
e
IP
Devic
e
LWM2M Clients
/3303/0/5700
/domain/endpoints/3303/0/5700
25
Application Interacts With Device Transparently Through
Server
App
LWM2M
Server
IP
Devic
e
IP
Devic
e
LWM2M Clients
/domain/endpoints/3303/0/5700
/3303/0/5700
26
Application Receives Notifications Through Server
App
LWM2M
Server
IP
Devic
e
IP
Devic
e
LWM2M Clients
27
LWM2M Communication Through NAT Router
App
LWM2M
Server
CoAP
IP
Devic
e
IP
Devic
e
HW Device Endpoints
NAT Router

Más contenido relacionado

La actualidad más candente

Object models for interoperability
Object models for interoperabilityObject models for interoperability
Object models for interoperabilityMichael Koster
 
Restful Asynchronous Notification
Restful Asynchronous NotificationRestful Asynchronous Notification
Restful Asynchronous NotificationMichael Koster
 
Security_of_openstack_keystone
Security_of_openstack_keystoneSecurity_of_openstack_keystone
Security_of_openstack_keystoneUT, San Antonio
 
Overview of Microsoft .Net Remoting technology
Overview of Microsoft .Net Remoting technologyOverview of Microsoft .Net Remoting technology
Overview of Microsoft .Net Remoting technologyPeter R. Egli
 
Processing IoT Data with Apache Kafka
Processing IoT Data with Apache KafkaProcessing IoT Data with Apache Kafka
Processing IoT Data with Apache KafkaMatthew Howlett
 
Hypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsHypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsMichael Koster
 
Oliot epcis at a glance
Oliot epcis at a glanceOliot epcis at a glance
Oliot epcis at a glanceJaewook Byun
 
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...Matthias Kovatsch
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014mestery
 
IoT Agents (With Lightweight M2M)
IoT Agents (With Lightweight M2M)IoT Agents (With Lightweight M2M)
IoT Agents (With Lightweight M2M)dmoranj
 
IoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial IntroductionIoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial IntroductionMichael Koster
 
Smart objectapi tutorial 092013
Smart objectapi tutorial 092013Smart objectapi tutorial 092013
Smart objectapi tutorial 092013Michael Koster
 
Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...
Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...
Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...Cloud Native Day Tel Aviv
 
Deploying Microservice on Docker
Deploying Microservice on DockerDeploying Microservice on Docker
Deploying Microservice on DockerKnoldus Inc.
 
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...Cloud Native Day Tel Aviv
 
Networking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS AdministratorsNetworking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS AdministratorsAniekan Akpaffiong
 
A secure erasure code based cloud storage system with secure data forwarding
A secure erasure code based cloud storage system with secure data forwardingA secure erasure code based cloud storage system with secure data forwarding
A secure erasure code based cloud storage system with secure data forwardingJPINFOTECH JAYAPRAKASH
 
Hands on with CoAP and Californium
Hands on with CoAP and CaliforniumHands on with CoAP and Californium
Hands on with CoAP and CaliforniumJulien Vermillard
 

La actualidad más candente (18)

Object models for interoperability
Object models for interoperabilityObject models for interoperability
Object models for interoperability
 
Restful Asynchronous Notification
Restful Asynchronous NotificationRestful Asynchronous Notification
Restful Asynchronous Notification
 
Security_of_openstack_keystone
Security_of_openstack_keystoneSecurity_of_openstack_keystone
Security_of_openstack_keystone
 
Overview of Microsoft .Net Remoting technology
Overview of Microsoft .Net Remoting technologyOverview of Microsoft .Net Remoting technology
Overview of Microsoft .Net Remoting technology
 
Processing IoT Data with Apache Kafka
Processing IoT Data with Apache KafkaProcessing IoT Data with Apache Kafka
Processing IoT Data with Apache Kafka
 
Hypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of ThingsHypermedia System Architecture for a Web of Things
Hypermedia System Architecture for a Web of Things
 
Oliot epcis at a glance
Oliot epcis at a glanceOliot epcis at a glance
Oliot epcis at a glance
 
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
CoAP for the Web of Things: From Tiny Resource-constrained Devices to the W...
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
 
IoT Agents (With Lightweight M2M)
IoT Agents (With Lightweight M2M)IoT Agents (With Lightweight M2M)
IoT Agents (With Lightweight M2M)
 
IoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial IntroductionIoT Toolkit and the Smart Object API Tutorial Introduction
IoT Toolkit and the Smart Object API Tutorial Introduction
 
Smart objectapi tutorial 092013
Smart objectapi tutorial 092013Smart objectapi tutorial 092013
Smart objectapi tutorial 092013
 
Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...
Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...
Cloud Networking - Leaving the Physical Behind - Omer Anson - OpenStack Day I...
 
Deploying Microservice on Docker
Deploying Microservice on DockerDeploying Microservice on Docker
Deploying Microservice on Docker
 
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...
 
Networking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS AdministratorsNetworking Brush Up for Amazon AWS Administrators
Networking Brush Up for Amazon AWS Administrators
 
A secure erasure code based cloud storage system with secure data forwarding
A secure erasure code based cloud storage system with secure data forwardingA secure erasure code based cloud storage system with secure data forwarding
A secure erasure code based cloud storage system with secure data forwarding
 
Hands on with CoAP and Californium
Hands on with CoAP and CaliforniumHands on with CoAP and Californium
Hands on with CoAP and Californium
 

Destacado

OMA Lightweight M2M Tutorial
OMA Lightweight M2M TutorialOMA Lightweight M2M Tutorial
OMA Lightweight M2M Tutorialzdshelby
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOpen Mobile Alliance
 
OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...
OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...
OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...Open Mobile Alliance
 
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical SummaryOMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical SummaryOpen Mobile Alliance
 
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKit
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKitOMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKit
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKitOpen Mobile Alliance
 
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCloudIDSummit
 
OMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKitOMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKitOpen Mobile Alliance
 
「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)
「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)
「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)Toshihiko Yamakami
 
行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...
行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...
行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...Toshihiko Yamakami
 
行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)
行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)
行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)Toshihiko Yamakami
 
Standards Drive the Internet of Things
Standards Drive the Internet of ThingsStandards Drive the Internet of Things
Standards Drive the Internet of Thingszdshelby
 
IoT系標準化の動き(メモ、2016年) (in Japanese)
IoT系標準化の動き(メモ、2016年) (in Japanese)IoT系標準化の動き(メモ、2016年) (in Japanese)
IoT系標準化の動き(メモ、2016年) (in Japanese)Toshihiko Yamakami
 
Introduction to CoAP the REST protocol for M2M
Introduction to CoAP the REST protocol for M2MIntroduction to CoAP the REST protocol for M2M
Introduction to CoAP the REST protocol for M2MJulien Vermillard
 
Rimas, adivinanzas y trabalenguas.
Rimas, adivinanzas y trabalenguas.Rimas, adivinanzas y trabalenguas.
Rimas, adivinanzas y trabalenguas.Marco Vera Marquez
 
オープンイノベーション時代の工学スキル:国際標準化エンジニアリング
オープンイノベーション時代の工学スキル:国際標準化エンジニアリングオープンイノベーション時代の工学スキル:国際標準化エンジニアリング
オープンイノベーション時代の工学スキル:国際標準化エンジニアリングToshihiko Yamakami
 
(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)
(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)
(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)Toshihiko Yamakami
 
世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)
世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)
世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)Toshihiko Yamakami
 

Destacado (20)

OMA Lightweight M2M Tutorial
OMA Lightweight M2M TutorialOMA Lightweight M2M Tutorial
OMA Lightweight M2M Tutorial
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACE
 
OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...
OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...
OMA LwM2M Workshop - Svante Alnas, Tools to Create Objects and Resources (eMO...
 
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical SummaryOMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
OMA LwM2M Workshop - Joaquin Prado, OMA LwM2M Technical Summary
 
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKit
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKitOMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKit
OMA LwM2M Workshop - Matthias Kovatsch, OMA LwM2M DevKit
 
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes TschofenigCIS 2015 How to secure the Internet of Things? Hannes Tschofenig
CIS 2015 How to secure the Internet of Things? Hannes Tschofenig
 
OMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKitOMA LwM2M Workshop - Antonio Jara, OMA LabKit
OMA LwM2M Workshop - Antonio Jara, OMA LabKit
 
「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)
「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)
「書く」ソフトウェア教育から「読む」ソフトウェア教育への転換 (in Japanese)
 
行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...
行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...
行動誘導技術から見るエリア・マーケティング 北陸先端科学技術大学院大学「インターネットサービスシステム論」講義資料 (2017年2月) (in Japan...
 
LPWAとは?(in Japanese)
LPWAとは?(in Japanese)LPWAとは?(in Japanese)
LPWAとは?(in Japanese)
 
行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)
行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)
行動誘導技術から見た「おじさんでもわかるsnapchat成功の秘密」 (in Japanese, 2017年)
 
Standards Drive the Internet of Things
Standards Drive the Internet of ThingsStandards Drive the Internet of Things
Standards Drive the Internet of Things
 
IoT系標準化の動き(メモ、2016年) (in Japanese)
IoT系標準化の動き(メモ、2016年) (in Japanese)IoT系標準化の動き(メモ、2016年) (in Japanese)
IoT系標準化の動き(メモ、2016年) (in Japanese)
 
Introduction to CoAP the REST protocol for M2M
Introduction to CoAP the REST protocol for M2MIntroduction to CoAP the REST protocol for M2M
Introduction to CoAP the REST protocol for M2M
 
Rimas, adivinanzas y trabalenguas.
Rimas, adivinanzas y trabalenguas.Rimas, adivinanzas y trabalenguas.
Rimas, adivinanzas y trabalenguas.
 
オープンイノベーション時代の工学スキル:国際標準化エンジニアリング
オープンイノベーション時代の工学スキル:国際標準化エンジニアリングオープンイノベーション時代の工学スキル:国際標準化エンジニアリング
オープンイノベーション時代の工学スキル:国際標準化エンジニアリング
 
(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)
(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)
(行動誘導技術、オープンイノベーション系の)大学・学会・国際会議用講演タイトル(2017年) (in Japanese)
 
世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)
世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)
世間の常識に反する「新規事業開発で最初に考えてはいけない3項目、考えるべき3項目」(in Japanese)
 
Coplas de animales
Coplas de animalesCoplas de animales
Coplas de animales
 
Coplas
CoplasCoplas
Coplas
 

Similar a OMA LwM2M Workshop - Michael Koster, IPSO Alliance Objects

Ietf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipsoIetf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipsoMichael Koster
 
Web of Things to the edge
Web of Things to the edgeWeb of Things to the edge
Web of Things to the edgeMichael Koster
 
Reply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsReply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsAndrea Mercanti
 
IoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial IntroductionIoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial IntroductionMichael Koster
 
IP based standards for IoT
IP based standards for IoTIP based standards for IoT
IP based standards for IoTMichael Koster
 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitMichael Koster
 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitMichael Koster
 
Device Twins, Digital Twins and Device Shadow
Device Twins, Digital Twins and Device ShadowDevice Twins, Digital Twins and Device Shadow
Device Twins, Digital Twins and Device ShadowEstelle Auberix
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2iotest
 
Hypermedia for Machine APIs
Hypermedia for Machine APIsHypermedia for Machine APIs
Hypermedia for Machine APIsMichael Koster
 
AWS IoT: a cloud platform for building IoT applications
AWS IoT: a cloud platform for building IoT applicationsAWS IoT: a cloud platform for building IoT applications
AWS IoT: a cloud platform for building IoT applicationsAndy Powell
 
Azure Digital Twins.pdf
Azure Digital Twins.pdfAzure Digital Twins.pdf
Azure Digital Twins.pdfTomasz Kopacz
 
Towards Interoperability between W3C Web of Things and NGSI-LD
Towards Interoperability between W3C Web of Things and NGSI-LDTowards Interoperability between W3C Web of Things and NGSI-LD
Towards Interoperability between W3C Web of Things and NGSI-LDJosé Manuel Cantera Fonseca
 
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...Amazon Web Services
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsRaghu Nandy
 
IoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM InformixIoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM InformixPradeep Muthalpuredathe
 

Similar a OMA LwM2M Workshop - Michael Koster, IPSO Alliance Objects (20)

Ietf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipsoIetf91 ad hoc-coap-lwm2m-ipso
Ietf91 ad hoc-coap-lwm2m-ipso
 
Embedded to connected
Embedded to connectedEmbedded to connected
Embedded to connected
 
Web of Things to the edge
Web of Things to the edgeWeb of Things to the edge
Web of Things to the edge
 
Ipso eclipse-summary
Ipso eclipse-summaryIpso eclipse-summary
Ipso eclipse-summary
 
Reply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsReply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT Foundations
 
IoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial IntroductionIoT Toolkit and Smart Object API Tutorial Introduction
IoT Toolkit and Smart Object API Tutorial Introduction
 
IP based standards for IoT
IP based standards for IoTIP based standards for IoT
IP based standards for IoT
 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT Toolkit
 
M2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT ToolkitM2M Protocol Interoperability using IoT Toolkit
M2M Protocol Interoperability using IoT Toolkit
 
Device Twins, Digital Twins and Device Shadow
Device Twins, Digital Twins and Device ShadowDevice Twins, Digital Twins and Device Shadow
Device Twins, Digital Twins and Device Shadow
 
Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2Semantic IoT Semantic Inter-Operability Practices - Part 2
Semantic IoT Semantic Inter-Operability Practices - Part 2
 
Hypermedia for Machine APIs
Hypermedia for Machine APIsHypermedia for Machine APIs
Hypermedia for Machine APIs
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 
AWS IoT: a cloud platform for building IoT applications
AWS IoT: a cloud platform for building IoT applicationsAWS IoT: a cloud platform for building IoT applications
AWS IoT: a cloud platform for building IoT applications
 
Azure Digital Twins.pdf
Azure Digital Twins.pdfAzure Digital Twins.pdf
Azure Digital Twins.pdf
 
Towards Interoperability between W3C Web of Things and NGSI-LD
Towards Interoperability between W3C Web of Things and NGSI-LDTowards Interoperability between W3C Web of Things and NGSI-LD
Towards Interoperability between W3C Web of Things and NGSI-LD
 
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
Implementare e gestire soluzioni per l'Internet of Things (IoT) in modo rapid...
 
Intelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and CommunicationsIntelligent Internet of Things (IIoT): System Architectures and Communications
Intelligent Internet of Things (IIoT): System Architectures and Communications
 
IoT Smart Home
IoT Smart HomeIoT Smart Home
IoT Smart Home
 
IoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM InformixIoT Analytics from Edge to Cloud - using IBM Informix
IoT Analytics from Edge to Cloud - using IBM Informix
 

Más de Open Mobile Alliance

Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Open Mobile Alliance
 
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)Open Mobile Alliance
 
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Open Mobile Alliance
 
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)Open Mobile Alliance
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Open Mobile Alliance
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Open Mobile Alliance
 
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & EcosystemEclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & EcosystemOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...Open Mobile Alliance
 
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftIoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS TechnologyIoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS TechnologyOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch SingaporeIoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch SingaporeOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSG
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSGIoT Seminar (Oct. 2016) CK Vishwakarma - IOTSG
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSGOpen Mobile Alliance
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOpen Mobile Alliance
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitOpen Mobile Alliance
 

Más de Open Mobile Alliance (20)

Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
 
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
 
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
IETF building block in the LwM2M Ecosystem (IoT World 2017 Workshop)
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
 
The LightweightM2M Ecosystem
The LightweightM2M EcosystemThe LightweightM2M Ecosystem
The LightweightM2M Ecosystem
 
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & EcosystemEclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
Eclipse IoT Day, March 2017 - LightweightM2M Protocol & Ecosystem
 
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
 
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftIoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
 
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS TechnologyIoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
IoT Seminar (Oct. 2016) Jong Young Lee - MDS Technology
 
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch SingaporeIoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
 
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSG
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSGIoT Seminar (Oct. 2016) CK Vishwakarma - IOTSG
IoT Seminar (Oct. 2016) CK Vishwakarma - IOTSG
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey Results
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

OMA LwM2M Workshop - Michael Koster, IPSO Alliance Objects

  • 1. 1 IPSO Smart Objects for IoT January 28, 2015
  • 2. 2 IPSO Smart Objects  Developed by the IP for Smart Objects Alliance (IPSO)  Semantic Interoperability across IoT devices and applications  Based on LWM2M object model  Reusable object IDs and resource IDs  Usable on many different transport protocols (CoAP, HTTP, MQTT) which can support LWM2M addressing, data types, and content formats  Basic Starter Pack for simple objects was published in 2014  Basic Objects represent simple sensors and actuators  Extensions in progress to broaden the use case applicability
  • 3. 3 Web to the Edge - Internet Standards for IoT Application Software IPSO Objects OMA LWM2M CoAP HTTP 6LowPAN IPV4/IPV6 MCU – 16KiB RAM MPU 802.15.4 WiFi, Ethernet Hardware HW Network Routing Application Protocol API and Services Data Models Application Web Server
  • 4. 4 IPSO Smart Objects use the LWM2M Object Model  Reusable resource and object IDs  Common definitions for concepts across diverse applications  Map to semantic terms e.g. temperature, currentValue  IDs are registered with the OMNA  Usable across different transport protocols which can support:  URI Addressing  Data Types  Content Formats  Operations (Read, Write, Execute)  Some protocols may allow a subset e.g MQTT can do Actuation and Notification 3303/0/5700 Object ID, defines object type Object Instance, one or more Resource ID, defines resource type
  • 5. 5 Example IPSO Smart Object (Temperature)
  • 6. 6 Example IPSO Smart Object (Temperature) ..continued
  • 7. 7 IPSO Smart Object Starter Pack
  • 8. 8 Ad-Hoc IPSO Smart Object – BLE Heart Rate Sensor Profile
  • 9. 9 Ad-Hoc IPSO Smart Object – Smart Thermostat
  • 10. 10 IPSO Smart Object Roadmap TBD  New Smart Objects to cover more use cases but need owners  More basic objects e.g. sensors, actuators, controllers  Home appliances, media control devices  Complex and composite objects using LWM2M Object Linking  Gateway integration, TR-069 interworking  Bluetooth and Zigbee Object Model Bindings  Standalone schema and templates for high level semantics  Device to Device Interaction using IPSO Smart Obejcts
  • 11. 11 Composite IPSO Smart Objects – Conceptual View
  • 12. 12 Composite Objects through Object Linking  Object Link is a new LWM2M data type  32 bit packed representation of Object ID and Instance  Composite objects can be made by using object links to transclude other objects (include by reference)  Can use web-like pattern, following links  Linked objects are serialized inline when using SenML
  • 13. 13 Example Composite Object using Links 3308/0 3306/0 Thermostat 8300 – IPSO Thermostat 3303/0 - IPSO Temperature 3308 – IPSO Setpoint 3306 – IPSO Actuation Input link (7100) Setpoint link (7101) Output link (7102) Application Type (5750) 3303/0
  • 14. 14 IPSO Application Templates  Application Templates using JSON as a high level constructor for object instances and high level composite objects  Controls object linking and encapsulation structure  Settings, e.g. LWM2M Observe Attributes  Additional core-link-format metadata for discovery  Can include semantic hooks for abstract models  Hypermedia template for semantic discovery  Does this in a layered way as needed
  • 15. 15 Example Template for Object Linking “objects”: { 8300: { “description”: “IPSO PID Control”, “instances”: { 0: { “resources”: { 7100: { “description”: “Input Object Link”, “value”: [3300,0] }, 7101: { “description”: “Setpoint Object Link”, “value”: [3308,0] }, 7102: { “description”: “Output Object Link”, “value”: [3306,0] }, 5750: { “description”: ”Application Type”, “value”: “Thermostat” <etc>
  • 16. 16 objects: { 3303: { “description”: ”ipso temperature sensor”, “lwm2m-attributes”: {“pmin”: 60, “pmax”: 300, “max-age”: 360}, “core-link-attributes”: {“rt”: [”oma.lwm2m”, “urn:X-ipso:temperature”]}, “instances”: { 0:{ “lwm2m-attributes”: {}, “core-link-attributes”: {“rt”: ”urn:oma:lwm2m:ext:3303”}, “resources”: { 5700:{ “description”: ”Current Measured Value” “lwm2m-attributes”: {“pmin”: 10,”step”: 0.5}, “core-link-attributes”: {“rt”: ”ucum:temperature”, ”obs”, “ct”: 50} }, 5701: { “description”: ”units”, ”value”: ”ucum:Cel”, “operations”: [“r”] }, 5601: {“description”: ”Min Measured Value”, ”value”: 100}, 5602: {“description”: ”Max Measured Value”, ”value”: 0}, 5603: {“description”: ”Min Range Value”, ”value”: 0}, 5604: {“description”: ”Max Range Value”, ”value”: 100}, 5605: {“description”: ”Reset Min/Max”} } Example Template using Semantic Annotation
  • 17. 17 IPSO Application Templates  Constructor for embedded objects  Constructor for complex, composite objects  Controls, e.g. LWM2M Observe Attributes  Hypermedia template for embedded server  Hypermedia template for client applications  Semantic Annotation using core-link-format metadata
  • 18. 18 IoT Use Case Architecture Framework Application Service e.g. LWM2M Application Application s Client Server Peer- Peer Managed Device, e.g. 16KB RAM, 128KB Flash Smart Object Registration, Discovery and Data Layer Service, Device Proxy and Cache Local, Gateway, or Cloud Based Applications can Discover and Interact with devices using Peer- Peer networking or through Services, using the Same Semantics Applications running on Servers, Gateways, Browsers, Smartphones, Tablets Sensor/ Actuator Device Devices with Embedded Applications Service e.g. LWM2M
  • 19. 19 Networked Devices in the Connected Home TV Audio DoorLock Light Washing Machine Router LWM2M Server Smart Phone Ethernet, WiFi, Thread Fitbit BTLE LWM2M Server
  • 20. 20 Managed Devices TV Audio DoorLock Light Washing Machine Router LWM2M Server Smart Phone Fitbit BTLE Simple Devices Are Managed through LWM2M Servers LWM2M Server Locally Managed Remotely Managed Directly Managed from Smart Device
  • 22. 22 Application Devices TV Audio DoorLock Light Washing Machine Router Device Server Smart Phone Fitbit BTLE App Devices may interact with each other and participate in managed interactions LWM2M Server Phone App
  • 23. 23 Resource Discovery on the Local Network Could return a link-format document: </3//9>;obs;rt=“urn:X-ipso:batt-level”;ct=”50”, </3//0>;rt=”urn:X-ipso:dev-mdl”;ct=”50”, </3//1>;rt=”urn:X-ipso:dev-mfg”;ct=”50”, </3305/0/5800>;obs;rt=”urn:X-ipso:pwr-w”;ct=”50”, </3305/0/5805>;obs;rt=”urn:X-ipso:pwr-accum-wh”;ct=”50”, </3303/0/5700>;obs;rt=”urn:X-ipso:temp-C”;ct=”50” CoAP Server CoAP Client DISCOVERY GET /.well-known/core 2.05 Content Could use multicast
  • 24. 24 Device Registers With LWM2M Server, Application Discovers App LWM2M Server Soft Endpoints IP Devic e IP Devic e LWM2M Clients /3303/0/5700 /domain/endpoints/3303/0/5700
  • 25. 25 Application Interacts With Device Transparently Through Server App LWM2M Server IP Devic e IP Devic e LWM2M Clients /domain/endpoints/3303/0/5700 /3303/0/5700
  • 26. 26 Application Receives Notifications Through Server App LWM2M Server IP Devic e IP Devic e LWM2M Clients
  • 27. 27 LWM2M Communication Through NAT Router App LWM2M Server CoAP IP Devic e IP Devic e HW Device Endpoints NAT Router