Mostrando entradas con la etiqueta wireless sensor network (WSN). Mostrar todas las entradas
Mostrando entradas con la etiqueta wireless sensor network (WSN). Mostrar todas las entradas

martes, 29 de enero de 2013

Instalación del TinyOS 2.1.1 en Ubuntu 12.04



Holas,
Ahora estoy haciendo algo con wireless sensor network (WSN) específicamente los Mica2 y Micaz. Para trabajar con ellos tuve que instalar el TinyOS. Voy a colocar paso a paso la instalación :]

TinyOS es un sistema operativo proyectado para dispositivos inalambricos de bajo consumo de energia, como los usados ​​en redes de sensores, computacion ubicuas, redes de área pessoal, edifícios inteligentes y medidores inteligentes.


Paso 1: en Ubuntu
primero vamos a quitar algun repositorio antiguo y agregar los nuevos para esta version:


$ Sudo gedit / etc / apt / sources.list
se abre un archivo y alli copiamos lo siguiente:

deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main
deb http://tinyos.stanford.edu/tinyos/dists/ubuntu natty main
deb http://tinyos.stanford.edu/tinyos/dists/ubuntu maverick main

despues de copiar se debe ser ver una imagen asi: 
luego guarda los cambios.

Paso 2: actualizacion

Ahora vamos a actualizar las modificaciones hechar

$ Sudo apt-get update
Paso 3: instalando tinyOS

ahora si, vamos a instalar el TinyOS 2.1.1

$ Sudo apt-get install TinyOS-2.1.1

Paso 4: el tinyos.sh

vamos a colocar el CLASSPATH correcto dentro del archivo que se abre con el codigo:

sudo gedit / opt/tinyos-2.1.1/tinyos.sh
dentro, el texto debe estar igual a lo siguiente

#! /usr/bin/env bash
# Here we setup the environment
# variables needed by the tinyos
# make system

echo "Setting up for TinyOS 2.1.1 Repository Version"
export TOSROOT=
export TOSDIR=
export MAKERULES=

TOSROOT="/opt/tinyos-2.1.1"
TOSDIR="$TOSROOT/tos"
CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:.
MAKERULES="$TOSROOT/support/make/Makerules"

export TOSROOT
export TOSDIR
export CLASSPATH
export MAKERULES
como en la siguiente figura:
compara con tu archivo .sh e modifica, luego guarda y cierra la ventana de texto.
Paso 5: mas modificaciones
ejecuta el siguiente comando:
$ Gedit ~ /. Bashrc
dentro del archivo agrega lo siguiente:

#Sourcing the tinyos environment variable setup script
source /opt/tinyos-2.1.1/tinyos.sh
guarda el archivo.
Paso 6: verificamos instalacion
para ver que no hay error en nuestra instalación:

$ Tos-check-env
debe ver como la imagen:

Proximos post sera: primeros pasos con el mica2 :]