Download List

Project Description

Contiki is an open source, highly portable, networked, multi-tasking operating system for the Internet of Things. Contiki includes a multitasking kernel, a TCP/IP stack and a set of application programs, and a low-power radio communication stack. It is written in C and designed to be very small: it runs comfortably in a few kilobytes of RAM.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-09-10 09:36
2.5

New in this release are ContikiRPL (the Contiki implementation of the new IETF RPL IPv6 routing protocol), ContikiMAC (a radio duty cycling mechanism that allows routing nodes to keep the radios off for more than 99% of the time), Contiki Collect (a complete rewrite of Contiki’s native data collection protocol), and an implementation of the IETF CoRE CoAP Protocol.

2010-02-16 14:55
2.4

The low-power wireless MAC protocols have received an overhaul, improving power-efficiency and collision and interference handling. The COOJA/MSPsim simulation environment has received a significant speedup. Two new experimental platforms are included: the Crossbow MicaZ and the Sensinode CC2430/8051 platform. Many improvements and bugfixes have been made to the uIP code as well as the SICSlowpan implementaion of 6lowpan IPv6-over-802.15.4.
Tags: Major feature enchancements

2009-06-28 06:26
2.3

A new IPv6 routing layer was added. IPv6/6lowpan was added for the Tmote Sky platform. The Cooja TimeLine network visualizer was added. A set of new shell commands was added. Improvements were made to the LPP and X-MAC power-saving radio protocols. A new port was made to the MSB430 platform. A Twitter client was added. Instant Contiki, the Contiki development environment was updated.

2009-03-25 15:27
2.2.3

New features include checkpointing, which stores the complete execution state of a system in a single file; per-packet power profiling, which allows fine-grained breakdown of power consumption; announcements, which make neighbor and route announcements protocol-independent; and Deluge, a bulk data dissemination protocol. New ports to the Meshnetics ZigBit and Sentilla JCreate modules were released.

2008-11-18 07:07
2.2.2

uIPv6, the world's smallest IPv6 stack, and SICSlowpan IPv6-over-802.15.4 compression have been added. A port to the Atmel AVR Raven board and an important bugfix to the TCP protosocket code are included.
Tags: Major feature enhancements

Project Resources