Show index.asc syntax highlighted
EmStar Link Library and Services
================================
The EmStar Team <emstar-design@cens.ucla.edu>
$Id: index.asc,v 1.5 2005/06/14 18:49:37 mlukac Exp $
Link Device
-----------
START HERE!!! The link:link_device.html[Link Device] is a logical
device composed of a set of sub-devices, that are organized in a
standard way. Link devices are located under `/dev/link/<name>/`.
Each Link Device has a unique name, e.g. `udp0` for an 802.11 link,
`mote0` for a mote radio interface, `flood` for a flood routing
module. Under each name, there is a directory containing the
subdevices that make up the logical Link Device.
Link Libraries
--------------
To support standardization in the Link Device interface, there are several
libraries provided that simplify the creation and use of Link Devices.
Link User
~~~~~~~~~
The link:link_user.html[Link User] library blah blha
blha... description.
Link Provider
~~~~~~~~~~~~~
The link:link_provider.html[Link Provider] library blah blha
blha... description.
Link Passthrough
~~~~~~~~~~~~~~~~
The link:link_passthrough.html[Link Passthrough] library blah blha
blha... description.
Services
--------
Link Drivers
~~~~~~~~~~~~
udpd
^^^^
The link:udpd.html[udpd service] encapsulates emstar packets into udp
packets and transmists them over real linux network devices.
motenic
^^^^^^^
Passthru Modules
~~~~~~~~~~~~~~~~
linkstats
^^^^^^^^^
The link:linkstats.html[linkstats service] implements a link quality
estimator by using the link:link_passthrough.html[link passthrough
library]
lqe and rnplite
^^^^^^^^^^^^^^^
The extra link:lqe.html[link quality estimators] are very similar to
the link:linkstats.html[linkstats service] but offer different ways of
computing and adjusting the estimation of link quality.
frag
^^^^
The link:frag.html[frag service] will break up and transmit packets
that are larger than the MTS.
Routing Modules
~~~~~~~~~~~~~~~
flood
^^^^^
sink
^^^^
Auxilliary Modules
~~~~~~~~~~~~~~~~~~
neighbord
^^^^^^^^^
The link:neighbord.html[neighbord service] uses the
link:linkstats.html[linkstats (or similar)] service to provide a binar
and printable neighbor list.
See more files for this project here
EmStar is a software system for developing and deploying wireless sensor networks involving Linux-based platforms. As the wireless sensor network community has attempted to deploy more complex designs---large-scale, long-lived systems that need self-organization and adaptivity---a number of difficult software design issues have arisen. Advances in software design have not kept pace with the capabilities of hardware. This is because designing for an adaptive, efficient, and useful sensor network has turned out to be surprisingly complex and difficult. EmStar is a Linux-based software framework, whose goal is to dramatically reduce this complexity, enabling work to be shared and reused, and simplifying and speeding the design of new sensor network applications.
Project homepage:
http://cvs.cens.ucla.edu/emstar/
Programming language(s): C,Shell Script
License: other
frag.asc
index.asc
link_device.asc
link_passthrough.asc
link_provider.asc
link_user.asc
linkstats.asc
lqe.asc
neighbord.asc
udpd.asc