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 an Internet of Things researcher at ETH Zurich, Switzerland with a focus on Web technology for highly resource-constrained devices. He is active in the Internet Engineering Task Force (IETF), the World Wide Web Consortium (W3C), and the IoT Industry Working Group by the Eclipse Foundation. 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, and defended his doctoral thesis in December 2014. During this time, he created the Erbium (Er) REST Engine, the Californium (Cf) CoAP framework, and the Copper (Cu) CoAP user-agent. In 2011, he was also a visiting researcher at SICS Swedish ICT in Kista, Sweden.

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

Assigned 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

Completed Projects

Completed Projects

M Hypermedia Controls for the Internet of Things Yassin N. HassanMatthias KovatschHS 15
L Scalability Evaluation of IoT Cloud Services Marcin Dziezyc,
(Matthias Kovatsch)
Matthias KovatschFS 15
L IPv6 over Bluetooth Low Energy Ganesh Ramanathan,
(Arthur Habicht [B])
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 Opportunistic Sensing for Domestic Smart Energy Systems Nico EigenmannMatthias KovatschFS 12
M A Smart City Infrastructure Francesco CorazzaMatthias KovatschFS 12
M Securing the Constrained Application Protocol Stefan JuckerMatthias KovatschFS 12
B Extending the eMeter Framework with CoAP Stefan WilliMatthias KovatschFS 12
B Application Kernels for Smart Home Environments Gianluca VinzensMatthias KovatschFS 12
B The Networked Alarm Clock David IttenMatthias KovatschHS 11
B Actinium: An App Server for the Smart Home Martin LanterMatthias 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 March 14 2017 03:57:10 PM MET ko