Learn More
Technological progress in integrated, low-power, CMOS communication devices and sensors makes a rich design space of networked sensors viable. They can be deeply embedded in the physical world and spread throughout our environment like smart dust. The missing elements are an overall system architecture and a methodology for systematic advance. To this end,(More)
We propose <i>B-MAC</i>, a carrier sense media access protocol for wireless sensor networks that provides a flexible interface to obtain ultra low power operation, effective collision avoidance, and high channel utilization. To achieve low power operation, <i>B-MAC</i> employs an adaptive preamble sampling scheme to reduce duty cycle and(More)
Current wireless systems only scratch the surface of possibilities emerging from the integration of low-power communication , sensing, energy storage, and computation. Generally, when people consider wireless devices they think of such items as cell phones or personal digital assistants, items with high costs and energy requirements that target specific,(More)
— We present an implementation and evaluation of an Active Messages based communication system for tiny, wireless , networked sensors. The implementation includes two major software components. The first is the device based operating program which includes the communication subsystem , dispatch loop and AM handlers. The second is a communication library for(More)
Miniaturization, integration, and customization make it possible to combine sensing, processing, and communications to produce a smart, network-enabled wireless sensor. Here's how it works. New technology is changing the nature of sensors and the way they interface with data acquisition and control systems. Researchers at U.C. Berkeley have developed an(More)
The ability to incorporate low-power, wireless communication into embedded devices gives rise to a new genre of embedded software that is distributed, dynamic, and adaptive. This paper describes the network-centric approach to designing software for highly constrained devices embodied in TinyOS. It develops a tiny Active Message communication model and(More)
The application of a computer model to evaluate ambulance deployment configurations in an urban ambulance service is described. A planned expansion of the Boston Emergency Ambulance Service was accomplished using computer projections. The use of analytic models in the planning and implementation of an Emergency Medical Services (EMS) system allows for(More)
We present a system capable of performing similarity queries against a large archive of digital music. Users are able to search for songs which " sound similar " to a given query song, thereby aiding the navigation and discovery of new music in such an archive. Our technique is based on reduction of the music data to a feature space of relatively small(More)