The platforms enabling wireless sensor networks
Communications of the ACM - Wireless sensor networks
Integrating Wireless Sensor Networks with the Grid
IEEE Internet Computing
Sensor Networks for Emergency Response: Challenges and Opportunities
IEEE Pervasive Computing
An Ultra Low Power System Architecture for Sensor Network Applications
Proceedings of the 32nd annual international symposium on Computer Architecture
Intelligent agents for wireless sensor networks
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Telos: enabling ultra-low power wireless research
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Efficient architectures through application clustering and architectural heterogeneity
CASES '06 Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems
A service oriented architecture for wireless sensor and actor network applications
SAICSIT '06 Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
The emergence of networking abstractions and techniques in TinyOS
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Proceedings of the 4th workshop on Embedded networked sensors
MPI in Wireless Sensor Networks
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Artificial Intelligence Review
A building block approach to sensornet systems
Proceedings of the 6th ACM conference on Embedded network sensor systems
PWM encoding method for wireless communication in sensor networks
WSEAS Transactions on Circuits and Systems
ACM Transactions on Architecture and Code Optimization (TACO)
Automated meter reading system for heat costs allocation
WSEAS Transactions on Circuits and Systems
Wireless sensor network operating systems: a survey
International Journal of Sensor Networks
Design of a low-power ZigBee receiver front-end for wireless sensors
Microelectronics Journal
Expert Systems with Applications: An International Journal
Autonomic wireless sensor networks
Engineering Applications of Artificial Intelligence
Coverage restoration of wireless sensor networks through the usage of decision trees
AsiaCSN '07 Proceedings of the Fourth IASTED Asian Conference on Communication Systems and Networks
Energy-efficient subthreshold processor design
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Low-power TinyOS tuned processor platform for wireless sensor network motes
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Managing resources in constrained environments with autonomous agents
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Resilient localization for sensor networks in outdoor environments
ACM Transactions on Sensor Networks (TOSN)
On accuracy of region based localization algorithms for wireless sensor networks
Computer Communications
A 6μw, 100kbps, 3-5ghz, UWB impulse radio transmitter
Proceedings of the 16th ACM/IEEE international symposium on Low power electronics and design
The adaptive environment: delivering the vision of in situ real-time environmental monitoring
IBM Journal of Research and Development
Disentangling wireless sensing from mesh networking
Proceedings of the 6th Workshop on Hot Topics in Embedded Networked Sensors
Computers and Electronics in Agriculture
Multi-agent system architectures for wireless sensor networks
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
Ambient intelligence through agile agents
Ambient Intelligence for Scientific Discovery
Evolution of resistance to quorum quenching in digital organisms
Artificial Life
Modular approach in sensor board design
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
A fuzzy control framework for wireless sensor networks
International Journal of Sensor Networks
Hi-index | 0.00 |
In this thesis we present and operating system and three generations of a hardware platform designed to address the needs of wireless sensor networks. Our operating system, called TinyOS uses an event based execution model to provide support for fine-grained concurrency and incorporates a highly efficient component model. TinyOS enables us to use a hardware architecture that has a single processor time shared between both application and protocol processing. We show how a virtual partitioning of computational resources not only leads to efficient resource utilization but allows for a rich interface between application and protocol processing. This rich interface, in turn, allows developers to exploit application specific communication protocols that significantly improve system performance. The hardware platforms we develop are used to validate a generalized architecture that is technology independent. Our general architecture contains a single central controller that performs both application and protocol-level processing. For flexibility, this controller is directly connected to the RF transceiver. For efficiency, the controller is supported by a collection of hardware accelerators that provide basic communication primitives that can be flexibility composed into application specific protocols. The three hardware platforms we present are instances of this general architecture with varying degrees of hardware sophistication. The Rene platform serves as a baseline and does not contain any hardware accelerators. It allows us to develop the TinyOS operating system concepts and refine its concurrency mechanisms. The Mica node incorporates hardware accelerators that improve communication rates and synchronization accuracy within the constraints of current microcontrollers. As an approximation of our general architecture, we use Mica to validate the underlying architectural principles. The Mica platform has become the foundation for hundreds of wireless sensor network research efforts around the world. It has been sold to more than 250 organizations. Spec is the most advanced node presented and represents the full realization of our general architecture. It is a 2.5 mm x 2.5 mm CMOS chip that includes processing, storage, wireless communications and hardware accelerators. We show how the careful selection of the correct accelerators can lead to orders-of-magnitude improvements in efficiency without sacrificing flexibility. In addition to performing a theoretical analysis on the strengths of our architecture, we demonstrate its capabilities through a collection of real-world application deployments.