Change search
ReferencesLink to record
Permanent link

Direct link
A Sensor Network Simulator for the Contiki OS
Number of Authors: 1
2006 (English)Report (Refereed)
Abstract [en]

This report introduces a new sensor network simulator for the Contiki OS - the COOJA Simulator. The Contiki OS is a portable operating system designed specifically for resource limited devices such as sensor nodes. It is built around an event-driven kernel but supports pre-emptive multithreading at a per-process basis. It also supports a full TCP/IP stack via uIP and the programming abstraction Protothreads. The main design goal of the COOJA Simulator is extendibility, for which Interfaces and Plugins are used. An Interface represents a sensor node property or device, such as a position, a button or a radio transmitter. A Plugin is used to interact with a simulation, for example to control the simulation speed or to watch all network traffic between the simulated nodes. Both new Plugins and Interfaces can easily be created and added to the simulation environment. A number of other parts of the simulator, for example a radio medium responsible for forwarding radio network data, can also be implemented and added to the simulator. And by supporting several different simulation environments at the same time in one simulation, different underlying hardware platforms can be simulated in heterogeneous networks. Java Native Interface is used to connect the new simulator with Contiki, allowing simulated applications to run in a real Contiki system. By using this approach, any simulated application can then be run on a real sensor node unaltered.

Place, publisher, year, edition, pages
Swedish Institute of Computer Science , 2006, 1. , 40 p.
SICS Technical Report, ISSN 1100-3154 ; 2006:05
Keyword [en]
Sensor Networks, Contiki, simulator
National Category
Computer and Information Science
URN: urn:nbn:se:ri:diva-14206OAI: diva2:1035494
Available from: 2016-10-13 Created: 2016-10-13

Open Access in DiVA

fulltext(1127 kB)0 downloads
File information
File name FULLTEXT01.pdfFile size 1127 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

ReferencesLink to record
Permanent link

Direct link