Announcing EmTOS
----------------

EmTOS is a wrapper layer that enables unmodified TinyOS applications
to run within the EmStar environment.  EmStar is a programming model
and software framework for creating Linux-based sensor network
applications.

While EmStar was initially developed to support deployments, it also
supports a variety of simulation and emulation modes, including both
simulated RF channel models and te capability to use real RF channels
using an array of Motes.  EmView, the EmStar visualization tool, can
be used to visualize live deployments, simulations, or emulations in
real time.

The EmTOS wrapper layer enables unmodified TinyOS applications to
compile into a binary that can be run in an EmStar simulation, or
even in a real deployment.  In a deployment, this enables unmodified
NesC applications to run on larger "Microserver" nodes, which in
some cases simplifies the task of integrating them with other
components hosted on the Microserver.

EmTOS is implemented by a new TinyOS platform called "emstar" that is
similar to the "pc" platform, but creates an executable that connects
to EmStar services, including the EmStar simulation or emulation
environments, and the EmView visualizer.

EmStar+EmTOS Feature Summary
----------------------------

* Supports simulations with different TinyOS builds on different nodes
* Supports "tiered architectures" consisting of motes and EmStar-based
  Microserver apps
* Supports EmTOS apps running on PC using real Mica RF channel via
  MoteNIC/SMACNIC
* EmTOS app running on Microserver can share access to the radio with
  other EmStar services and applications
* Visualization support for EmTOS and other EmStar applications
* Support for SMAC and Berkeley MAC, Timers, EEPROM, and LEDS

Coming soon:

* Support for TinyViz socket
* ADC, UART support


Code & Documentation
--------------------

EmTOS is part of the EmStar framework, as of version 1.3.1. Download
instructions for EmStar can be found at:

http://cvs.cens.ucla.edu/emstar/

EmTOS resides in the mote/emtos directory. An install script and a README file
are provided in that directory

The EmTOS README file is also available at

http://cvs.cens.ucla.edu/emstar/emtos.html



For further information and/or questions, please send mail to 
[EMAIL PROTECTED]
_______________________________________________
Tinyos-users mailing list
[EMAIL PROTECTED]
http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users

Reply via email to