Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : People : Matthias Kovatsch


mkovatsc Matthias Kovatsch
Dr. sc. ETH Zurich

ETH Zurich
Department of Computer Science
Institute for Pervasive Computing
Universitätstrasse 6
CH-8092 Zürich, Switzerland

phone: +41 44 63 20687
fax: +41 44 63 21659

Curriculum Vitae

Matthias Kovatsch is a Senior Research Scientist at Siemens AG and a Research Associate at ETH Zurich with a focus on Web technology for networked embedded systems. He is the creator of the Eclipse Californium (Cf) CoAP framework, Contiki's Erbium (Er) REST Engine, and the Copper (Cu) CoAP user-agent for Firefox. With his interest in building a Web of Things around resource-constrained devices, large-scale distributed systems, and RESTful environments, he is active as an IoT Directorate member of the Internet Engineering Task Force (IETF) and a co-chair of the World Wide Web Consortium (W3C) Web of Things Interest Group as well as Working Group.

His background is rooted in electrical engineering and computer science through an interdisciplinary study course. He received the academic degree Dipl.-Ing. (equiv. to M.Sc.) from the University of Erlangen-Nuremberg, Germany in November 2008. During his studies, he was working with Siemens Pte Ltd Singapore and the Fraunhofer Institute for Integrated Circuits (IIS). In March 2009, he joined ETH Zurich, Switzerland, where he focused his research on the emerging IoT. He defended his doctoral thesis in December 2014 and then continued as postdoctoral researcher at ETH Zurich, acquiring and leading research projects with Samsung and the Open Mobile Alliance. In January 2016, Matthias Kovatsch joint Siemens Corporate Technology in Munich, Germany as Senior Research Scientist. Continuing part-time as research associate at ETH Zurich, he now has a double role across industry and academia, aiming for innovation around royalty-free IoT standards and open source.

Research Interests


Scalable Web Technology for the Internet of Things


Semantic interoperability
  • Machine-understandable interaction models with bottom-up semantics
  • W3C Web of Things


Hypermedia-driven IoT systems




Mozilla Firefox add-on sources
CoAP JavaScript implementation

Copper (Cu) CoAP user-agent for Firefox

CoAP JavaScript implementation
CoAP C implementation

Erbium (Er) REST Engine for Contiki

CoAP C implementation
CoAP Java implementation

Californium (Cf) CoAP framework in Java

CoAP Java implementation
Security for Californium

Scandium (Sc) Security for Californium

DTLS 1.2 implementation
CoAP App-server for Californium

Actinium (Ac) App-server for Californium

CoAP Web scripting


Selected Talks

Theses Supervised

Project Wiki

All projects are documented in the Project Wiki. It also offers general information on theses and their requirements.

Available Projects

Assigned Projects

Completed Projects

Completed Projects

M The Web of Things for Automation Controllers Ganesh RamanathanMatthias KovatschFS 16
M RESTful Electric Vehicle Charging Martin Bochenek (extern)Matthias KovatschFS 16
L The Copper (Cu) CoAP user-agent for Chrome Arthur Kurath,
Christian Hagedorn
Matthias KovatschFS 16
M Hypermedia Controls for the Internet of Things Yassin N. HassanMatthias KovatschHS 15
L IPv6 over Bluetooth Low Energy Ganesh Ramanathan,
(Arthur Habicht [B])
Matthias KovatschFS 15
L Scalability Evaluation of IoT Cloud Services Marcin Dziezyc,
(Matthias Kovatsch)
Matthias KovatschFS 15
B Connecting a Bluetooth Low Energy to the Cloud Arthur HabichtMatthias KovatschFS 15
L A Practical Approach to Web Semantics for M2M Communication Yassin Hassan,
(Matthias Kovatsch)
Matthias Kovatsch,
Simon Mayer
HS 14
M Scalability for IoT Cloud Services Martin LanterMatthias KovatschFS 13
B Enriching IoT Cloud Platforms with CoAP Adrian KündigMatthias KovatschFS 13
M A Smart City Infrastructure Francesco CorazzaMatthias KovatschFS 12
M Opportunistic Sensing for Domestic Smart Energy Systems Nico EigenmannMatthias KovatschFS 12
M Securing the Constrained Application Protocol Stefan JuckerMatthias KovatschFS 12
B Application Kernels for Smart Home Environments Gianluca VinzensMatthias KovatschFS 12
B Extending the eMeter Framework with CoAP Stefan WilliMatthias KovatschFS 12
B Actinium: An App Server for the Smart Home Martin LanterMatthias KovatschHS 11
B The Networked Alarm Clock David IttenMatthias KovatschHS 11
L Californium: A CoAP Framework in Java Dominique Im Obersteg,
Daniel Pauli
Matthias KovatschFS 11
L Prototyping Smart Appliances Christof Baumann,
Nico Eigenmann
Matthias KovatschFS 11
L Mit IPv6 die physikalische Welt erreichen
IPv6 Connectivity to the Physical World
Andreas Börrnert,
Dominik Menzi
Matthias KovatschFS 10


HS 2013

  • 252-0213-00 Distributed Systems ("Verteilte Systeme", lecture in German, practical in English)

HS 2012

  • 252-0213-00 Distributed Systems ("Verteilte Systeme", lecture in German, practical in English)

HS 2011

  • 252-0213-00 Distributed Systems ("Verteilte Systeme", lecture in German, practical in English)

HS 2010

  • 252-0213-00 Distributed Systems ("Verteilte Systeme", lecture in German, practical in English)

FS 2010

HS 2009

ETH ZurichDistributed Systems Group
Last updated September 29 2017 04:32:52 PM MET ko