오픈소스기반 oneM2M 응용솔루션구축방법 - OCEAN...
-
Upload
nguyendieu -
Category
Documents
-
view
246 -
download
9
Transcript of 오픈소스기반 oneM2M 응용솔루션구축방법 - OCEAN...
-
oneM2M
2017.07.20
Korea Electronics Technology Institute
-
01 oneM2M OCEAN
02 OCEAN IoT
03 IoT
-
oneM2M OCEAN 01
-
oneM2M OCEAN 01
OCEAN
oneM2M core protocol and interworking protocol
Legacy interworking support
Developer tools
RES
T A
PI
RES
T A
PI
Data upload Data retrieve
Control requestSend command
&Cube
Things IoT Device platform IoT Server Platform IoT Application
Thin
g A
dap
tati
on
So
ftw
are
(TA
S)
oneM2MTester and oneM2MBowser
oneM2M
-
oneM2M OCEAN 01
oneM2M?
(TTA), (TTC/ARIB), (CCSE), (ETSI), (ATIS/TIA), (TSDSI)
IoT
,
IoT
-
oneM2M OCEAN 01
OCEAN oneM2M
oneM2MCloud
oneM2MGateway
oneM2MDevice (Rich)
oneM2M Device
(Lightweight)
oneM2MGateway
oneM2MDevice (Rich)
oneM2M Device
(Lightweight)
&Cube: Rosemary
&Cube: Lavender&Cube: Thyme
&Cube: Thyme
LwM2M
Thing Adaptation Software (TAS)
-
OCEAN IoT 02
-
OCEAN IoT
1
oneM2M (Middle Node)
- , ,
- non-oneM2M
oneM2M (Application Service Node)
- Edge computing
02
Gateway(MN-CSE)
Cloud(IN-CSE)
Data ProcessingApplication Gateway
(MN-CSE)Cloud
(IN-CSE)TAS
OCF IPE
-
OCEAN IoT
2
oneM2M (Application Dedicated Node)
-
-
02
G/W
parking sensor
user and manager apps
Cloud(IN-CSE)
TAS
Light weight Device
(ADN-AE)
-
OCEAN IoT
3
oneM2M
- oneM2M oneM2M
- oneM2M
02
Data ProcessingApplication Gateway
(MN-CSE)Cloud
(IN-CSE)
ProprietaryService
Server (IN-AE)
store processed service data
read raw data from field domain
consume service data
-
OCEAN IoT
1:
02
Scen
ario
Co
nfi
gura
tio
nTo
ol
&Cube:Thyme for Arduino
Arduino Board
H/W S/W
Server or PC
Smart Socket
TAS:Temp&SocketTemp. Sensor PC or Android Phone
APP (Monitoring & Control)
oneM2MBrowser
MOBIUS
Sensing
Control
-
OCEAN IoT
2: Edge
02
Scen
ario
C
on
figu
rati
on
Too
l
H/W S/W
oneM2MBrowser
Processing
Room Condition
&Cube:Lavender
Raspberry Pi
MOBIUS
Server or PC
Humid. Sensor
TAS:Temp &Humid
Temp. Sensor PC or Android Phone
APP (Monitoring & Control)
APP: Processing
oneM2MBrowser
-
OCEAN IoT
3: Rule
02
Scen
ario
C
on
figu
rati
on
Too
l
H/W S/W
oneM2MBrowseroneM2MBrowser
Gateway
Processing
Temperature
Humidity
Room Condition&Status
control
Room Condition -> Rule based control
&Cube:Rosemary
Raspberry Pi
MOBIUS
Server or PC PC or Android Phone
APP: Monitoring & Control
APP: Processing
ArduinoSmart Socket
TAS:Temp &Humid & Socket
Humid. Sensor
APP: Rule Engine
Temp. Sensor
Monitoring & Control
&Cube:Thyme for Arduino
-
OCEAN IoT
4: OCF / LwM2M
02
Scen
ario
Co
nfi
gura
tio
nTo
ol
H/W S/W
oneM2MBrowser
&Cube:Rosemary
Raspberry Pi
MOBIUS
Server or PC
Temp. Sensor TAS: Humid. &Temp.
Humid. Sensor
PC or Android Phone
APP: Monitoring, Control & Device Management
APP: Rule Engine
oneM2MBrowser
IPE
Processing
Room Condition -> Rule based control
Room Condition&Status
Temp &Humidity
control
Monitoring, Control, Device Management
Air Conditioner
Refrigerator IPE: OCF
Gateway
Control & Device Management
-
IoT 03
-
IoT 03
(1/3)
IoT
G/W
parking sensor
user and manager apps
Cloud(IN-CSE)
LoRa IPE
-
IoT 03
(2/3)
/
- oneM2M
Cloud(IN-CSE)
LoRa IPEParking Application
(IN-AE)
mobius
up
down
upMsgSub
parking sensor collection
another sensor collection
01
011 011101111
downMsgSub
011210112
01122
status
annotation
annotation
availableSpotNum
child resources get created to store the new status values
child resources get created to store the new availableSpotNumber values
onStreetParking
parkingSpot
collection resource for all parkingSpots
collection resource for all onStreetParkings
mobius
iotParking
02
021
022
0211
02111
0221
02211
0212
022111
021111
info child resources get created to store the updated meta information
02112
021121
info
02212
022121 child resources get created to store the updated meta information
-
IoT 03
(3/3)
oneM2M API ,
oneM2MTester oneM2MBowser
API
status
annotation
child resources get created to store the new status values
parkingSpot
collection resource for all parkingSpots
mobius-yt
iotParking
02
021
0211
02111
0212
021111
info child resources get created to store the updated meta information
02112
021121
-
IoT 03
OCF oneM2M
oneM2M
oneM2M
Cloud(IN-CSE)
LoRa IPE
Parking Service Application
(IN-AE)
Gateway(MN-CSE)
OCF IPE
Smart Home Application
(IN-AE)
Car & Home Application
(IN-AE)
-
OCEAN oneM2M
- (No vendor lock-in)
- ,
-
-
-
-
!