SlideShare uma empresa Scribd logo
1 de 14
OpenMTC Platform
A Generic M2M Communication Platform

November 2012
1. Introduction
Machine-2-Machine (M2M) connectivity
technologies aim to enable remotely sensing,
monitoring, and controlling devices by
allowing diverse (real and virtual) objects to
communicate with each other without the
need of human intervention. In addition to
routing data between objects, M2M gives
the possibility to organize, trace exchanges,
manage communicating objects and
minimize related communication costs.
M2M, Machine Type Communication (MTC),
or Internet of Things (IoT) is one of the basic
pillars of the Future Internet, beside the
Internet of Content (IoC), and Internet of

Services (IoS), enabling seamless Smart City
communications and applications.
Although the concept behind the M2M
communications is not completely new,
Supervisory, Control and Data Acquisition
(SCADA) systems have been utilized in
control and manufacturing industries since
the 1970s. However, it is predicted that in
the next decade the M2M market will
witness accelerated growth. The forecasts
regarding revenue or number of future
M2M-connections may vary, but it is
expected that there will be more machines

Table of Content
1. Introduction

1

2. M2M Platform Technical Requirement

3

2.1. Standardization

4

3. The OpenMTC Platform

5

3.1. Client/Server RESTful Architecture

5

3.2. Standard End-to-End M2M Solution

6

3.3. Associated Software Development Kit (SDK)

7

3.4. Interworking with telecommunication Cores

7

4. Reference Use Cases

8

5. Summary

10

1
connected to the Internet than human
beings. Machina Research estimates that by
2020 there will be 12 billion M2M
connections globally, up from 2 billion in
2011, and 1.6 billion devices will be
connected to fixed broadband in 2020 [1].
Due to Machina Research Utilities,
Automotive and Healthcare will be the most
significant ‘industry’ verticals, as illustrated
in Fig. 1.
The motivation of this new trend in
operator networking is two-fold: technical
and economic. On one hand the advancement of semiconductor industry shrinking lithography continues to reduce chipset
cost and power consumption, and embeds
more sensors into devices used in different
aspects in our daily life. On the other hand
the technology evolution in Internet and
advanced wireless networks make it possible
to provide broadband data service at a
significantly lower cost per bit transferred

Figure 1. M2M connections by sectors, 2020
[Source: Machina Research 2011]

than in the past. In addition recently the
mobile market becomes saturated and highly
competitive, which raises the need to
introduce new potential services to fill the
revenue gap. For mobile operators alone,
ABI Research, a technology market research
firm, estimates annual revenue in 2016 of
US$35bn
(€26bn),
with
automotive
accounting for the biggest single sector [2].

2
2. M2M Platform Technical Requirement
A new platform is needed to suffice the
requirement of the new communication
paradigm that will be coming from largescale M2M communication scenarios.
Previous network architectures (e.g., IP
Multimedia Subsystem (IMS)) were built to
be connection-oriented, suitable to support
Human-to-Human (H2H) and Human-toMachine (H2M) communications. However,
M2M presumes the independent communication between a large number of
devices, sensors and actuators – and service
platforms, which in turn presumes the
transmission of large amount of data of
heterogeneous types and sizes over the
network. For instance some M2M devices
will have restricted processing, memory and
transceiver resources. And they will be
placed in less accessible or critical locations.

collection while having a sensor-level
granularity and actuation of specific sensors
in specific network locations. Therefore it is
important to optimize the usage of the M2M
platform interfaces in order to address
interoperability and scalability issues and
facilitating the harmonization of services into
interoperable services, eventually forming
the Internet of Services (IoS).
b) Data Processing

The general requirements in the design
and implementation of M2M systems, which
are tailored to machines rather than human,
can by summarize in the following:

M2M platforms share many of the key
challenges similar to large scale data
initiatives, in terms of handling the data
streams aggregated from billions of devices,
and make them usable by various
applications. As huge amounts of data and
information are provided to the system,
methods need to be involved in
understanding, combination, and processing
the content aggregated from different
sources and in different formats in order to
address the Internet of Content (IoC)
challenges.

a) Optimal Network Design

c) Security and Privacy

The main goal of M2M platforms is to
connect efficiently a great number of devices
and associate them to a set of services. One
main factor influencing the connectivity of
the devices to services is related to the
operational costs. It is assumed that M2M
data traffic is different from the one of
human-based communication due to the
specialized functions involved e.g., large data

Most M2M applications are influenced
to the robustness and security of the
communications such as eHealth or SmartGrid. Therefore, an M2M platform has to be
secured directly from the design. The
communication of the devices and the
network core should be secured against a
large variety of security threats. A major role
in securing the communication between
3
machines/devises is held by the network
providers which are able to notify the M2M
platforms on the availability of the device in
the network, on its reachability parameters
as well as on the security credentials for
secure data exchanging.





d) Governance
M2M applications involve many
different stakeholders, such as distinct
application providers, devices vendors, radio
and core network providers. In order to be
able to manage consistently the overall
system, flexible horizontal solutions are
needed for sharing skills, network
infrastructures and devices between
stakeholders. Through this horizontal
middleware proper governance can be
realized avoiding the mishandling of
sensitive data and unsuitable access grants.

2.1. Standardization





functional architecture for Machine Type
Communications (MTC).
The Open Mobile Alliance (OMA) [5]
specifies the Lightweight M2M Protocol
for limited capability devices.
ZigBee Alliance [6], a suite of high level
communication protocols using small
and low-power digital radios.
Telecommunications Industry Association (TIA) [7] established the TR-50.1
Smart Device Communications Engineering Committee, aiming to develop
an M2M Communications framework
that can operate over different
underlying transport networks.
oneM2M, a consortium of several
standards development bodies to
reduce the standardisation overlap by
providing ongoing standards support,
and increase the ability of M2M
solutions and produces to interoperate
[8].

Recognizing the need for reliable
network infrastructures and the associated
challenges, various standards developing
organizations (SDO) have recently promoted
several standardization activities in the M2M
communication domain, just to mention a
few:




European Telecommunications Standards Institute (ETSI) TC M2M [3] mainly
focusing on the service middleware
layer.
The 3rd Generation Partnership Project
(3GPP) [4] address requirements and
4
3. The OpenMTC Platform
The OpenMTC platform is a prototype
implementation of an M2M middleware
aiming to provide a standard compliant
platform for Smart City and M2M services. It
has been designed to act as a horizontal
convergence layer supporting multiple
vertical application domains, such as
transport and logistics, utilities, automotive,
eHealth, etc., which may be deployed
independently or as part of a common
platform. OpenMTC features are aligned
with ETSI M2M Rel. 1 specifications.
OpenMTC mainly consist of two service
capability layers, a gateway service capability
layer (GSCL) and a network service capability
layer (NSCL). Those have been defined and
specified by the ETSI Technical Committee
M2M in [9] and [10]. Following ETSI
capabilities are supported in OpenMTC:









Generic Communication (xGC)
Application Enablement (xAE)
Reachability, Addressing and Repository
(xRAR)
Remote Entity Management (xREM)
Interworking Proxy (xIP)
Security Capability (SEC)
Network Communication Selection (NCS)
Network Telco Operator Exposure
(NTOE)

Figure 3 depicts the OpenMTC architecture,
showing supported capabilities in GSCL and
NSCL and possible interworking with other
telecommunication cores. OpenMTC is a
cooperative development of Fraunhofer
FOKUS and Technische Universität Berlin
(TUB).

3.1.
Client/Server
Architecture

RESTful

OpenMTC supports a client/server based
RESTful architecture with a hierarchical
resource tree defined by ETSI. This style
governs how M2M Applications (xA) and
gateway and network capability layers (xSCL)
are exchanging information and data with
each other. Each entity in the M2M system
(application, gateway, or device) is presented by uniquely addressable resource in
the hierarchical tree, which can be accessed
and manipulated by CRUD verbs (i.e. Create,
Retrieve, Update and Delete) over different
stateless transport protocols (e.g., HTTP).
Adopting the RESTful style facilitates the
development of M2M applications, due to its
simplicity in comparison with most serviceoriented architecture (SOA) technologies.

5
3.2. Standard End-to-End M2M
Solution
ETSI specifications define three interfaces:
mIa, dIa and mId, as depicted in Fig. 2, which
offer generic and extendable mechanism for

interactions with the xSCL. The mIa interface
mediates
the
interactions
between
applications in the application domain (NA)
and the Network SCL (NSCL), the dIa
interface mediate the interactions between
applications in the M2M network area -

Figure 2. OpenMTC Architecture

6
being Gateway applications (GA) or Device
Applications (DA) – and the gateway SCL, and
the mId interface mediate interactions
between xSCL. Communication over all
interfaces is independent of the transport
protocol. HTTP is commonly used as
transport protocol with RESTful-based
services, CRUD operations are mapped to
HTTP methods POST, GET, PUT and DELETE.
However, M2M devices are generally
resource-constrained devices, i.e. they are
limited in memory, energy and computation
power. Therefore HTTP is most likely difficult
to implement in them, and many protocols
have been standardized to incorporate such
devices into the Internet. The Constrained
Application Protocol (CoAP) is emerging to
support essential features required for
constrained M2M devices, such as low
header overhead. Currently only HTTP is
supported as a transport protocol in
OpenMTC platform.

3.3.
Associated
Software
Development Kit (SDK)
To support the development of innovative M2M applications easily and quickly,
the OpenMTC toolkit provides a Software
Development Kit (SDK) to make the core
assets and service capabilities available to
3rd party developers. The OpenMTC SDK
provides M2M applications with standard
interfaces toward the OpenMTC that
consists of different service capabilities

meant to support interactions between
machines, for example sending data
gathered from sensors to web servers and
executing actions according to specific
criteria. The OpenMTC SDK consist a set of
high-level abstraction Application Programming Interfaces (APIs) which hide internal
system details, and allow the developer to
concentrate in the implementing logic. The
mIa Interface of the OpenMTC is exposed to
the
FOKUS
Broker
[11]
allowing
telecommunication and Internet services
composition with M2M services, facilitating
Smart Application development for Smart
City.

3.4.
Interworking
telecommunication Cores

with

OpenMTC
capabilities
support
interworking with other telecommunication
cores, such as the IP Multimedia Subsystem
(IMS) and Evolved Packet Core (EPC).
Translating the information exchanged from
sensors and devices into Session Initiation
Protocol (SIP) messages enables the usage of
IMS for various M2M applications. Through
this means, the M2M communication can
rely on the security and reliability of IMS.
EPC
provides
advanced
networking
capabilities, such as policy and charging
control, OpenMTC relay on the OpenEPC [12]
for connectivity selection management and
carrier grade Quality of Service (QoS).

7
4. Reference Use Cases
The OpenMTC platform can be applied to
any use case as an enabler to a Smart City
system. Following references use cases are
implemented to demonstrate the OpenMTC
capabilities:
a) Smart Home
Making our environment smart is one of
the popular M2M applications. With Smart
Home applications the user gets the
possibility to configure the system for
various purposes, such as home automation,
security, and control energy consumption.

Fig. 3 shows screenshots of client
applications used for the demo. In a control
energy consumption scenario, the user will
get notifications about still switched-on
devices as soon as he exits a certain userdefined radius from home, and the user
client application presents a list of supported
actions, e.g. switch off one or more devices.
Interested readers are referred to [13] for
full description of this demonstration.

Fig 3. SmartHome client screenshots: IMS client (left) and Android application (right)

8
b) Location Rating
Point-of-Sale (POS) marketing is kind of
Location-aware services, used to attract
retail shoppers at the point of a purchase. In
addition to the user/device profile; which
provides information for the service delivery,
the location specific aspects (popularity, etc.)
can be used to enhance the service/
application experience. In this user case, the
OpenMTC platform will use the location of
specific resources in order create a rating for
a specific area. Gateways (GSCLs) equipped
with technologies like Bluetooth or 802.11,
collect and store the sensors data in
containers, in addition to location infor-

mation of themselves. The containers are
published in the NSCL M2M resource tree
(through announcements). Through the mIa
interface network applications (NA) get
access to this information and derive
answers to questions similar to: How many
people are in the area XYZ? How many
people visit the area XYZ between 10:0014:00? Fig. 4 shows a screenshot of a demo
application display the disruption of wifi
vendors in a specific location.

Figure 4. Location rating screenshot

9
5. Summary
M2M technologies can be beneficially
applied to a broad range of applications and
services in Smart Cities, by creating a scalable IPbased environment where machines can
communicate with each other without human
intervention. Currently, service providers are
building new eco-systems with partner vendors
to offer new innovative services for M2M and
Smart Cities. Standards like ETSI TC M2M can
help in accelerating the development of globally
accepted solutions for M2M. In this paper, we
present the OpenMTC Platform, which aims to
provide a standard-oriented middleware
platform for M2M applications and services,
enabling research and development of M2M
systems. OpenMTC helps to be prepared for the
upcoming all-IP NGN and M2M world using an
open and vendor independent testbed
infrastructure.

10
Reference
[1] Machina Research, “Connected Intelligence Database”, October2011.
[2] ABI research, “Maximizing Mobile Operator Opportunities in M2M - The Benefits
of an M2M-Optimized Network”, 2010
[3] ETSI –M2M [online] http://www.etsi.org/website/technologies/m2m.aspx
[4] 3GPP, “System Improvements for Machine-Type Communications,” TR 23.888
V0.5.1., July 2010
[5] OMA - Open Mobile Alliance [online] http://www.openmobilealliance.org/
[6] Zigbee [online] http://www.zigbee.org/
[7] Telecommunications Industry Association [online]
http://www.tiaonline.org/tags/m2m
[8] OneM2M [online] http://www.onem2m.org/
[9] ETSI TS 102.690, “Machine-to-Machine communications (M2M); Functional
architecture,” December 2011.
[10] ETSI TS 102.921 V1.1.1, “Machine-to-Machine communications (M2M); mIa, dIa
and mId interfaces“, February 2012
[11] FOKUS Broker - Policy-based Service Access, Orchestration and Composition
[online]
http://www.fokus.fraunhofer.de/en/fokus_testbeds/open_soa_telco_playground
/software/fokus_broker/index.html
[12] OpenEPC - Open Evolved Packet Core [online] http://www.openepc.net/
[13] Wahle, S.; Magedanz, T.; Schulze, F.; , "The OpenMTC framework — M2M
solutions for smart cities and the internet of things," 2012 IEEE International
Symposium on a World of Wireless, Mobile and Multimedia Networks
(WoWMoM) , pp.1-3, 25-28 June 2012, doi: 10.1109/WoWMoM.2012.6263737

11
List of Acronyms Related to M2M
3GPP
AE
API
CN
CoAP
EPC
GC
GIP
HTTP
IMS
IoC
IoS
IoT
JSON
M2M
MIME
MTC
NGN
QoS
RAR
REM
REST
RTC
SCL
SDK
SOA
SOAP
WoT
XML

Third Generation Partnership Project
Application Enablement
Application Programming Interface
Core Network
Constrained Application Protocol
Evolved Packet Core
Generic Communication
Gateway Interworking Proxy
HyperText Transfer Protocol
IP Multimedia Subsystem
Internet of Content
Internet of Services
Internet of Things
JavaScript Object Notation
Machine-to-Machine
Multipurpose Internet Mail Extensions
Machine Type Communication
Next Generation Network
Quality of Service
Reachability, Addressing and Repository
Remote Entity Management
Representational State Transfer
Real-Time Communications
Service Capability Layer
Software Development Kit
Service-Oriented Architecture
Simple Object Access Protocol
Web of Things
eXtensible Markup Language

12
Contact
More information about
OpenMTC can be found at:
www.open-mtc.org
Contact the experts at:
info@open-mtc.org

Fraunhofer Institute for
Open Communication
Systems FOKUS
Kaiserin-Augusta-Allee 31
10589 Berlin, Germany
www.fokus.fraunhofer.de

Mais conteúdo relacionado

Mais procurados

Data Security in Mobile Cloud Computing A State of the Art Review
Data Security in Mobile Cloud Computing A State of the Art ReviewData Security in Mobile Cloud Computing A State of the Art Review
Data Security in Mobile Cloud Computing A State of the Art Review
Rida Qayyum
 
2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...
2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...
2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...
Hua Li, PhD
 
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
IJERD Editor
 
Experience in the implementation of wi fi community solution for rural in kiu...
Experience in the implementation of wi fi community solution for rural in kiu...Experience in the implementation of wi fi community solution for rural in kiu...
Experience in the implementation of wi fi community solution for rural in kiu...
Conference Papers
 
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous SystemsDepiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
IJASRD Journal
 
Study and analysis of mobility, security, and caching issues in CCN
Study and analysis of mobility, security,  and caching issues in CCN Study and analysis of mobility, security,  and caching issues in CCN
Study and analysis of mobility, security, and caching issues in CCN
IJECEIAES
 
Mobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing SystemsMobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing Systems
University of Piraeus
 
M2M Presentation at Telecom Council of Silicon Valley
M2M Presentation at Telecom Council of Silicon ValleyM2M Presentation at Telecom Council of Silicon Valley
M2M Presentation at Telecom Council of Silicon Valley
Daniel Kellmereit
 
Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...
Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...
Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...
Istabraq M. Al-Joboury
 
Smart Computing Mobile Cloud
Smart Computing Mobile CloudSmart Computing Mobile Cloud
Smart Computing Mobile Cloud
ijtsrd
 

Mais procurados (20)

Conference Paper: Distributed cloud and de-centralized control plane A propos...
Conference Paper: Distributed cloud and de-centralized control plane A propos...Conference Paper: Distributed cloud and de-centralized control plane A propos...
Conference Paper: Distributed cloud and de-centralized control plane A propos...
 
Towards automated service-oriented lifecycle management for 5G networks
Towards automated service-oriented lifecycle management for 5G networksTowards automated service-oriented lifecycle management for 5G networks
Towards automated service-oriented lifecycle management for 5G networks
 
Data Security in Mobile Cloud Computing A State of the Art Review
Data Security in Mobile Cloud Computing A State of the Art ReviewData Security in Mobile Cloud Computing A State of the Art Review
Data Security in Mobile Cloud Computing A State of the Art Review
 
2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...
2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...
2014-Adaptive Interest Modeling Improves Content Services at the Network Edge...
 
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
A Proposed Solution to Secure MCC Uprising Issue and Challenges in the Domain...
 
About M2M standards and their possible extensions
About M2M standards and their possible extensionsAbout M2M standards and their possible extensions
About M2M standards and their possible extensions
 
Addressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud ComputingAddressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud Computing
 
Cloud-Based Impact for Mobile and Pervasive Environments: A Survey
Cloud-Based Impact for Mobile and Pervasive Environments: A SurveyCloud-Based Impact for Mobile and Pervasive Environments: A Survey
Cloud-Based Impact for Mobile and Pervasive Environments: A Survey
 
Fb34942946
Fb34942946Fb34942946
Fb34942946
 
Big Data and Next Generation Network Challenges - Phdassistance
Big Data and Next Generation Network Challenges - PhdassistanceBig Data and Next Generation Network Challenges - Phdassistance
Big Data and Next Generation Network Challenges - Phdassistance
 
About M2M Standards
About M2M StandardsAbout M2M Standards
About M2M Standards
 
Experience in the implementation of wi fi community solution for rural in kiu...
Experience in the implementation of wi fi community solution for rural in kiu...Experience in the implementation of wi fi community solution for rural in kiu...
Experience in the implementation of wi fi community solution for rural in kiu...
 
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous SystemsDepiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
 
Study and analysis of mobility, security, and caching issues in CCN
Study and analysis of mobility, security,  and caching issues in CCN Study and analysis of mobility, security,  and caching issues in CCN
Study and analysis of mobility, security, and caching issues in CCN
 
Mobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing SystemsMobility Management on 5G Vehicular Cloud Computing Systems
Mobility Management on 5G Vehicular Cloud Computing Systems
 
M2M Presentation at Telecom Council of Silicon Valley
M2M Presentation at Telecom Council of Silicon ValleyM2M Presentation at Telecom Council of Silicon Valley
M2M Presentation at Telecom Council of Silicon Valley
 
Intelligent Agents in Telecommunications
Intelligent Agents in TelecommunicationsIntelligent Agents in Telecommunications
Intelligent Agents in Telecommunications
 
Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...
Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...
Performance Analysis of Internet of Things Protocols Based Fog/Cloud over Hig...
 
Smart Computing Mobile Cloud
Smart Computing Mobile CloudSmart Computing Mobile Cloud
Smart Computing Mobile Cloud
 
Ijsrp p10274
Ijsrp p10274Ijsrp p10274
Ijsrp p10274
 

Semelhante a White paper openmtc

Reinforcement learning-based security schema mitigating manin-the-middle atta...
Reinforcement learning-based security schema mitigating manin-the-middle atta...Reinforcement learning-based security schema mitigating manin-the-middle atta...
Reinforcement learning-based security schema mitigating manin-the-middle atta...
IJECEIAES
 
Massive MTC An Overview and Perspectives Towards 5G (2).pdf
Massive MTC An Overview and Perspectives Towards 5G (2).pdfMassive MTC An Overview and Perspectives Towards 5G (2).pdf
Massive MTC An Overview and Perspectives Towards 5G (2).pdf
YAAKOVSOLOMON1
 
Massive_MTC_An_Overview and Perspectives Towards 5G.pdf
Massive_MTC_An_Overview and Perspectives Towards 5G.pdfMassive_MTC_An_Overview and Perspectives Towards 5G.pdf
Massive_MTC_An_Overview and Perspectives Towards 5G.pdf
YAAKOVSOLOMON1
 
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
Istabraq M. Al-Joboury
 
RANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdf
RANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdfRANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdf
RANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdf
YAAKOVSOLOMON1
 
Sushant_Project_Report
Sushant_Project_ReportSushant_Project_Report
Sushant_Project_Report
Sushant Mittal
 

Semelhante a White paper openmtc (20)

Reinforcement learning-based security schema mitigating manin-the-middle atta...
Reinforcement learning-based security schema mitigating manin-the-middle atta...Reinforcement learning-based security schema mitigating manin-the-middle atta...
Reinforcement learning-based security schema mitigating manin-the-middle atta...
 
A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...
A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...
A Survey of MAC Layer Issues and Application layer Protocols for Machine-to-M...
 
Massive MTC An Overview and Perspectives Towards 5G (2).pdf
Massive MTC An Overview and Perspectives Towards 5G (2).pdfMassive MTC An Overview and Perspectives Towards 5G (2).pdf
Massive MTC An Overview and Perspectives Towards 5G (2).pdf
 
Massive_MTC_An_Overview and Perspectives Towards 5G.pdf
Massive_MTC_An_Overview and Perspectives Towards 5G.pdfMassive_MTC_An_Overview and Perspectives Towards 5G.pdf
Massive_MTC_An_Overview and Perspectives Towards 5G.pdf
 
Draft national telecom m2 m roadmap
Draft national telecom m2 m roadmapDraft national telecom m2 m roadmap
Draft national telecom m2 m roadmap
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
 
Congestion and overload control techniques in massive M2M systems: a survey
Congestion and overload control techniques in massive M2M systems: a surveyCongestion and overload control techniques in massive M2M systems: a survey
Congestion and overload control techniques in massive M2M systems: a survey
 
Message queue telemetry transport and lightweight machine-tomachine comparis...
Message queue telemetry transport and lightweight machine-tomachine comparis...Message queue telemetry transport and lightweight machine-tomachine comparis...
Message queue telemetry transport and lightweight machine-tomachine comparis...
 
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
F2CDM: Internet of Things for Healthcare Network Based Fog-to-Cloud and Data-...
 
Lightweight M2M
Lightweight M2MLightweight M2M
Lightweight M2M
 
NEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5G
NEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5GNEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5G
NEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5G
 
NEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5G
NEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5GNEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5G
NEW TECHNOLOGY FOR MACHINE TO MACHINE COMMUNICATION IN SOFTNET TOWARDS 5G
 
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
COMPARATIVE STUDY BETWEEN VARIOUS  PROTOCOLS USED IN INTERNET OF THINGCOMPARATIVE STUDY BETWEEN VARIOUS  PROTOCOLS USED IN INTERNET OF THING
COMPARATIVE STUDY BETWEEN VARIOUS PROTOCOLS USED IN INTERNET OF THING
 
Lv2018
Lv2018Lv2018
Lv2018
 
Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...Edge computing from standard to actual infrastructure deployment and software...
Edge computing from standard to actual infrastructure deployment and software...
 
IoT M2M Connectivity Insights from Patents
IoT M2M Connectivity Insights from PatentsIoT M2M Connectivity Insights from Patents
IoT M2M Connectivity Insights from Patents
 
A Grouped System Architecture for Smart Grids Based AMI Communications Over LTE
A Grouped System Architecture for Smart Grids Based AMI Communications Over LTE A Grouped System Architecture for Smart Grids Based AMI Communications Over LTE
A Grouped System Architecture for Smart Grids Based AMI Communications Over LTE
 
RANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdf
RANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdfRANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdf
RANDOM MAC OPTIMIZATION FOR IOT COMMUNICATION.pdf
 
Sushant_Project_Report
Sushant_Project_ReportSushant_Project_Report
Sushant_Project_Report
 
Machine to machine communication enabled internet of things: a review
Machine to machine communication enabled internet of things: a reviewMachine to machine communication enabled internet of things: a review
Machine to machine communication enabled internet of things: a review
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

White paper openmtc

  • 1. OpenMTC Platform A Generic M2M Communication Platform November 2012
  • 2. 1. Introduction Machine-2-Machine (M2M) connectivity technologies aim to enable remotely sensing, monitoring, and controlling devices by allowing diverse (real and virtual) objects to communicate with each other without the need of human intervention. In addition to routing data between objects, M2M gives the possibility to organize, trace exchanges, manage communicating objects and minimize related communication costs. M2M, Machine Type Communication (MTC), or Internet of Things (IoT) is one of the basic pillars of the Future Internet, beside the Internet of Content (IoC), and Internet of Services (IoS), enabling seamless Smart City communications and applications. Although the concept behind the M2M communications is not completely new, Supervisory, Control and Data Acquisition (SCADA) systems have been utilized in control and manufacturing industries since the 1970s. However, it is predicted that in the next decade the M2M market will witness accelerated growth. The forecasts regarding revenue or number of future M2M-connections may vary, but it is expected that there will be more machines Table of Content 1. Introduction 1 2. M2M Platform Technical Requirement 3 2.1. Standardization 4 3. The OpenMTC Platform 5 3.1. Client/Server RESTful Architecture 5 3.2. Standard End-to-End M2M Solution 6 3.3. Associated Software Development Kit (SDK) 7 3.4. Interworking with telecommunication Cores 7 4. Reference Use Cases 8 5. Summary 10 1
  • 3. connected to the Internet than human beings. Machina Research estimates that by 2020 there will be 12 billion M2M connections globally, up from 2 billion in 2011, and 1.6 billion devices will be connected to fixed broadband in 2020 [1]. Due to Machina Research Utilities, Automotive and Healthcare will be the most significant ‘industry’ verticals, as illustrated in Fig. 1. The motivation of this new trend in operator networking is two-fold: technical and economic. On one hand the advancement of semiconductor industry shrinking lithography continues to reduce chipset cost and power consumption, and embeds more sensors into devices used in different aspects in our daily life. On the other hand the technology evolution in Internet and advanced wireless networks make it possible to provide broadband data service at a significantly lower cost per bit transferred Figure 1. M2M connections by sectors, 2020 [Source: Machina Research 2011] than in the past. In addition recently the mobile market becomes saturated and highly competitive, which raises the need to introduce new potential services to fill the revenue gap. For mobile operators alone, ABI Research, a technology market research firm, estimates annual revenue in 2016 of US$35bn (€26bn), with automotive accounting for the biggest single sector [2]. 2
  • 4. 2. M2M Platform Technical Requirement A new platform is needed to suffice the requirement of the new communication paradigm that will be coming from largescale M2M communication scenarios. Previous network architectures (e.g., IP Multimedia Subsystem (IMS)) were built to be connection-oriented, suitable to support Human-to-Human (H2H) and Human-toMachine (H2M) communications. However, M2M presumes the independent communication between a large number of devices, sensors and actuators – and service platforms, which in turn presumes the transmission of large amount of data of heterogeneous types and sizes over the network. For instance some M2M devices will have restricted processing, memory and transceiver resources. And they will be placed in less accessible or critical locations. collection while having a sensor-level granularity and actuation of specific sensors in specific network locations. Therefore it is important to optimize the usage of the M2M platform interfaces in order to address interoperability and scalability issues and facilitating the harmonization of services into interoperable services, eventually forming the Internet of Services (IoS). b) Data Processing The general requirements in the design and implementation of M2M systems, which are tailored to machines rather than human, can by summarize in the following: M2M platforms share many of the key challenges similar to large scale data initiatives, in terms of handling the data streams aggregated from billions of devices, and make them usable by various applications. As huge amounts of data and information are provided to the system, methods need to be involved in understanding, combination, and processing the content aggregated from different sources and in different formats in order to address the Internet of Content (IoC) challenges. a) Optimal Network Design c) Security and Privacy The main goal of M2M platforms is to connect efficiently a great number of devices and associate them to a set of services. One main factor influencing the connectivity of the devices to services is related to the operational costs. It is assumed that M2M data traffic is different from the one of human-based communication due to the specialized functions involved e.g., large data Most M2M applications are influenced to the robustness and security of the communications such as eHealth or SmartGrid. Therefore, an M2M platform has to be secured directly from the design. The communication of the devices and the network core should be secured against a large variety of security threats. A major role in securing the communication between 3
  • 5. machines/devises is held by the network providers which are able to notify the M2M platforms on the availability of the device in the network, on its reachability parameters as well as on the security credentials for secure data exchanging.   d) Governance M2M applications involve many different stakeholders, such as distinct application providers, devices vendors, radio and core network providers. In order to be able to manage consistently the overall system, flexible horizontal solutions are needed for sharing skills, network infrastructures and devices between stakeholders. Through this horizontal middleware proper governance can be realized avoiding the mishandling of sensitive data and unsuitable access grants. 2.1. Standardization   functional architecture for Machine Type Communications (MTC). The Open Mobile Alliance (OMA) [5] specifies the Lightweight M2M Protocol for limited capability devices. ZigBee Alliance [6], a suite of high level communication protocols using small and low-power digital radios. Telecommunications Industry Association (TIA) [7] established the TR-50.1 Smart Device Communications Engineering Committee, aiming to develop an M2M Communications framework that can operate over different underlying transport networks. oneM2M, a consortium of several standards development bodies to reduce the standardisation overlap by providing ongoing standards support, and increase the ability of M2M solutions and produces to interoperate [8]. Recognizing the need for reliable network infrastructures and the associated challenges, various standards developing organizations (SDO) have recently promoted several standardization activities in the M2M communication domain, just to mention a few:   European Telecommunications Standards Institute (ETSI) TC M2M [3] mainly focusing on the service middleware layer. The 3rd Generation Partnership Project (3GPP) [4] address requirements and 4
  • 6. 3. The OpenMTC Platform The OpenMTC platform is a prototype implementation of an M2M middleware aiming to provide a standard compliant platform for Smart City and M2M services. It has been designed to act as a horizontal convergence layer supporting multiple vertical application domains, such as transport and logistics, utilities, automotive, eHealth, etc., which may be deployed independently or as part of a common platform. OpenMTC features are aligned with ETSI M2M Rel. 1 specifications. OpenMTC mainly consist of two service capability layers, a gateway service capability layer (GSCL) and a network service capability layer (NSCL). Those have been defined and specified by the ETSI Technical Committee M2M in [9] and [10]. Following ETSI capabilities are supported in OpenMTC:         Generic Communication (xGC) Application Enablement (xAE) Reachability, Addressing and Repository (xRAR) Remote Entity Management (xREM) Interworking Proxy (xIP) Security Capability (SEC) Network Communication Selection (NCS) Network Telco Operator Exposure (NTOE) Figure 3 depicts the OpenMTC architecture, showing supported capabilities in GSCL and NSCL and possible interworking with other telecommunication cores. OpenMTC is a cooperative development of Fraunhofer FOKUS and Technische Universität Berlin (TUB). 3.1. Client/Server Architecture RESTful OpenMTC supports a client/server based RESTful architecture with a hierarchical resource tree defined by ETSI. This style governs how M2M Applications (xA) and gateway and network capability layers (xSCL) are exchanging information and data with each other. Each entity in the M2M system (application, gateway, or device) is presented by uniquely addressable resource in the hierarchical tree, which can be accessed and manipulated by CRUD verbs (i.e. Create, Retrieve, Update and Delete) over different stateless transport protocols (e.g., HTTP). Adopting the RESTful style facilitates the development of M2M applications, due to its simplicity in comparison with most serviceoriented architecture (SOA) technologies. 5
  • 7. 3.2. Standard End-to-End M2M Solution ETSI specifications define three interfaces: mIa, dIa and mId, as depicted in Fig. 2, which offer generic and extendable mechanism for interactions with the xSCL. The mIa interface mediates the interactions between applications in the application domain (NA) and the Network SCL (NSCL), the dIa interface mediate the interactions between applications in the M2M network area - Figure 2. OpenMTC Architecture 6
  • 8. being Gateway applications (GA) or Device Applications (DA) – and the gateway SCL, and the mId interface mediate interactions between xSCL. Communication over all interfaces is independent of the transport protocol. HTTP is commonly used as transport protocol with RESTful-based services, CRUD operations are mapped to HTTP methods POST, GET, PUT and DELETE. However, M2M devices are generally resource-constrained devices, i.e. they are limited in memory, energy and computation power. Therefore HTTP is most likely difficult to implement in them, and many protocols have been standardized to incorporate such devices into the Internet. The Constrained Application Protocol (CoAP) is emerging to support essential features required for constrained M2M devices, such as low header overhead. Currently only HTTP is supported as a transport protocol in OpenMTC platform. 3.3. Associated Software Development Kit (SDK) To support the development of innovative M2M applications easily and quickly, the OpenMTC toolkit provides a Software Development Kit (SDK) to make the core assets and service capabilities available to 3rd party developers. The OpenMTC SDK provides M2M applications with standard interfaces toward the OpenMTC that consists of different service capabilities meant to support interactions between machines, for example sending data gathered from sensors to web servers and executing actions according to specific criteria. The OpenMTC SDK consist a set of high-level abstraction Application Programming Interfaces (APIs) which hide internal system details, and allow the developer to concentrate in the implementing logic. The mIa Interface of the OpenMTC is exposed to the FOKUS Broker [11] allowing telecommunication and Internet services composition with M2M services, facilitating Smart Application development for Smart City. 3.4. Interworking telecommunication Cores with OpenMTC capabilities support interworking with other telecommunication cores, such as the IP Multimedia Subsystem (IMS) and Evolved Packet Core (EPC). Translating the information exchanged from sensors and devices into Session Initiation Protocol (SIP) messages enables the usage of IMS for various M2M applications. Through this means, the M2M communication can rely on the security and reliability of IMS. EPC provides advanced networking capabilities, such as policy and charging control, OpenMTC relay on the OpenEPC [12] for connectivity selection management and carrier grade Quality of Service (QoS). 7
  • 9. 4. Reference Use Cases The OpenMTC platform can be applied to any use case as an enabler to a Smart City system. Following references use cases are implemented to demonstrate the OpenMTC capabilities: a) Smart Home Making our environment smart is one of the popular M2M applications. With Smart Home applications the user gets the possibility to configure the system for various purposes, such as home automation, security, and control energy consumption. Fig. 3 shows screenshots of client applications used for the demo. In a control energy consumption scenario, the user will get notifications about still switched-on devices as soon as he exits a certain userdefined radius from home, and the user client application presents a list of supported actions, e.g. switch off one or more devices. Interested readers are referred to [13] for full description of this demonstration. Fig 3. SmartHome client screenshots: IMS client (left) and Android application (right) 8
  • 10. b) Location Rating Point-of-Sale (POS) marketing is kind of Location-aware services, used to attract retail shoppers at the point of a purchase. In addition to the user/device profile; which provides information for the service delivery, the location specific aspects (popularity, etc.) can be used to enhance the service/ application experience. In this user case, the OpenMTC platform will use the location of specific resources in order create a rating for a specific area. Gateways (GSCLs) equipped with technologies like Bluetooth or 802.11, collect and store the sensors data in containers, in addition to location infor- mation of themselves. The containers are published in the NSCL M2M resource tree (through announcements). Through the mIa interface network applications (NA) get access to this information and derive answers to questions similar to: How many people are in the area XYZ? How many people visit the area XYZ between 10:0014:00? Fig. 4 shows a screenshot of a demo application display the disruption of wifi vendors in a specific location. Figure 4. Location rating screenshot 9
  • 11. 5. Summary M2M technologies can be beneficially applied to a broad range of applications and services in Smart Cities, by creating a scalable IPbased environment where machines can communicate with each other without human intervention. Currently, service providers are building new eco-systems with partner vendors to offer new innovative services for M2M and Smart Cities. Standards like ETSI TC M2M can help in accelerating the development of globally accepted solutions for M2M. In this paper, we present the OpenMTC Platform, which aims to provide a standard-oriented middleware platform for M2M applications and services, enabling research and development of M2M systems. OpenMTC helps to be prepared for the upcoming all-IP NGN and M2M world using an open and vendor independent testbed infrastructure. 10
  • 12. Reference [1] Machina Research, “Connected Intelligence Database”, October2011. [2] ABI research, “Maximizing Mobile Operator Opportunities in M2M - The Benefits of an M2M-Optimized Network”, 2010 [3] ETSI –M2M [online] http://www.etsi.org/website/technologies/m2m.aspx [4] 3GPP, “System Improvements for Machine-Type Communications,” TR 23.888 V0.5.1., July 2010 [5] OMA - Open Mobile Alliance [online] http://www.openmobilealliance.org/ [6] Zigbee [online] http://www.zigbee.org/ [7] Telecommunications Industry Association [online] http://www.tiaonline.org/tags/m2m [8] OneM2M [online] http://www.onem2m.org/ [9] ETSI TS 102.690, “Machine-to-Machine communications (M2M); Functional architecture,” December 2011. [10] ETSI TS 102.921 V1.1.1, “Machine-to-Machine communications (M2M); mIa, dIa and mId interfaces“, February 2012 [11] FOKUS Broker - Policy-based Service Access, Orchestration and Composition [online] http://www.fokus.fraunhofer.de/en/fokus_testbeds/open_soa_telco_playground /software/fokus_broker/index.html [12] OpenEPC - Open Evolved Packet Core [online] http://www.openepc.net/ [13] Wahle, S.; Magedanz, T.; Schulze, F.; , "The OpenMTC framework — M2M solutions for smart cities and the internet of things," 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM) , pp.1-3, 25-28 June 2012, doi: 10.1109/WoWMoM.2012.6263737 11
  • 13. List of Acronyms Related to M2M 3GPP AE API CN CoAP EPC GC GIP HTTP IMS IoC IoS IoT JSON M2M MIME MTC NGN QoS RAR REM REST RTC SCL SDK SOA SOAP WoT XML Third Generation Partnership Project Application Enablement Application Programming Interface Core Network Constrained Application Protocol Evolved Packet Core Generic Communication Gateway Interworking Proxy HyperText Transfer Protocol IP Multimedia Subsystem Internet of Content Internet of Services Internet of Things JavaScript Object Notation Machine-to-Machine Multipurpose Internet Mail Extensions Machine Type Communication Next Generation Network Quality of Service Reachability, Addressing and Repository Remote Entity Management Representational State Transfer Real-Time Communications Service Capability Layer Software Development Kit Service-Oriented Architecture Simple Object Access Protocol Web of Things eXtensible Markup Language 12
  • 14. Contact More information about OpenMTC can be found at: www.open-mtc.org Contact the experts at: info@open-mtc.org Fraunhofer Institute for Open Communication Systems FOKUS Kaiserin-Augusta-Allee 31 10589 Berlin, Germany www.fokus.fraunhofer.de