Investigate M2M-Related Communication Standards That Exist on the Global Market Today
Total Page:16
File Type:pdf, Size:1020Kb
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Agder University Research Archive Investigate M2M-related communication standards that exist on the global market today by Aleksander Albretsen Thesis in partial fulfilment of the degree of Master in Technology in Information and Communication Technology Agder University College Faculty of Engineering and Science Grimstad Norway June 2006 Abstract Most M2M applications use well-known communication technologies to interconnect the devices. Even though they use well-known communication technologies there are no widely used and well-defined M2M standards regarding the data exchange (application layer). This thesis investigates and identifies M2M related communication standards that exist on the global market today, and are applicable for M2M standardisation. This thesis is limited to the following segments within M2M: Security, Automatic Meter Reading (AMR) and Utility Control. Today, and in the future, IP will play an important role within M2M. This thesis is therefore mainly focusing on standards that implement how to transfer the application layer using the IP-stack. M2M is defined in this thesis as an application with a central server communicating with end-devices through a gateway, using remote communication from server to gateway. The following standards are investigated and found applicable in one or more of the selected segments: CIP, MODBUS, LonWorks, KNX, DLMS/COSEM, M-BUS, SIA, M2MXML, OPC and ZigBee. Each of the standards is explained within the thesis. All standards are identified and categorised, and area of applications and proposed solutions are described. This thesis discusses the applicability regarding each segment, multiple services behind one gateway, bandwidth consumption, software update and interconnection of networks. In conclusion, it is generally possible to create standardised M2M solutions based upon existing standards within the segments of Security, AMR and Utility Control. Some standards can be used as is, while others need to be used in combination with another standard to fit in to the M2M platform defined for this thesis. Utility Control and AMR has most suitable standards. The security segment needs more standardisation work to support full featured M2M based solutions. 2 Preface This thesis is the partial fulfilment of my degree of Master in Technology in Information and Communication Technology at Agder University College (AUC), faculty of Engineering and Science. The work has been carried out in collaboration with Teleca Wireless Solutions in Grimstad, under the supervision of Arild Haglund from AUC and Ole Jonny Gangsøy from Teleca Wireless Solutions. I would like to thank my supervisors Arild Haglund and Ole Jonny Gangsøy for all the help and support during this thesis. I would also like to thank Per Asbjørn Vestøl at AUC for the introduction to KNX and LonWorks, and Kim Tommy Humborstad at Smart Energy Applications in Grimstad for the introduction to ZigBee. Grimstad, June 2006. _____________________________________ Aleksander Albretsen 3 Index Abstract ...................................................................................................................................... 2 Preface........................................................................................................................................ 3 Index........................................................................................................................................... 4 Figures and Tables ..................................................................................................................... 6 1 - Introduction........................................................................................................................... 7 1.1 - Background................................................................................................................................. 7 1.2 - Delimitations............................................................................................................................... 7 1.3 - Thesis definition ......................................................................................................................... 8 1.4 - Report outline ............................................................................................................................. 8 2 - What is M2M? ...................................................................................................................... 9 2.1 - Automatic Meter Reading (AMR).............................................................................................. 9 2.2 - Security....................................................................................................................................... 9 2.3 - Utility Control........................................................................................................................... 10 2.4 - M2M Communication .............................................................................................................. 11 2.5 - M2M in this thesis .................................................................................................................... 11 3 - Applicable standards........................................................................................................... 12 3.1 - CIP (DeviceNet, ControlNet and Ethernet/IP) ......................................................................... 12 3.2 - MODBUS ................................................................................................................................. 13 3.3 - LonWorks, NES and Pyxos ...................................................................................................... 15 3.4 - KNX (EiB)................................................................................................................................17 3.5 - DLMS / COSEM ...................................................................................................................... 19 3.6 - M-Bus (Meter Bus)................................................................................................................... 21 3.7 - SIA and similar standards......................................................................................................... 22 3.8 - M2MXML ................................................................................................................................22 3.9 - OPC .......................................................................................................................................... 23 3.10 - ZigBee .................................................................................................................................... 25 4 - Identification....................................................................................................................... 27 4.1 - Architectural ............................................................................................................................. 27 4.2 - Horizontal ................................................................................................................................. 28 4 5 - Area of application and proposed solutions........................................................................ 29 5.1 - AMR ......................................................................................................................................... 30 5.2 - Security..................................................................................................................................... 30 5.3 - Utility Control........................................................................................................................... 31 5.4 - Multiple services behind one gateway...................................................................................... 31 6 - Discussion........................................................................................................................... 32 6.1 - AMR segment........................................................................................................................... 32 6.2 - Security segment....................................................................................................................... 32 6.3 - Utility Control segment ............................................................................................................ 33 6.4 - Multiple services behind one gateway...................................................................................... 33 6.5 - Bandwidth consumption ........................................................................................................... 33 6.6 - Software update ........................................................................................................................ 34 6.7 - Interconnection of networks ..................................................................................................... 34 7 - Conclusions......................................................................................................................... 35 Abbreviations ........................................................................................................................... 36 References ................................................................................................................................ 38 Appendix A - Feature Overview .............................................................................................