Cuno Pfister

I became interested in modern programming languages on small devices during my PhD studies under Prof. Niklaus Wirth. As a founder of Oberon microsystems I was involved in various industry projects, from building a power-plant monitoring system to creating a real-time Java operating system.

My interests center on the very small meeting the very large: microcontrollers that talk to compute clouds in Web of Things applications. In particular, I am interested in programming models that are easy to use, and allow the creation of maintainable, robust, and deterministic software across all devices involved in a Web of Things application.

Two projects I am currently working on:

  • Limmat: a NETMF-based platform for Internet of Things gateways, including a reference design for a 3G/BLE gateway.
  • OberonHAP: a lightweight, low-footprint implementation of Apple's HomeKit Accessory Protocol, for Cortex-M microcontrollers and Bluetooth Smart (BLE).

I am living in Zürich, Switzerland. I can be reached at

Companion Web site for the book
Getting Started with the Internet of Things
By Cuno Pfister
Publisher: O'Reilly Media