Contiki Turns Ten
An anonymous reader writes "The first release of Contiki, the open source operating system, was announced ten years ago today on Slashdot. From its inception, Contiki has been all about connecting 'unexpected things' to the Internet, including things like Lego bricks and Apple II computers. Today, Contiki is still going strong and is now being used in the Internet of Things, where it is connecting things like thermostats to smartphone apps throughout Europe."
2013 will be known as the Year of the Contiki Desktop! mark my words.
Karma: Excellent. 15 moderator points expire sometime.
"Contiki provides powerful low-power Internet communication. Contiki supports fully standard IPv6 and IPv4, along with the recent low-power wireless standards: 6lowpan, RPL, CoAP. With Contiki's ContikiMAC and sleepy routers, even wireless routers can be battery-operated."
http://contiki-os.org/#about
Perhaps because for such a massively multiplatform RTOS such an architecture specific question can't be answered in a meaningful way?
10KB of RAM, 30KB of ROM. That should also tell you what the processor and power requirements are. Anything with that amount of memory is running at a few MHz and sipping milliwatts.
Shameless plug: I had a pretty extensive chat late last year with the guy who Contiki. You can read it here.
Contiki is primarily aimed at 802.15.4 devices. As far as I am concerned, Bluetooth LE is a hackish attempt to make it compete in the same space as 802.15.4. I think that your average 802.15.4 radio consumes less power for the same range & throughput as a bluetooth LE. Also, you have the advantage being able to create more advanced sensor networks. Of course, BLE has the huge advantage of being able to piggyback along with existing bluetooth to get on all the phones and tablets.