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/mote
debug/
debug_main.c
emtos/
avr/
pgmspace.h
.gdbinit
.platform
ADCC.nc
ADCM.nc
AM.h
BRadioM.nc
ByteEEPROM_platform.h
CC1000Control.nc
CC1000ControlM.nc
CC1000RadioIntM.nc
EEPROM.h
EEPROM.nc
Emstar.nc
HPLADCC.nc
HPLClock.nc
HPLConstants.h
HPLPotC.nc
HPLPowerManagementM.nc
HPLUARTC.nc
HPLUARTM.nc
InjectMsg.nc
LedsC.nc
MacControl.nc
Main.nc
PageEEPROM.h
PageEEPROM.nc
PageEEPROMC.nc
PageEEPROMM.nc
PageEEPROMShare.nc
PhyRadioMsg.h
README
RadioCRCPacket.nc
SysTimeC.nc
SysTimeM.nc
TimerC.nc
TimerHeap.nc
Voltage.h
VoltageM.nc
avr_eeprom.h
dbg.c
dbg.h
emstar.target
fplist.c
hardware.c
hardware.h
hardware.nido.h
hpl.c
install.sh
sched.c
tos_emstar.h
examples/
tosnic_setled.c
hostmote/
hostmote_ceiling.c
hostmote_conf.c
hostmote_i.h
hostmote_main.c
hostmote_reprog.c
hostmote_serial.c
hostmote_sync.c
hostmote_upper.c
include/
README
SMACMsg.h
config.h
debug_log.h
emtos.h
mote.h
mote.run
smac.h
smac_linkstats.h
libmote/
adc.c
bradio.c
eeprom.c
emlinkserver.c
empdserver.c
emsocketserver.c
emstarcomm.c
emstatusserver.c
emtos_i.h
emtos_logger.c
emtos_main.c
emtos_serial.c
leds.c
mote_name.c
mote_user.c
pageeeprom.c
smac_linkstats.c
smacradio.c
timerheap.c
logger/
debug_logger.c
debug_logger_i.h
plugin_gradient.c
plugin_msrv.c
plugin_neighbors.c
plugin_ping.c
plugin_radio_status.c
plugin_retx.c
plugin_smac.c
plugin_timestamps.c
plugin_timesync.c
marcopolo/
testtabs/
BUILD
motesync/
motesync.c
motesync.run
motesync_i.h
nic/
motenic_main.c
testtabs/
ArgosTest.run
Blink.run
Blink.sim
Cnt-udp.run
Cnt-udp.sim
Cnt.run
Cnt.sim
EmstarBaseDebug.run
EmstarBaseDebug.sim
Moap.sim
Rfm-udp.run
Rfm.run
SocketTest.run
SocketTest.sim
StatusTest.run
StatusTest.sim
TosnicCeilingTest.run
TosnicCeilingTest.sim
moap.run
moapsource.run
motenic.run
ping_fakeserial.run
tosnic/
status_scheme.txt
tosnic_framer.c
tosnic_i.h
tosnic_lower.c
tosnic_main.c
tosnic_status.c
tosnic_status_types.h
tosnic_upper.c
ultra/
testtabs/
BUILD
util/
scripts/
Makefile
defs.h
mote-to-sign.pl
printsign.c
sensorlogger.c
sizetest.c
startall
BUILD
FIXME
README
See more files for this project here