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
Some source files from: EmStar/devel/herd
camera/
BUILD
cam_sdev.c
camctrl.c
camctrl_i.h
camdefs.h
inquiry.c
ptz_command.c
ptz_status.c
query_handlers.c
util.c
centroute/
BUILD
centroute_i.h
centroute_lt.c
centroute_main.c
centroute_query.c
centroute_ssync.c
centroute_status.c
centroute_upper.c
centroute_utils.c
controller/
BUILD
controller_i.h
controller_internals.c
controller_main.c
controller_node_routing_input.c
controller_status.c
data/
BUILD
mdtn.c
rawdata_i.h
rawdata_lower.c
rawdata_main.c
rawdata_ssync.c
rawdata_status.c
rawdata_upper.c
rawdata_util.c
demo/
ctrl.c
dsr/
BUILD
dsr_arp.c
dsr_i.h
dsr_internals.c
dsr_lower.c
dsr_main.c
dsr_neighbors.c
dsr_status.c
dsr_upper.c
dsr_utils.c
include/
camctrl.h
centroute.h
dsr.h
resquery.h
linuxroute/
BUILD
linuxroute.c
linuxroute.run
linuxroute_i.h
linuxroute_init.sh
linuxroute_route.c
linuxroute_status.c
llack/
BUILD
llack_i.h
llack_main.c
resdisc/
BUILD
resdisc_i.h
resdisc_le.c
resdisc_lower.c
resdisc_main.c
resdisc_query.c
resdisc_ssync.c
resdisc_status.c
resdisc_upper.c
resdisc_util.c
route/
BUILD
route_i.h
route_main.c
testtabs/
100.sim
beacontest.run
beacontest.sim
beacontest_rnp.run
beacontest_rnp.sim
ceiling_local.sim
croute-line-5.sim
datarel-25-1-norel.sim
datarel-25-1.sim
datarel-ceil-1s.sim
datarel-ceil-2s.sim
datarel-ceil-3s.sim
datarel-ceil.sim
distest.sim
ipconn-pctelos.run
ipconn-sgmotes.run
mh-nomote.run
query.run
queuetest.run
queuetest.sim
regtest-104.sim
regtest-ceil.sim
regtest.sim
routeleaf.run
routesink-flood.run
routesink-mh.run
routesink-soft.run
routesink.run
routetest-101-c.sim
routetest-101.sim
routetest.sim
rt-sensys-flood-ceil.sim
rt-sensys-flood.sim
rt-sensys-mh-ceil.sim
rt-sensys-mh.sim
rt-sensys-soft-ceil.sim
rt-sensys-soft.sim
treeleaf.run
treeleaf_dse.run
treeleafceilrel.run
treeleafnorel-10.run
treeleafnorel-30.run
treeleafnorel.run
treeleafreg.run
treeleafrel.run
treesink-mh-noack.run
treesink-mh.run
treesink_dse.run
treetest-101.sim
treetest-2.sim
treetest-25-1.sim
treetest-25-4.sim
treetest-ceil.sim
treetest-rand.sim
treetest.sim
treetest_dse.sim
treetest_dse_deadsink.sim
utils/
BUILD
ceiling_static_route_part
ceiling_static_route_whole
e2e.sh
gen_static_routes.py
m2m.sh
process-e2e-tcp.sh
process-e2e-udp-assist.py
process-e2e-udp.sh
process-m2m-tcp.sh
process-poc-allon.sh
process-poc-reliability.sh
process-poc-tcpdump.sh
proof-of-concept-allon.sh
proof-of-concept-hacked.sh
proof-of-concept-helper.py
proof-of-concept-pingtime.sh
proof-of-concept-reliability-real.sh
proof-of-concept-reliability.sh
proof-of-concept.sh
resdisc_client.c
testfile
BUILD
See more files for this project here