Professional Documents
Culture Documents
OM2M Une Implémentation Opensource de La Norme ETSI-M2M: Expérience Dans Le Bâtiment ADREAM
OM2M Une Implémentation Opensource de La Norme ETSI-M2M: Expérience Dans Le Bâtiment ADREAM
OM2M Une Implémentation Opensource de La Norme ETSI-M2M: Expérience Dans Le Bâtiment ADREAM
Thierry Monteil
Mahdi Ben Alaya
Khalil Drira
Christophe Chassot
Nawal Guermouche
Michel Diaz
contact: monteil@laas.fr
website: www.om2m.org
1
Outline
• Defini)on
• An
example
:
the
ADREAM
project
and
building
• Problema)c
• OM2M
• Research
ac)vity
• Conclusion
Electricity
into
grid
Inverters
Photovoltaic panels
Consump)on
Ver)cal
geothermy
• Database:
– Building
opera)on
parameter
sejng
:
T°,
)me
slots,
etc
– Building
supervision
– Data
collec)on
every
1
to
5
min
of
7000
inputs
coming
from
all
sensors
• Open
supervision
system
– PCVUE
solware
– Coupled
to
a
database
– Data
command/control
• Environmental
data
– I r r a d i a n c e ,
S o l a r
s p e c t r u m ,
Atmospheric
pressure,
…
• Microcontroler
454
MHz
• Cameras
PTZ
HD
• Detect
moving.
• Electrical
shurer
1GB
Linux
Debian
7.0.
• Resolu)on
720p
HDTV
• Micro
• Remote
command
• Numerical
and
anlogical
I/O
and
H.264.
with
Zigbee.
• Java,Phyton,
C/C++,…
• Microphone
and
HP
• Sensor
presence
May
16
2014
JCSA
-‐
AFNIC
9
ADREAM:
A
complex
system
of
system
⇒ S t r o n g
N e e d s
t o
i m p r o v e
d a t a
management
May
16
2014
JCSA
-‐
AFNIC
12
=>
Need
of
standardized
architecture
• M2M
promotes
to
connect
billions
of
machines
in
near
future
covering
mul)ple
domains
• The
M2M
market
is
highly
fragmented
with
many
players
across
numerous
ver)cal
domains
• 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.
Network
domain
JCSA
-‐
AFNIC
15
OM2M
primi)ve
procedures
• OM2M
implements
a
RESTful
API.
• All
M2M
communica)ons
are
performed
based
on
simple
primi)ve
procedures.
OM2M
primiTve
procedures
18
oBIX:
Open
Building
Informa)on
Exchange
for
RESTful
Web
Services-‐based
“oBIX
is
a
standard
interfaces
to
building
control
systems.
oBIX
is
about
reading
and
wri=ng
data
over
a
network
of
device
using
XML
and
URIs,
within
a
framework
specifically
designed
for
building
automa=on.”
Wikipedia
• open
–
all
technical
details
freely
available
• Building
–
any
and
all
building
systems
• Informa)on
–
per)nent
system
data
• eXchange
–
interoperability
Data Centric
Your
plugin!
LightWeigth
run)me.
Autonomic
Compu)ng
PHIDGETS
OMA-‐DM
TLS-‐PSK
Rou)ng
ZIGBEE
M2M
CORE
COAP
HTTP
• Each
SCL
includes
required
plugins
and
is
build
as
an
Eclipse
Request
Protocol
HTTP
client
independent
• TargetID:
resourceURI
• Method:
RETRIEVE/
CREATE/
Request
UPDATE/
DELETE
/
EXECUTE
• RequesTngEnTty
username/
password
RepresentaTon:
XML
Mapping
•
CORE
Response
OM2M
main
components
diagram
22
=>
Need
to
manage
the
dynamic
configuraTon
/
building
• Autonomic
compu)ng:
– Self-‐configura)on,
Self-‐healing,
Self-‐
op)miza)on,
Self-‐protec)on
– FRAMESELF:
Mul)-‐model
autonomic
loop
– Logics,
graph
grammars,
queuing
models,
)med
automata
23
FRAMESELF
• Logics
Network
R
W
• Queuing
models
y5
Anno
unce
Co register
register
d,
nt ed
delay
ed
1’
Co app
3
nt1
li3
Device
register
ed
2
Co R
nt2
W
R
W
R app
R W
W
app li2
li1
R R
R W
W
W
24
www.om2m.org