Version 4 (modified by 14 years ago) (diff) | ,
---|
FIRST DRAFT (poor english!!!)
Sensei Node Cookbook
This document includes instructions how to install and to run the SENSEI's tmotes software.
Table of Contents
Introduction
SENSEI's telosb node software is an applications that brings IPv6 network connectivity on telosb motes. When programmed with SENSEI software nodes can interact on the network like a COaP compliant webserver. Mote's resources can be reached from the web using a normal browser. Interaction with mote's resources is achieved using normal HTTP requests with GET, PUT and POST methods.
Installation
Setup TinyOS
To install the software on telosb motes need a tinyOS 2.1 working copy see: http://www.tinyos.net for informations on tinyOS installation.
Installation on Ubuntu 10.04
Add the following line to /etc/apt/sources.list
deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main
sudo apt-get update sudo apt-get install tinyos-2.1.1
than you have to checkout a working copy of tinyos from the project repository:
sudo apt-get install subversion
svn checkout http://non ne ho idea destination_folder
svn checkout https://telecom.dei.unipd.it/tlcrepos/castellani/iot/tos
Set up your .bashrc variables to enable tinyos compilation toolchain: In this example tos is installed in $HOME/tos
export TOSROOT=$HOME/tos export TOSDIR=$TOSROOT/tos export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:$TOSROOT/support/sdk/java/ export MAKERULES=$TOSROOT/support/make/Makerules export PATH=$PATH:/opt/msp430/bin
Install mote's software
Than you can checkout the native-island folder on the svn repository: INDIRIZZO SVN
To compile and install the executable you've to move to
native-island/node2 make install.NODE_ADDRESS bsl,NODE_USB_DEVICE
TODO:
inserire informazioni su installazione e setup del gateway? serialtun etc?