Tuesday, February 14, 2012

How do you use Contiki?

A lot of people use Contiki for a variety of cool projects and products, but since Contiki is open source, it is difficult to know about them. I (Adam) regularly receive emails from people using Contiki in a variety of fascinating and inspiring projects, and often hear from people I meet about their cool Contiki-projects, but it would be great to get a more structured view of how Contiki is being used.

Are you using Contiki or thinking about using it? If so, it would be great if you could take a few moments of your time to fill out this poll:

How do you use Contiki?

Individual answers will be treated confidentially, and the aggregate results will be posted in early March. Or, if you prefer to not fill out the poll, but still would like to let me know how you use Contiki, feel free to drop me a direct email at adam@dunkels.com! I love to hear about all Contiki-related projects, be it commercial products, hobby projects, academic project, or something completely different!

The poll closes on February 29th 2012, so be quick to answer.


  1. When running a simulation in Cooja using Contiki, the simulation stops after a few seconds on a
    simulation error and i get the following error messages :

    Java stack Trace :

    at se.sics.cooja.mspmote.MspMote.execute(MspMote.java:333)
    at se.sics.cooja.mspmote.MspMote.execute(MspMote.java:300)
    at se.sics.cooja.motes.AbstractWakeupMote$1.execute(AbstractWakeupMote.java:48)
    at se.sics.cooja.Simulation.run(Simulation.java:270)
    at java.lang.Thread.run(Thread.java:619)
    Caused by: se.sics.mspsim.core.EmulationException: Bad operation: 0 at 36679
    at se.sics.mspsim.core.MSP430Core.emulateOP(MSP430Core.java:1394)
    at se.sics.mspsim.core.MSP430.stepMicros(MSP430.java:265)
    at se.sics.cooja.mspmote.MspMote.execute(MspMote.java:327)
    ... 4 more

    some one has faced this problem before?? plz help me!! thanks

  2. I have problem with the contiki programming as follows. I tried to reprogram the example (example-abc.c) but i put it in another folder (home/projects/abc/). The problem is a compite error: Undefined reference to 'abc_open',...and other functions although i used the lib directory: "net/rime.h". In addition, when i put this file in contiki/examples/rime directory (I made sure that the name of process and sime user defined functions are different from your file), that still had the errors. When i tried to compile your file, the errors occured.

    Could you help me to point our my errors?

  3. Hi, I am new to contiki. Just a simple question.

    I followed a link - uIP+avr and come here. My question is, can I use contiki for Bluetooth application on a AVR platform?

    My idea is, using Bluetooth PAN (personal area network) and run on top a uIP stack on a AVR chip.

    Any related info for this?

    Thanks, Marcus


Note: Only a member of this blog may post a comment.