Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Events : WSN Summer School

Summer School on Wireless Sensor Networks and Smart Objects

TinyOS Hands-On Tutorial

This hands-on tutorial presents rapid wireless sensor network development using TinyOS. The tutorial will be presented by Robert Szewczyk and Joseph Polastre. Szewczyk and Polastre each have over three years experience with TinyOS and are core contributors to the open source project. The tutorial describes the basic concepts of TinyOS and their usage. Participants will start developing and running TinyOS applications on the newest and lowest power mote to date, Tmote sky. Featuring an IEEE 802.15.4 radio at 250kbps and a TI MSP430 microcontroller, Tmote uses the latest hardware technology available. Low power operation on real world systems will be explored. Participants will be introduced to IEEE 802.15.4 and its use in TinyOS and will build a mesh networking application with network reprogramming and network management on the Tmote platform.

A family of low power wireless sensor network devices has been built to enable research and deployments. These devices have featured commercial off the shelf (COTS) components integrated together on a platform commonly referred to as a "mote". In parallel to building motes, UC Berkeley has developed an open source operating system for embedded wireless sensors called TinyOS. In use at over 500 universities and companies, TinyOS has become the de-facto standard for experimentation and research in the field of wireless sensor networks. This tutorial describes the basic concepts of TinyOS and their usage.

This tutorial is intended for developers that have limited experience with TinyOS or are TinyOS novices. Participants will be able to deploy sensors with power management, mesh networking, and network reprogramming by the end of the tutorial, enabling them to start building new applications and algorithms using TinyOS. This tutorial is hands-on and participants should plan on writing code and installing applications.

Participants will have to bring their own laptop.

Contact: Joe Polastre, Moteiv

ETH ZurichLast updated June 20 2023 01:45:14 PM MET    kr