Thursday, 12 September 2013

Contiki (OS for IoT)

As IoT is being popular, technologies are being developed for it. Most of the electronics devices have chips embedded with them, they need basic software to run chips. Contiki is the OS for running chips of ‘things’ in IoT, just as we use Windows or Linux to run a computer. Contiki is designed to be compatible with smallest devices such as smart dust (tiny wireless sensors, which communicates a few bits of data).

Features

Contiki is a completely open source software. It can be stored in 10 kB RAM and 100 KB of ROM. It can run on ARM-associated devices or 8051 SoC. Since some standards are defined for public networking, more efficient and optimized protocols are supported e.g. Rime Stack, developed to optimize the ipv6 protocol.

For memory management, Contiki uses standard ‘C’ style memory allocation with malloc().

For communication management it supports both ipv4 and ipv6 stack implementations with smallest footprints. It also supports low-power variants such as 6LoWPAN (IEEE 802.15.4)

Several applications such as web browser, calculator, telnet client, email client, web server come as a part of Contiki.


For more details log on to http://www.contiki-os.org

(Content from EFY magazine, April 2013) ebay                  

No comments:

Post a Comment