SlideShare a Scribd company logo
Copyright 2015 FUJITSU LABORATORIES LTD.
W3C Web of Thing Interest Group
最新状況
2015/10/02
株式会社富士通研究所
二村 和明
W3C Web of Thing Interest Group概要
 World Wide Web Consortiumで、Web技術でモノ(Thing)を利用す
るための仕組みについて議論するInterest Group (IG)
 議長はシーメンス、インテル
 メンバーは141名
Copyright 2015 FUJITSU LABORATORIES LTD.
Workshop of WoT
WoT Community Group
設立
WoT Interest Group設立
WoT IG第一回会合
WoT IG第二回会合
WoT CG会合
2014/6
2014/7
2015/2
2015/4
2015/7
2014/10
Berlin
Santa Clara
Munich
Sunnyvale
アーキテクチャ
モノの記述
モノの発見
WoT IG第三回会合2015/10
Sapporo
1
4つのタスクフォース
 WoT IGの中にタスクフォース(TF)を作り活動
メーリングリスト、電話会議、Face to faceミーティング
Copyright 2015 FUJITSU LABORATORIES LTD.
TF 概要
API & Protocol mapping アーキテクチャと、API/プロトコル
マッピングについて議論するTF
Thing Description モノのプロパティを表す記述言語
について議論するTF
Discovery モノおよび機能の発見について
議論するTF
Security&Privacy セキュリティおよびプライバシに
関して議論するTF
2
ユースケース
Copyright 2015 FUJITSU LABORATORIES LTD.
http://w3c.github.io/wot/wot-ucr.html
home automation
logistics
manufacturing
smart grids
transportation
smart cities
healthcare and medical
IoTの
シナリオ
https://www.w3.org/WoT/IG/wiki/images/9/9f/Sunnyvale_F2F_TF-AP_report.pdf
3
Web of Thing概要
 IoTプラットフォームをWebアーキの仕組みを利用してつなげる
モノの特定にURIを使う
モノをLD(Linked Data)で記述
Copyright 2015 FUJITSU LABORATORIES LTD.
既存のIoTプラットフォーム
上に抽象化層を設け、Web
をIoTプラットフォームにまた
がるグローバルなバスに
https://www.w3.org/WoT/IG/wiki/images/c/c9/Wot-wg-charter-sunnyvale.pdf
4
API & Protocol mapping: アーキテクチャ概要
 WoT ServientはWeb APIを開くWeb Server機能と、デバイスをアクセ
スするためのWeb Client機能を併せ持つ
 WoT Servientが様々なところに組み込まれるように
Copyright 2015 FUJITSU LABORATORIES LTD.
https://www.w3.org/WoT/IG/wiki/images/c/c9/Wot-wg-charter-sunnyvale.pdf
https://github.com/w3c/wot/wiki/Architecture-Model
Web
Server
Web
Client
WoT Servient
5
API & Protocol mapping: アーキテクチャ
 Servient間をScriptで繋ぐためWeb開発者が扱いやすい
Copyright 2015 FUJITSU LABORATORIES LTD.
https://www.w3.org/WoT/IG/wiki/images/9/9f/Sunnyvale_F2F_TF-AP_report.pdf
6
Thing Description
 モノが、
 何者なのか(who are you?)
 どうやってデータにアクセスしたり機能を使うのか(How can I access the
data/function?)
 どんなデータを持っているのか(What kind of data is provided?)
 JSON-LDなどでモノのモデルを記述(Thing Description)
 メタデータ、プロパティ、アクション、イベント、データ
Copyright 2015 FUJITSU LABORATORIES LTD.
https://www.w3.org/WoT/IG/wiki/images/d/d1/Breakout_report_sunnyvale.pdf
7
Thing Descriptionの例:LED
{
"@context": {
"td": "http://www.w3c.org/wot/td#",
"xsd": "http://www.w3.org/2001/XMLSchema#"
},
"td:hasMetadata": {
"td:name": "MyLED",
"td:protocols" : {
"td:http" : {
"td:uri" : "http://www.example.com:80/ledlamp",
"td:priority" : 2
}
},
"td:encodings": [
"td:JSON"
]
},
"td:hasInteraction": [
{
"@type": "td:Property",
"td:name": "colorTemperature",
"td:hasOutput": "xsd:unsignedShort",
"td:writable": true
},
Copyright 2015 FUJITSU LABORATORIES LTD.
https://github.com/w3c/wot/blob/master/TF-TD/Tutorial.md
{
"@type": "td:Property",
"td:name": "rgbValueRed",
"td:hasOutput": "xsd:unsignedByte",
"td:writable": false
},
…
{
"@type": "td:Property",
"td:name": "ledOnOff",
"td:hasInput": "xsd:boolean",
"td:hasOutput": ""
}, {
"@type": "td:Action",
"td:name": "fadeIn",
"td:hasInput": "xsd:unsignedByte",
"td:hasOutput": ""
},
…
{
"@type": "td:Event",
"td:hasOutput": "xsd:unsignedShort",
"td:name": "colorTemperatureChanged"
}
]
}
メタデータ
プロパティ
アクション
イベント
プロパティ
プロパティ
8
Discovery
 アプリレベルでディスカバリが扱えるように
 リモートとローカル両方のディスカバリが対象
 ユーザの周辺(around me)
 ユーザのネットワーク上(on my network)
 ディレクトリの検索(search in directory)
Copyright 2015 FUJITSU LABORATORIES LTD.
https://www.w3.org/WoT/IG/wiki/Discovery_TF
9
分析
Copyright 2015 FUJITSU LABORATORIES LTD.10
標準化団体との関係
Copyright 2015 FUJITSU LABORATORIES LTD.
W3C WoT
IIC
(Industrial Internet
Consortium)
リエゾン
IRTF T2T RG
(Thing-to-Thing
Research Group)
ジョイント
ミーティング
One M2M
OMA
LWM2M
(Light Weight M2M)
OMA
GotAPI
OIC
(Open Interconnect
Consortium)
11
GotAPI
Copyright 2015 FUJITSU LABORATORIES LTD.12
GotAPI
 無理矢理あてはめてみると…
Copyright 2015 FUJITSU LABORATORIES LTD.
Adapter
Legacy Dev
Legacy
Comm
Dev
Web Protocol
Server
Web
Protocol
Client
Web
Protocol
Server
Protocol
Mapping
Resources
Web App Script
Web
Protocol
Client
Client Script-
API
(注)個人の解釈です。
13
Protocol
Mapping
Web
Protocol
Client
Copyright 2015 FUJITSU LABORATORIES LTD.
Adapter
Legacy Dev
Legacy
Comm
Web
Protocol
Server
Protocol
Mapping
Web
Protocol
Client
Web
Protocol
Client
Protocol
Mapping
Script
Web
Protocol
Client
Client
Script-API
Resources
WoT Servient WoT Servient
WoT
Script
Web
Protocol
Server
Protocol
Mapping
Resources
Server
Script-API
Client Script-
API
Server
Script-API
14
WoT
 無理矢理解釈してみると…
Copyright 2015 FUJITSU LABORATORIES LTD.
Adapter
Legacy Dev
Legacy
Comm
Bluetooth WiFi/HTTP
Dev
Web Protocol
Server
Web
Protocol
Server
Protocol
Mapping
Web
Protocol
Client
Web
Protocol
Client
Protocol
Mapping
Dev
Web Protocol
Server
Web App Script
Web
Protocol
Client
Client Script-API
ブラウザ
HTTP
Resources
GoTAPI Server
WoT Servient WoT Servient
Intent
Intent
Plug-in Plug-in
Smartphone
(注)個人の解釈です。
15
富士通研究所の取り組み
Copyright 2015 FUJITSU LABORATORIES LTD.16
富士通研究所の取り組み
様々なスマートフォンと周辺デバイスを簡単に繋げる
WebOS技術を開発
~OSに依存せず、プラグ&プレイでドライバを自動配信~
Copyright 2015 FUJITSU LABORATORIES LTD.
http://pr.fujitsu.com/jp/news/2015/04/2-1.html
17
WoTに対する取り組み
 WoTに対するレガシー(Bluetooth)サポートのためのAdapter(ドライ
バアーキ)についてインプットしアーキに反映
Copyright 2015 FUJITSU LABORATORIES LTD.
https://github.com/w3c/wot/wiki/Architecture-Model
18
Copyright 2015 FUJITSU LABORATORIES LTD.19
W3C TPAC 2015
 年一回の総会TPAC
(Technical Plenary / Advisory Committee Meetings)
10月26日~30日に札幌で開催
http://www.w3.org/2015/10/TPAC/
https://www.w3.org/WoT/IG/wiki/F2F_meeting_29-30_October_2015,_Sapporo,_Japan#Demos_and_Plugfest
Web of Things IG会合 : 10月29、30日
Demos and Plugfest

More Related Content

PDF
RICOH様全天球カメラTHETAとエプソンスマートグラスMOVERIO連携について
PDF
デバイスに対する第三者検証の知見
PDF
OMA GotAPI 標準化作業状況アップデート
PDF
OMA GotAPI 標準化作業状況アップデート
PDF
node.js 版 GotAPI 実装 - node-gotapi
PDF
Web-based IoT standardization activity including OMA GotAPI and DWAPI
PDF
メディア統合プラットフォーム機能のデバイスWebAPIによる実装について
PDF
GotAPIからのWebRTC利用
RICOH様全天球カメラTHETAとエプソンスマートグラスMOVERIO連携について
デバイスに対する第三者検証の知見
OMA GotAPI 標準化作業状況アップデート
OMA GotAPI 標準化作業状況アップデート
node.js 版 GotAPI 実装 - node-gotapi
Web-based IoT standardization activity including OMA GotAPI and DWAPI
メディア統合プラットフォーム機能のデバイスWebAPIによる実装について
GotAPIからのWebRTC利用

Similar to W3C Web of Thing Interest Group 最新状況 (20)

PDF
20190219_ICON技術セミナー8_芦村
PPTX
20180510_ICON技術セミナー5_芦村
PPTX
20180510_ICON技術セミナー5_芦村
PPTX
はじめてのWeb of Things
PPTX
Web of Thingsの現状とWebRTC活用の可能性
PPTX
はじめてのWeb of Things
PDF
Creating the Future with Firefox OS
PDF
2015 0710 東京鯱光会月例会_公開用.pptx
PDF
W3C June 2014 Recent Activities
 
PDF
AWSの様々なアーキテクチャ
PDF
W3C Recent Activities 2014 Q4 : W3C最新活動 2014 Q4
 
PPTX
WebIntentsにより拓かれる次のWeb
PDF
AITCオープンラボ: Pepper x IoT x Web
PDF
IoT概論: AITCオープンラボ IoT勉強会
PDF
Internet of Toilet / Jaws festa 2016
PDF
IoTとは何?
PDF
BPStudy20121221
PDF
Talk about Internet of Things
PDF
Creating and Using Links between Data Objects
PDF
Firefox OS for Embedded System
20190219_ICON技術セミナー8_芦村
20180510_ICON技術セミナー5_芦村
20180510_ICON技術セミナー5_芦村
はじめてのWeb of Things
Web of Thingsの現状とWebRTC活用の可能性
はじめてのWeb of Things
Creating the Future with Firefox OS
2015 0710 東京鯱光会月例会_公開用.pptx
W3C June 2014 Recent Activities
 
AWSの様々なアーキテクチャ
W3C Recent Activities 2014 Q4 : W3C最新活動 2014 Q4
 
WebIntentsにより拓かれる次のWeb
AITCオープンラボ: Pepper x IoT x Web
IoT概論: AITCオープンラボ IoT勉強会
Internet of Toilet / Jaws festa 2016
IoTとは何?
BPStudy20121221
Talk about Internet of Things
Creating and Using Links between Data Objects
Firefox OS for Embedded System
Ad

More from Device WebAPI Consortium (20)

PDF
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
PDF
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
PDF
NIDD (Non-IP Data Delivery) のご紹介
PDF
RT ミドルウェアの IoT プラットフォームへの適用
PDF
LPWA Sigfoxネットワークとクラウド連携
PDF
DeviceWebAPI and other standardization status of OMA CD WG
PDF
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
PDF
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
PDF
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
PDF
音声によるデバイスWebAPIの操作
PDF
デバイスWebAPI/Symphonyを軸としたIoTの展開について
PDF
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
PDF
デジタルカメラEXILIM を使ったプラグイン開発と商用展開について
PDF
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
PDF
デバイスWebAPI実装のアップデートと利用事例について
PDF
デバイス WebAPI設計の進め方
PDF
IoTに最適なセキュアなVPN通信のご紹介
PDF
クラウド連携版デバイスWebAPI
PDF
RaspberryPi(OSH)の産業利用の現状
PDF
デバイスコネクト活用事例紹介
IoTプラットフォーム「RouteZ(ルートジー)」のご紹介
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
NIDD (Non-IP Data Delivery) のご紹介
RT ミドルウェアの IoT プラットフォームへの適用
LPWA Sigfoxネットワークとクラウド連携
DeviceWebAPI and other standardization status of OMA CD WG
APPS JAPAN 出展報告と小型心拍センサmyBeatシリーズの紹介~
社会ニーズの解決を実現するIoTセンサ ~オムロンのセンシング技術~
第0回仕様策定サブWG会合報告 - 仕様作成プロセスについて
音声によるデバイスWebAPIの操作
デバイスWebAPI/Symphonyを軸としたIoTの展開について
スマートスピーカー Clova に至る LINE のメッセージングテクノロジー発展の系譜
デジタルカメラEXILIM を使ったプラグイン開発と商用展開について
ドコモAIエージェントにおけるデバイスWebAPIの活用とサポートプログラムについて
デバイスWebAPI実装のアップデートと利用事例について
デバイス WebAPI設計の進め方
IoTに最適なセキュアなVPN通信のご紹介
クラウド連携版デバイスWebAPI
RaspberryPi(OSH)の産業利用の現状
デバイスコネクト活用事例紹介
Ad

W3C Web of Thing Interest Group 最新状況

  • 1. Copyright 2015 FUJITSU LABORATORIES LTD. W3C Web of Thing Interest Group 最新状況 2015/10/02 株式会社富士通研究所 二村 和明
  • 2. W3C Web of Thing Interest Group概要  World Wide Web Consortiumで、Web技術でモノ(Thing)を利用す るための仕組みについて議論するInterest Group (IG)  議長はシーメンス、インテル  メンバーは141名 Copyright 2015 FUJITSU LABORATORIES LTD. Workshop of WoT WoT Community Group 設立 WoT Interest Group設立 WoT IG第一回会合 WoT IG第二回会合 WoT CG会合 2014/6 2014/7 2015/2 2015/4 2015/7 2014/10 Berlin Santa Clara Munich Sunnyvale アーキテクチャ モノの記述 モノの発見 WoT IG第三回会合2015/10 Sapporo 1
  • 3. 4つのタスクフォース  WoT IGの中にタスクフォース(TF)を作り活動 メーリングリスト、電話会議、Face to faceミーティング Copyright 2015 FUJITSU LABORATORIES LTD. TF 概要 API & Protocol mapping アーキテクチャと、API/プロトコル マッピングについて議論するTF Thing Description モノのプロパティを表す記述言語 について議論するTF Discovery モノおよび機能の発見について 議論するTF Security&Privacy セキュリティおよびプライバシに 関して議論するTF 2
  • 4. ユースケース Copyright 2015 FUJITSU LABORATORIES LTD. http://w3c.github.io/wot/wot-ucr.html home automation logistics manufacturing smart grids transportation smart cities healthcare and medical IoTの シナリオ https://www.w3.org/WoT/IG/wiki/images/9/9f/Sunnyvale_F2F_TF-AP_report.pdf 3
  • 5. Web of Thing概要  IoTプラットフォームをWebアーキの仕組みを利用してつなげる モノの特定にURIを使う モノをLD(Linked Data)で記述 Copyright 2015 FUJITSU LABORATORIES LTD. 既存のIoTプラットフォーム 上に抽象化層を設け、Web をIoTプラットフォームにまた がるグローバルなバスに https://www.w3.org/WoT/IG/wiki/images/c/c9/Wot-wg-charter-sunnyvale.pdf 4
  • 6. API & Protocol mapping: アーキテクチャ概要  WoT ServientはWeb APIを開くWeb Server機能と、デバイスをアクセ スするためのWeb Client機能を併せ持つ  WoT Servientが様々なところに組み込まれるように Copyright 2015 FUJITSU LABORATORIES LTD. https://www.w3.org/WoT/IG/wiki/images/c/c9/Wot-wg-charter-sunnyvale.pdf https://github.com/w3c/wot/wiki/Architecture-Model Web Server Web Client WoT Servient 5
  • 7. API & Protocol mapping: アーキテクチャ  Servient間をScriptで繋ぐためWeb開発者が扱いやすい Copyright 2015 FUJITSU LABORATORIES LTD. https://www.w3.org/WoT/IG/wiki/images/9/9f/Sunnyvale_F2F_TF-AP_report.pdf 6
  • 8. Thing Description  モノが、  何者なのか(who are you?)  どうやってデータにアクセスしたり機能を使うのか(How can I access the data/function?)  どんなデータを持っているのか(What kind of data is provided?)  JSON-LDなどでモノのモデルを記述(Thing Description)  メタデータ、プロパティ、アクション、イベント、データ Copyright 2015 FUJITSU LABORATORIES LTD. https://www.w3.org/WoT/IG/wiki/images/d/d1/Breakout_report_sunnyvale.pdf 7
  • 9. Thing Descriptionの例:LED { "@context": { "td": "http://www.w3c.org/wot/td#", "xsd": "http://www.w3.org/2001/XMLSchema#" }, "td:hasMetadata": { "td:name": "MyLED", "td:protocols" : { "td:http" : { "td:uri" : "http://www.example.com:80/ledlamp", "td:priority" : 2 } }, "td:encodings": [ "td:JSON" ] }, "td:hasInteraction": [ { "@type": "td:Property", "td:name": "colorTemperature", "td:hasOutput": "xsd:unsignedShort", "td:writable": true }, Copyright 2015 FUJITSU LABORATORIES LTD. https://github.com/w3c/wot/blob/master/TF-TD/Tutorial.md { "@type": "td:Property", "td:name": "rgbValueRed", "td:hasOutput": "xsd:unsignedByte", "td:writable": false }, … { "@type": "td:Property", "td:name": "ledOnOff", "td:hasInput": "xsd:boolean", "td:hasOutput": "" }, { "@type": "td:Action", "td:name": "fadeIn", "td:hasInput": "xsd:unsignedByte", "td:hasOutput": "" }, … { "@type": "td:Event", "td:hasOutput": "xsd:unsignedShort", "td:name": "colorTemperatureChanged" } ] } メタデータ プロパティ アクション イベント プロパティ プロパティ 8
  • 10. Discovery  アプリレベルでディスカバリが扱えるように  リモートとローカル両方のディスカバリが対象  ユーザの周辺(around me)  ユーザのネットワーク上(on my network)  ディレクトリの検索(search in directory) Copyright 2015 FUJITSU LABORATORIES LTD. https://www.w3.org/WoT/IG/wiki/Discovery_TF 9
  • 11. 分析 Copyright 2015 FUJITSU LABORATORIES LTD.10
  • 12. 標準化団体との関係 Copyright 2015 FUJITSU LABORATORIES LTD. W3C WoT IIC (Industrial Internet Consortium) リエゾン IRTF T2T RG (Thing-to-Thing Research Group) ジョイント ミーティング One M2M OMA LWM2M (Light Weight M2M) OMA GotAPI OIC (Open Interconnect Consortium) 11
  • 13. GotAPI Copyright 2015 FUJITSU LABORATORIES LTD.12
  • 14. GotAPI  無理矢理あてはめてみると… Copyright 2015 FUJITSU LABORATORIES LTD. Adapter Legacy Dev Legacy Comm Dev Web Protocol Server Web Protocol Client Web Protocol Server Protocol Mapping Resources Web App Script Web Protocol Client Client Script- API (注)個人の解釈です。 13
  • 15. Protocol Mapping Web Protocol Client Copyright 2015 FUJITSU LABORATORIES LTD. Adapter Legacy Dev Legacy Comm Web Protocol Server Protocol Mapping Web Protocol Client Web Protocol Client Protocol Mapping Script Web Protocol Client Client Script-API Resources WoT Servient WoT Servient WoT Script Web Protocol Server Protocol Mapping Resources Server Script-API Client Script- API Server Script-API 14
  • 16. WoT  無理矢理解釈してみると… Copyright 2015 FUJITSU LABORATORIES LTD. Adapter Legacy Dev Legacy Comm Bluetooth WiFi/HTTP Dev Web Protocol Server Web Protocol Server Protocol Mapping Web Protocol Client Web Protocol Client Protocol Mapping Dev Web Protocol Server Web App Script Web Protocol Client Client Script-API ブラウザ HTTP Resources GoTAPI Server WoT Servient WoT Servient Intent Intent Plug-in Plug-in Smartphone (注)個人の解釈です。 15
  • 20. Copyright 2015 FUJITSU LABORATORIES LTD.19
  • 21. W3C TPAC 2015  年一回の総会TPAC (Technical Plenary / Advisory Committee Meetings) 10月26日~30日に札幌で開催 http://www.w3.org/2015/10/TPAC/ https://www.w3.org/WoT/IG/wiki/F2F_meeting_29-30_October_2015,_Sapporo,_Japan#Demos_and_Plugfest Web of Things IG会合 : 10月29、30日 Demos and Plugfest