Introduction to Contiki OS

Introduction to Contiki OS

To install Contiki: Refer this post :

To Refer the Characteristics and comparison of Various OS, refer this Slides:

Operating System fo IoT from T S PRADEEP KUMAR
How to use Contiki OS for Sensor Simulation - A Detailed video is enclosed herewith.
It tells about
Oracle Virtual Box
How to create a Sensor mote using Contiki
How to write a new App in contiki
What are the different windows that categorise? and lot more. Refer this video

T S Pradeep Kumar

cbrgen and setdest in NS2 (Network Simulator 2)

This post will help you to understand the automatic TCL code generation for creating connections between the nodes, to create hops, generates tcp or cbr agents, etc.

There are two things are used: setdest and cbrgen.tcl

setdest is used to

  • Create hops between the nodes using the GOD (General Operations Director) object.
  • Create mobility for nodes in terms of metres/second
  • Move from one place to another place using setdest (Set destination) with speed
  • To execute, use ./setdest
Example of Setdest is

$] cd /home/pradeepkumar/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen/setdest

$] ./setdest -v 2 -n 10 -s 1 -m 10 -M 50 -t 30 -P 1 -p 1 -x 500 -y 500 > usersetdest.tcl

The above output is redirected to usersetdest.tcl 

  • create connections between the nodes , one can specify the maximum number of connections to be made for all the nodes in the network
  • to create the type of agents between the nodes (cbr or tcp)
  • rate at which the packets are transmitted.
  • to execute this, ns cbrgen.tcl

Example of cbrgen.tcl is
$] /home/pradeepkumar/ns-allinone-2.35/ns-2.35/indep-utils/cmu-scen-gen
$] ns cbrgen.tcl -type cbr -nn 10 -seed 1 -mc 5 -rate 5.0 > cbr-10-test.tcl
See the image below to use these two scripts

If you want the step by step instruction, refer this video

T S Pradeep Kumar

Popular posts from this blog

AWK Scripts for NS2 to process data from Trace Files


ns2 installation in Ubuntu 14.04