Course plan

Save favourite

View syllabus

Computer Engineering MA, Machine-to-Machine Communication, 7.5 Credits

General data

Code: DT027A
Subject/Main field: Datateknik
Cycle: Second cycle
Credits: 7.5
Progressive specialization: A1F - Second cycle, has second-cycle course/s as entry requirements
Answerable department: Department of Information and Communication Systems
Answerable faculty: Faculty of Science, Technology and Media
Established: 5/12/2014
Date of change: 6/1/2016
Version valid from: 7/1/2016


The aim with the course is to teach the students fundamental requirements and challenges of machine-to-machine (M2M) communication and how to integrate such technology into existing infrastructure.

Course objectives

After completing the course the student shall be able to:
- Identify the main challenges associated with M2M Communications today.
- List the main standards, protocols, algorithms, and research activities which address these challenges of today.
- Describe how these standards/protocols and algorithms solve the challenges at hand.
- Identify limits of standards/protocols and algorithms with respect to M2M communications.
- Combine different standards/protocols/approaches of different areas (capillary, auxilary) into a single system conceptually and indentify performance bottlenecks.
- Be able to search, find, evaluate and present scientific articles and international standardization documents.


The course introduces the main challenges, solutions, and application fields of machine-to-machine (M2M) communications. As an emerging networking paradigm, M2M Communications spans all communication processes that do not involve humans and which are designed to pursue tasks of automation in the most general cases. This enables completely new application areas but introduces several novel and severe challenges. This course deals with new insights and technologies and puts them into relation to the new emerging application field.

The course consists of the following content:
* Introduction to M2M Communication
* Industrial Communication Systems
- Wired networks for automation systems (HART, CAN, Industrial Ethernet)
- Wireless networks for automation systems (Wireless HART, ISA100.11a)
* M2M and capillary networking
- WSNs, Low-power Bluetooth, 802.11ah, Wireless M-bus
- Power and traffic requirements of M2M applications
* M2M and Cellular Networks
- Solutions for GSM and LTE Networks
* Internet-of-Things (IoT)
- 6LowPAN, CoAP, IP and Power Consumption
* Vehicular Networks
- Traffic safety application requirements
- Car-to-X Communication solutions and their performance

Entry requirements

Computer Engineering BA (ABC), 60 Credits, including TCP/IP Internetworking, Computer Engineering MA, Distributed System I, 7.5 Credits, and Mathematics BA (A), 22.5 Credits.

Selection rules and procedures

The selectionprocess is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

Teaching consists of lectures, seminars, exercises, project, and home assignments.

Examination form

5.0 Credits, T101: Written exam
Grades: A, B, C, D, E, Fx and F. A-E are passed and Fx and F are failed.

2.5 Credits, P101: Project
Grades: Pass or Fail

Grading criteria for the subject can be found at

Grading system

The grades A, B, C, D, E, Fx and F are given on the course. On this scale the grades A through E represent pass levels, whereas Fx and F represent fail levels.

Course reading

Reference literature

Author: David Boswarthick, Omar Elloumi, and Oliver Hersent
Title: M2M Communications - A System Approach
Publisher: Wiley
Comment: ISBN 978-1-119-99475-6

Author: Oliver Hersent, David Boswarthick, Omar Elloumi
Title: The Internet of Things: Key Applications and Protocols
Edition: 2nd Edition, 2012
Publisher: Wiley
Comment: ISBN: 978-1-119-99435-0

Other information

Studenter registrerade på denna version av kursplan har rätt att examineras 3 gånger inom loppet av 1 år enligt angivna examinationsformer. Därefter gäller examinationsform enligt senast gällande version av kursplan.