O que é Contiki?
Contiki é um Sistema Operacional open-source para sistemas em rede com restrição de memória, tendo seu foco em dispositivos sem fio. É amplamente utilizado para Internet das Coisas (IOT) e foi o primeiro sistema operacional a fornecer uma conexão IP para redes de sensores, tendo o inicio de seu projeto em 2002, o qual foi expandindo a ponto de incluir instituições de pesquisas e industrias na contribuição de sua criação.

O sistema operacional é implementado em C consistindo de uma linguagem de Kernel event-driven, perimitindo que programas possam ser dinamicamente carregados e descarregados no tempo de execução, uma vez que não é possível saber qual função será chamada quando utiliza-se esse tipo de linguagem. O processo das informações é feito por protothreads leves que fornecem um estilo de programação linear como threads. O sistema operacional utiliza apenas alguns kylobytes de RAM para rodar.