Title: Investigate M2Mrelated communication standards that exist on the global market today
1Investigate M2M-related communication standards
that exist on the global market today
Masters Thesis in ICT
- Aleksander Albretsen
- June 2006
2Introduction
- What is M2M ?
- M2M applications tend to use well-known
communication technologies - Lack of M2M standards regarding the data exchange
(application layer) - There exist a wide range of application layer
protocols today
3The research problem
- Which M2M related communication
- standards are applicable for M2M
- standardisation within the segments
- of Security, AMR and Utility Control
- ? Focus on standards which specifies how to
transfer using IP
4M2M in this thesis
5Applicable standards (1/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- Quick introduction to
- the applicable standards
-
- The standards are found looking
- in to solution providers within the
- selected segments and standards
- for industrial automation
6Applicable standards (2/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- CIP Common Industrial Protocol
- Industrial standard for automation systems
- Object-oriented
- Currently used in DeviceNet, ControlNet and
EthernetIP - It primarily connects sensors and actuators to
their controllers
7Applicable standards (3/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- MODBUS
- Open application protocol
- Master-slave / client-server
- Four categories of data
- Discretes Input, single bit read-only
- Coils, single bit read-write
- Input Registers, 16bit (word) read-only
- Output Registers, 16bit (word) read-write
8Applicable standards (4/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- LonWorks, NES and Pyxos
- Complete architecture for automation systems, by
Echelon - Used in AMR and building automation today
- Based on LAN (Local Area Network)
- Object-oriented with signals
- NES (Network Energy Services) AMR Platform
- Pyxos Wired sensor network, designed to compete
with ZigBee
9Applicable standards (5/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- KNX (EIB)
- Specialised form of automation system designed
for building applications - Formal merge between BatiBUS, EIB and EHS
- Based on EIB, making EIB upwards compatible with
KNX
10Applicable standards (6/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- DLMS/COSEM
- DLMS and COSEM together
- ? Object-oriented standard for AMR
- DLMS Application layer
- COSEM Object-oriented interface model
- xDLMS providing access to COSEM objects
11Applicable standards (7/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- M-BUS (Meter - Bus)
- Standard for AMR
- Bus system, not a network
- One master, many meters (slaves)
- Supports remote powering of meters
- Do not define how to transport using IP
12Applicable standards (8/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- SIA and similar standards
- DTMF or DTMF like methods
- Proprietary standards
- Old methods with analogue telephone lines
- Do not define how to transport using IP
13Applicable standards (9/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- M2MXML
- Lightweight standard for M2M based upon XML
- Source Forge project
- Does currently not describe
- How to connect two devices
- Conformance program, to verify compatibility
14Applicable standards (10/11)
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
- OPC - OLE For Process Control
- Collection of standards for open connectivity
- Focusing on data access, not the type of data
transported - Uses IP all the way
- Quite common to only use parts of the OPC
standard - Some standards Data Access, Data eXchange, Alarm
Event and Historical Data Access.
15Applicable standards (11/11)
- ZigBee
- Standard for wireless sensor networks
- Designed to support a large number of
interconnected low power battery driven devices - Application profiles, currently Home
Controls-Lightening profile - Do not define how to transport using IP
- CIP
- MODBUS
- LonWorks
- KNX
- DLMS/COSEM
- M-BUS
- SIA
- M2MXML
- OPC
- ZigBee
16Identification (1/2)
17Identification (2/2)
18Area of application
19Proposed Solutions (1/4)
- AMR - Automatic Meter Reading
- Complete server to device
- DLMS/COSEM, LON
- Gateway to device
- M-BUS, ZigBee
20Proposed Solutions (2/4)
- Complete server to device
- KNX, LON
- Gateway to device
- ZigBee, SIA
21Proposed Solutions (3/4)
- Complete server to device
- OPC, MODBUS, KNX, CIP, LON
- Gateway to device
- ZigBee
22Proposed Solutions (4/4)
- Multiple services behind one gateway
Integrate different end-device networks in
the same M2M solution, using only one
standard for server-to-gateway communication
23Conclusions
- It is possible to create standardised M2M
solutions based upon existing standards within
the investigated segments - Some can be used as is, while others need to be
used in combination with another standard - Utility Control and AMR has the largest number of
suitable standards - The security segment needs more standardisation
work to support full featured M2M based solutions