Mar 31 2009

SpatioTemporal Filtering Language

 More information coming soon... A public release is scheduled for the end of the summer.

Jan 21 2009

BehaviorScope Software for Parsing Human Activities Using PCFG

Here you can find a command line of the BehaviorScope software for parcing human activities using sensory grammars.

Apr 07 2008

RFID Tag RSSI Measurements

The RFID RSSI measurements taken with Queralt on April 7, 2008 can be found in the attachment.

Measurement data has been analyzed.

The result is uploaded with MATLAB script file.

Measurement result

1. Average RSSI data over distance for all RFIDs

Sep 16 2007

Preparing for the Qualifying Exam

Preparing for the Qualifying Exam

Before the qualifying exam students are required to submit their thesis prospectus of up to 8 pages excluding figures and references according to the Electrical Engineering Department Guidelines.

Jun 11 2007

Videos for Localizing and Counting

Sample videos for localizing and counting can be found as attachments to the bottom of this page. These were made offline from a camera attached to a computer. The results for the network will be posted soon.

Mar 09 2007

Enalab Camera Drivers for SOS

You will find the SOS drivers for the Enalab Camera attached below. The attachment also includes a stripped-down version of SOS and an example application. The included version of PySOS is probably out of date, so if you are interested, please download the current version from the PySOS page.

Below is text copied/pasted from the included README. Note that the schematics for the camera board is attached at the end of this page.

Mar 07 2007

Service Manager for Wiring Architecture

Where to Find?

The experimental source code for the service manager implementation in the SOS operating system can be currently found on Atlantis SVN.

To obtain sources:

svn co http://atlantis.eng.yale.edu/svn/enalab/branches/neeraj/ 

You have to build /sos-1.x/config/svcmgr_test, /sos-1.x/config/nic, and /sos-1.x/tools/sos_server/bin/ with
'make sim -B.'

Then you can go up to the top-level directory and run simnetwork.bat to start a simulated network with 3 nodes, a nic, and a sossrv.
The python code is in /tools/python/ and you'll want to add this to your Python environment somehow. Here's one way: create an environmental variable (in Windows: System Properties->Advanced->Environmental Variables...) defining PYTHONPATH = <path to /tools/python>.

Feb 20 2007

MATSNL: A MATLAB Wireless Sensor Node Platform Lifetime Prediction & Simulation Package

Note: MATSNL 2.0 is updated. The new manual is under revision now. If you have any question regarding to MATSNL 2.0, please send e-mail to author.

What is MATSNL?

Feb 16 2007

PySOS

PySOS is a Python module that connects to a SOS server to provide low-level access to the messaging system of the network. With PySOS you can easily send/receive messages to/from any node on the network. This can be done either through the interactive Python shell or through a Python script.

PySOS is part of our BehaviorScope Studio software suite, utilized in the BehaviorScope project.

Oct 10 2006

SOS Tutorial

This is a small SOS how-to that aims to make it easier for someone to start programming in SOS as soon as possible. For more in-depth information, please look at the official SOS tutorial.

If you have questions, use the form below to search the SOS mailing list.

Oct 09 2006

XFLASH Stand-alone Installation

The XFLASH program is used to program the FLASH memory of the iMote2 through a JTAG programmer. The following steps will install the XFLASH program from the Intel C++ SDT for Xscale. The steps are required to reinstall XFLASH after the evaluation license for the SDT is expired.

 

1. Copy the files to C:\Program Files\Intel\SDT2.0.1\

2. Add to your path:

C:\Program Files\Intel\SDT2.0.1\xflash
C:\Program Files\Intel\SDT2.0.1\xdbbin

3. Copy or ensure that the exact same file C:\Program Files\Intel\SDT2.0.1\xdb\tci\intelxsc\jtag\parbstone.sys is located also
in c:\winnt\system32\drivers or C:\WINDOWS\system32\drivers.

4. Run C:\Program Files\Intel\SDT2.0.1\xdb\tci\intelxsc\jtag\parbinst.exe from a command prompt.

Sep 24 2006

Programming the iMote2 without SOS

The development cycle for the iMote2 platform begins with programming the bare hardware. The main components on the platform are three highly-integrated chips for the processor, radio and power management.

Processor - PXA271 from Intel

Radio - CC2420 from Texas Instruments

Power Management - DA9030 from Dialog

Here is a library of the basic hardware drivers for the iMote2. In the folder is a Makefile that controls the compilation of the hardware drivers and your custom code. The program begins in the main.c file and an example of custom code is included in the test.c file.

Sep 12 2006

Power Modes on the iMote2

The attached document describes the power modes for the iMote2 and the measured energy consumption for the CPU and peripherals, including the camera and radio, for each power-mode. The software configuration of the power-modes is explained. This document is a work in progress, please check back as more information will be added.

Jul 17 2006

Usage Instructions for Enalab's Camera Module for iMote2

This page contains the instructions for trying out ENALAB's camera module with iMote2. Using the binaries posted on this page, first time users should be able to take snapshots and download them to a PC. Future software releases will provide information on how to use the camera software over the web.

The Enalab Camera software runs on Windows XP with Cygwin. The JTAG Debug board and the Xflash program is required to load the embedded software onto the iMote2. The binaries for Enalab's Camera software can be downloaded from here. The following instructions explain how to connect the Enalab Camera and iMote2 over USB for capturing images to a PC.

Jul 05 2006

ENALAB Resources for Intel's iMote2 Node

This page contains links to documentation and software for using the Intel Mote2 with the SOS operating system. This page is work in progress and continuously updated. Please re-visit frequently for additional information and updates.

 



ENALAB Users iMote2 Quick Start Guide

(assuming that you are already familiar with using SOS)

Jun 09 2006

SOSSIM and Tree Routing Protocol in SOS and its Deployment on the XYZ Testbed

This pages outlines how to use SOSSIM and the tree routing protocols in SOS. It is a summary of the steps we have taken to verify the protocol in SOSSIM and run it on a 16 node XYZ network deployed in the corridors of the Morse Teaching Center.

The final version posted here is running on the current testbed. Each node collects data from the node's photo sensor every 1 sec, and sends it to the base-station with after time-stamping it with the real time clock. The basic functionality is provided by 'surge' and 'tree_routing' modules found in the SOS repository with slight modification for the XYZ platform.

May 08 2006

iMote2 SOS Port

As part of our research in camera-enabled sensor networks and Sensory Grammars we are porting the SOS operating system to Intel's iMote2 platform. This page provides our experiences and some initial instructions for getting started with iMote2 and SOS. Some information on how to get started with ENALAB's camera sensor module for iMote2 (shown in the Figure below) are also provided.