Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Contiki
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Real-time operating system}} {{About|the embedded operating system}} {{Distinguish|Kon-Tiki}} {{ infobox OS | name = Contiki | screenshot = Contiki-ipv6-rpl-cooja-simulation.png | caption = Screenshot of an Ubuntu system showing Contiki 2.6 running on 41 nodes forming an IPv6-RPL-6LoWPAN network in the Cooja Contiki network simulator. | developer = [[Adam Dunkels]] | source model = [[Open-source software|Open source]] | released = {{Start date and age|2003|03|10|df=yes}} | latest release version = 3.0 | latest release date = {{Start date and age|2015|08|25|df=yes}} | license = [[BSD-3-Clause]] | discontinued = yes | website = {{URL|www.contiki-os.org}} | repo = {{URL|github.com/contiki-os/contiki}} }} {{Infobox software | name = Contiki-NG | developer = | latest release version = 4.9 | latest release date = {{Start date and age|2023|06|17}} | repo = {{URL|github.com/contiki-ng/contiki-ng}} | website = {{URL|www.contiki-ng.org}} | discontinued = no }} '''Contiki''' is an [[operating system]] for networked, memory-constrained systems with a focus on low-power wireless [[Internet of Things]] (IoT) devices. Contiki is used for systems for [[street light]]ing, sound monitoring for [[smart cities]], [[radiation monitoring]] and alarms.<ref name=primary>{{Citation |url= http://www.contiki-os.org/ |title= Contiki OS}}.</ref> It is [[open-source software]] released under the [[BSD licenses|BSD-3-Clause]] license. Contiki was created by [[Adam Dunkels]] in 2002<ref>{{Citation |title= Contiki: Bringing IP to Sensor Networks |url= http://ercim-news.ercim.eu/en76/rd/contiki-bringing-ip-to-sensor-networks}}</ref> and has been further developed by a worldwide team of developers from Texas Instruments, Atmel, Cisco, [[ENEA (Italy)|ENEA]], [[ETH Zurich]], Redwire, [[RWTH Aachen University]], Oxford University, SAP, Sensinode, [[Swedish Institute of Computer Science]], ST Microelectronics, Zolertia, and many others.<ref>{{Citation |url= http://www.contiki-os.org/community.html |title= Contiki OS |contribution= Community}}.</ref> Contiki gained popularity because of its built in TCP/IP stack and lightweight [[preemption (computing)|preemptive scheduling]] over [[Event-driven architecture|event-driven]] [[kernel (operating system)|kernel]]<ref>{{Citation |first= Adam |last= Dunkels |contribution= Contiki β a lightweight and flexible operating system for tiny networked sensors |title= Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks. |pages= 455β462 |year=2004}}.</ref> which is a very motivating feature for IoT. The name ''Contiki'' comes from [[Thor Heyerdahl]]'s famous [[Kon-Tiki]] raft. Contiki provides multitasking and a built-in [[Internet Protocol Suite]] (TCP/IP stack), yet needs only about 10 [[kilobyte]]s of [[random-access memory]] (RAM) and 30 kilobytes of [[read-only memory]] (ROM).<ref name=primary /> A full system, including a [[graphical user interface]], needs about 30 kilobytes of RAM.<ref>[https://www.wired.com/2014/06/contiki/ Out in the Open: The Little-Known Open Source OS That Rules the Internet of Things]</ref> A new branch has recently been created, known as [http://contiki-ng.org/ Contiki-NG]: The OS for Next Generation IoT Devices
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)