Prof. Han, Min-gyu(andyhan@hansung.ac.kr)
2017. 04. 13

 W3C Web of Things WG◦ WoT Architecture◦ WoT Thing Description◦ WoT Scripting API◦ WoT Binding Templates oneM2M WG3(PRO)◦ TS-0008 CoAP Protocol Binding◦ TS-0009 HTTP Protocol Binding OMA Contents Delivery(CD)◦ Generic Open Terminal API(GotAPI)◦ Device Web API(DWAPI)◦ Social Network Web-Social Web of Things(SWoT)
Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

2

Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

3

ExampleoneM2M
SystemConfiguration

Mca

Mcc

Mcc

primitives

primitives

primitives

MN-CSEAE
optional,
Notification
only

Equivalent
SystemWith HTTP
Binding(Host of Resouce)

HTTP
Protocol
Binding
HTTP
messages

HTTP
messages
HTTP
Client

MN-CSE

IN-CSE(Registrar of AE)

HTTP
Proxy Server

HTTPmessages
HTTP
Server

HTTP
Serveroptional,
Notification
only

LegendRequest (triggered by AE, arrow-head side provides service)
Response by server
Request (triggered by CSE, arrow-head side provides service)
Response by server
nameActor

Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

4 Supports PCH and3DP

 DWAPI Common API◦ Service Discovery◦ One-shot Messaging◦ AsynchronousMessaging

 DWAPI-3DP Specific

WiFi,Bluetooth,Internet, etc.

API

◦ Service Connecting◦ Authentication◦ 3D Printing Command

Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

External Service
3DPrinterContents
Server5

Plug-In

GotAPI ServerContents Server(0) Send information
on Contents Server(1) Send a HTTP request to start monitoring(2) Pass the request
Plug-In Approval procedure (if needed)

In-scope(4) Passes the result
Action: “....RESPONSE”,{“resquestCode”: 10,“result”: 0,“contentserver” :[{“servicename”:”3D Example Contents”,“url”:”www.3dexcont.com”,“secureToken”: “xyxyx”,},...
]}(3) Returns the result
Action: “....RESPONSE”,{“resquestCode”: 10,“result”: 0,“contentserver” :[{“servicename”:”3D Example Contents”,“url”:”www.3dexcont.com”,“secureToken”: “xyxyx”,},...
]}

HTTP/GotAPI-1

Out-of-scope(or User selects
a Contents Server
from a list in Plug-in)

Out-of-scope

ApplicationServiceConnecting
API

Intent/GotAPI-4(5) Send a HTTP request to get 3D model file list(6) Returns the requested 3D model file list(7) 3D model file works occurred between Application and Contents Server (e.g. selection, setting 3D printing options)

Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

6 Updated ER and additional TS◦ Will be released within this year
◦ Modified architecture and additional features

 Additional Features◦ Supports Remote Operation◦ Provides Secured Domain between external device(e.g.3DP) and external server (e.g. 3D contentsservice) External Liaison◦ oneM2M WG5(MAS) device profile
Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

7

EDIX 2017 ( Educational IT Solutions Expo) TokyoMay 17th-19th, 2017 (Tokyo Big Sight)
http://www.edix-expo.jp/en/

Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

8Спасибо! 谢谢! 감사합니다.
Pěkně děkuji. Danke schön! Thank you!
Merci beaucoup. Muchas gracias.
ありがとうございます。
ขอบคุณคร ับ. Terima kasih.
Талархлаа. Cảm ơn chị.
अितकृत� होना Hálás vagyok.

Andrew Min-gyu Han, Hansung Univ. ©2016 All rights reserved.

9