Date post: | 22-Jun-2015 |
Category: |
Technology |
Upload: | mahdi-ben-alaya |
View: | 1,618 times |
Download: | 4 times |
Standardized M2M service platformMahdi Ben AlayaThierry Monteil
Khalil Drira
contact: [email protected]: www.om2m.org
1
Source: ETSI M2M
M2M global standardization effort
Inverting the pipe
IOT / M2M domains
2
• M2M promotes to connect billions of machines in near future covering multiple domains.
• The M2M market is highly fragmented with many players across numerous vertical domains.
• ETSI M2M and OneM2M are working on a standardized horizontal service platform for M2M interoperability.
mId
Device and Gateway domain Network domain
OM2M functional architecture
Service capability layer (SCL)
3
• OM2M provides a Service Capability Layer (SCL) including a set of common services for M2M interoperability.
• An SCL can be deployed on the Network domain, or on the Device and Gateway domain.
OM2M primitive procedures and resources
Service capability layer resource tree
4
• OM2M implements a RESTful API.• All M2M communications are performed
based on simple primitive procedures.
• Each SCL data model is structured using a standardized resource tree.
• The resource can be easly triggered using simple CRUD requests.
OM2M Primitive
procedures
DeviceManagement
LightW
eig
thM
2M
OM
A-D
M
Interworking Proxy
ZIG
BEE
PH
IDG
ETS
Communication Binding
CO
AP
HTT
P
Additional Services
Data
Cen
tric
R
outi
ng
Au
ton
om
ic
Com
puti
ng
Security
TLS
-PS
K
Java Runtime Environment
OSGi EQUINOX framework
Operating System
GenericProcessing
CO
RE
Hardware
You
r plu
gin
!
OM2M main components
diagram
OM2M building blocks
5
• OM2M runs on top of an OSGi Equinox runtime.
• Each SCL includes required plugins and is build as an Eclipse product using Tycho.
• The CORE plugin routes received request to the correct controller.
• It checks access rights, persist data, notifies interested subscribers, do request redirect or resource announcement if needed.
• It discovers and interfaces with other plugins.
OM2M communications bindings
OM2M main components
diagram
OM2M building blocks
6
LAN(Toulous
e)
FanRelay
LampRelay
LuminositySensor
TemperatureSensor
WeightSensorWAN
LuminositySensor
TemperatureSensor
OM2M experimentation
M2M Server(NSCL)
Phidgets Gateway(GSCL)
Beagleboard Gateway(GSCL)
End user devices
Smart building mock-up LAAS ADREAM smart buildingLAAS ADREAM experimental apartment
7
LAN(San
Francisco)
Thank you for your attention
8