The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
A unifying link abstraction for wireless sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
The Tenet architecture for tiered sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Towards a sensor network architecture: lowering the waistline
HOTOS'05 Proceedings of the 10th conference on Hot Topics in Operating Systems - Volume 10
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
An architecture for energy management in wireless sensor networks
ACM SIGBED Review - Special issue on the workshop on wireless sensor network architecture (April-2007)
A component-based architecture for power-efficient media access control in wireless sensor networks
Proceedings of the 5th international conference on Embedded networked sensor systems
An adaptive communication architecture for wireless sensor networks
Proceedings of the 5th international conference on Embedded networked sensor systems
COPRA: a communication processing architecture for wireless sensor networks
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Hi-index | 0.00 |
In this paper we present TinyNET, a modular framework that allows development and quick integration of protocols and applications for Wireless Sensor Networks in TinyOS. As a sample experience of software development using TinyNET, we employ an environmental monitoring application. We organize our network testbed in a converge-casting topology, where the sink gathers the data collected by all sensors. Routing toward the sink is achieved based on a hop-count based algorithm. Our framework also integrates support for the 6LowPAN standard, which becomes therefore integrated with other network components and allows, e.g., to query single sensors within the network using ping messages. Thanks to TinyNET, these messages will make transparent use of the underlying network protocols. The main advantages yielded by TinyNET are found in the modularity of network components, in specific code that transparently manages the interfaces among different modules and translates standard TinyOS interfaces into new TinyNET ones, and in the readily available infrastructure to multiplex different applications over the same network stack. This allows a global vision of the system as well as the chance to focus on the design of separate components.