Questions tagged [contiki]

Contiki is an open source operating system for the Internet of Things.

What is Contiki?

Contiki is an open source operating system for the Internet of Things (IoT). Contiki allows tiny, battery-operated low-power systems communicate with the Internet. Contiki-OS is developed by a world-wide team of developers with contributions from Atmel, Cisco, ETH, Redwire LLC, SAP, Thingsquare, and many others, led by Adam Dunkels of Thingsquare.

Questions about Contiki-NG (Next Generation Contiki) are also welcome here. Contiki-NG is a fork of Contiki, with focus on next generation IoT protocols and platforms.

Where is Contiki used?

Contiki is used in a wide variety of IoT systems, such as city sound monitoring, street lights, networked electrical power meters, industrial monitoring, radiation monitoring, construction site monitoring, alarm systems, and remote house monitoring.

Contiki references

Contiki-NG references

Related Tags:

578 questions
3
votes
1 answer

Enable AES encryption on CC2650 over contiki

How can I enable AES encryption on Contiki? I am using cc22650 Sensortag platform and MQTT to communicate with a broker. Thanks in advance :)
JuanMa
  • 133
  • 5
3
votes
0 answers

Lightweight cryptographic hash function for motes

I need to use a cryptographic hash function for security and message integrity purposes in resource constrained devices like tmote sky or z1 mote. I am using cooja simulator in contiki. I tried to use quark or blake2. But Section TEXT will not fit…
Shridhar R Kulkarni
  • 6,653
  • 3
  • 37
  • 57
3
votes
1 answer

Contiki Cooja not showing stats in collect view

I cannot get the graphs and statistics of collect view example. I have run the simulation for many minutes, but when I go to tools and select collect view the nodes portion in the next window is empty and I have also selected start collect and send…
3
votes
1 answer

C - How to receive from the serial port for the device side (z1 mote)

I am trying to communicate with a z1 mote that is connected to my PC directly by using pyserial. What I am looking to do is to write to the mote, and upon receiving the command, the mote should reply the current reading for temperature, for example.…
Ahmed Al-haddad
  • 805
  • 2
  • 16
  • 41
3
votes
1 answer

Compiling relic library (for msp430)

I'm trying to compile relic in order make some simulations on COOJA. For your information I am using COOJA in a virtual machine ( Instant contiki 2.7 ), It comes with msp430-gcc-4.7.0 I ran the following commands ( according to the…
yushaa yave
  • 145
  • 1
  • 9
3
votes
2 answers

Contiki compile error

I'm working with Tmote-sky nodes. I have installed instant-contiki as a virtual machine using VMware player. Now I can't compile any .c file on the nodes. I have always this error message: make: msp430-gcc: Command not found CC …
Cali
  • 31
  • 1
  • 3
3
votes
1 answer

When to use on the fly AES encryption and fixed key AES encryption?

I am working on AES security in Contiki OS.I have AES library, which supports two type of encryption/decryption: On the fly Fixed key In on-the-fly, when I encrypt data using key, new key and encrypted data get generated.This newly generated key…
3
votes
2 answers

Using Rime and 6LoWPAN in Contiki OS

I'm trying to make use of the 6LoWPAN implementation provided by Contiki OS.My problem is that Rime is just working without having the flag UIP_CONF_IPV6 set. As soon as I set the flag in order to activate IPv6 support the compiler reports 'multiple…
Thilo
  • 989
  • 1
  • 17
  • 27
3
votes
1 answer

use of malloc in contiki programs

Consider the following contiki program. #include #include"contiki.h" #include static char *mem; static int x; /*---------------------------------------------------------------------------*/ PROCESS(test,…
user2668988
  • 267
  • 1
  • 2
  • 12
3
votes
1 answer

How to read temperature, humidity and light measures with contiki-OS?

I would like to know how to measure temperature, light and humidity with a contiki program. I'm using a TelosB mote (sky mote), so these three sensors are integrated in the mote itself. PS: I'm working on Contiki-OS 2.7
ThunderPhoenix
  • 1,649
  • 4
  • 20
  • 47
3
votes
2 answers

How to burn .hex intel format file on cc2530 EB

Hello there I am a newbie working on the SMARTRF-05EB - Evaluation Board, I have installed SDCC and Contiki-2.6 in the Linux Virtual Machine. I am able to build all the examples present in this directory contiki-2.6/contiki/examples/cc2530dk , but…
linuxstack
  • 757
  • 8
  • 19
3
votes
1 answer

Using OpenSSL with Contiki

I would like to use openssl library with contiki. I have it installed and the header files are in /usr/include/openssl, but including those headers doesn't work. I've tried passing -lcrypto flag to the compiler, but still no success. Is there…
2
votes
0 answers

dht11 sensor timed out with cc2650 launchpad

I'm running launchxl-cc2650 on Contiki to read temperature and humidity value from dht11 sensor. Build with Contiki, and flash with ti programmer 2. But my board can't seem to read the value of the sensor (output reading timed out) i'm trying on 2…
edward
  • 21
  • 4
2
votes
1 answer

Radio payload limitation for Cooja mote of Contiki-ng

Consider an RPL network as shown in below. In this network node 1 is the root of the DODAG. Node 2 is the sender and sends unicast UDP packets toward receiver nodes (nodes 3-18). The DODAG is working in the non-storing mode and I am using Cooja…
Heroshizen
  • 49
  • 5
2
votes
1 answer

Contiki ng: how to lower power consumption?

Im currently developing a low power IoT node based on Contiki-ng running on a TI CC1350 launchpad board. My problem is that my power consumption is always >6mA. Compiling and running the energest example I can see the MCU radio is always listening,…
aanc
  • 23
  • 3
1
2
3
38 39