Operating System Design and Implementation for IoT


Tinkertoy is a set of modular operating systems components from which one can assemble a custom IoT system.


Commodity general-purpose operating systems provide rich features but are not suitable for tiny IoT devices that have limited energy and computing resources. Tinkertoy is a framework that allows developers to build their own special-purpose operating systems for IoT. It provides a collection of standard, widely available OS components. Individual components interact with each other through a carefully specified interface so that developers can assemble an operating system carefully designed to suit applicatoin needs.

Related Projects
arrow_back Back

Systopia lab is supported by a number of government and industrial sources, including Cisco Systems, the Communications Security Establishment Canada, Intel Research, the National Sciences and Engineering Research Council of Canada (NSERC), Network Appliance, Office of the Privacy Commissioner of Canada, and the National Science Foundation (NSF).