Proceedings Article10.1145/1140389.1140390
Language support for interoperable messaging in sensor networks
Kevin K. Chang
- 29 Sep 2005
- pp 1-9
TL;DR: This work has implemented network types in the nesC, the language of the TinyOS sensor network operating system and its applications, and used network types to supports heterogeneous networking between micaz and telos motes (which have different alignment restrictions).
read more
Abstract: Development of network communication in a homogeneous sensor network environment is straightforward as the nodes can share message layouts simply by letting the compiler lay out messages in an arbitrary fashion and using the same executable code on all nodes. However, this simple approach does not usually work in a heterogeneous sensor network setting because different compilers may generate different message layouts, and different processors often have different basic type representations and alignments. The traditional solutions to this problem is to either require programmers to insert network-byte-order and host-byte-order conversions, or to use a compiler that automatically generates marshalling and unmarshalling routines. Unfortunately, these approaches are in-adequate for sensor networks because they are either error-prone and/or add significant overheads to already resource-constrained sensor motes. Instead, we propose a language extension --- network types --- which supports heterogeneous networking in a simple and efficient way. We have implemented network types in the nesC, the language of the TinyOS sensor network operating system and its applications. We have used network types to supports heterogeneous networking between micaz and telos motes (which have different alignment restrictions). We also show that our implementation introduces a negligible amount of overhead in runtime and code size. Network types have the additional benefit of requiring few changes to existing TinyOS code.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
ContikiRPL and TinyRPL: Happy Together
JeongGil Ko,Joakim Eriksson,Nicolas Tsiftes,Stephen Dawson-Haggerty,Andreas Terzis,Adam Dunkels,David E. Culler +6 more
- 11 Apr 2011
TL;DR: The results show two independent implementations of the IPv6 stack for low-power and lossy (LLN) networks can have a substandard performance in a mixed network configuration and that small implementation differences can lead to large-scale differences in behavior.
Metadata behind the Interoperability of Wireless Sensor Networks
TL;DR: In this article, the authors introduce the notion of context as an explicit representation of changes of a WSN status inferred from metadata elements, which in turn leads towards a decision-making process about how to maintain dynamic interoperability.
Beyond Interoperability - Pushing the Performance of Sensor Network IP Stacks
JeongGil Ko,Joakim Eriksson,Nicolas Tsiftes,Stephen Dawson-Haggerty,Jean-Philippe Vasseur,Mathilde Durvy,Andreas Terzis,Adam Dunkels,David E. Culler +8 more
- 01 Jan 2011
TL;DR: In this article, the authors present two complete and interoperable implementations of the IPv6 protocol stack for low power and lossy networks (LLNs), and show that the cost of interoperability is low: their performance and overhead is on par with state-of-the-art protocol stacks custom built for the two platforms.
Metadata behind the Interoperability of Wireless Sensor Network
Daniela Ballari,Monica Wachowicz,Miguel Ángel Manso Callejo +2 more
- 01 Jan 2009
TL;DR: The approach is to introduce the notion of context as an explicit representation of changes of a WSN status inferred from metadata elements, which in turn, leads towards a decision-making process about how to maintain dynamic interoperability.
23
•Posted Content
Wireless Sensor Network
Madhav Bokare,Anagha Ralegaonkar +1 more
TL;DR: It is pointed out that for designing a sensor network one must build a mechanism which is secure from external attackers, and the software and hardware platforms for wireless sensor network are given.
References
TOSSIM: accurate and scalable simulation of entire TinyOS applications
Philip Levis,Nelson Lee,Matt Welsh,David E. Culler +3 more
- 05 Nov 2003
TL;DR: TOSSIM, a simulator for TinyOS wireless sensor networks can capture network behavior at a high fidelity while scaling to thousands of nodes, by using a probabilistic bit error model for the network.
•Book
CORBA fundamentals and programming
Jon Siegel,Dan Frantz,Hal Mirsky,Raghu V. Hudli,Peter de Jong,Alan Klein,Brent Wilkins,Alex Thomas,Wilf Coles,Sean Baker,Maurice Balick +10 more
- 01 Jan 1996
TL;DR: This book discusses object-oriented analysis and design methods and compares available object request brokers and provides a fully-worked example with a single object implementation.
729
Exploiting heterogeneity in sensor networks
Mark D. Yarvis,Nandakishore Kushalnagar,Harkirat Singh,Anand Rangarajan,York Liu,Suresh Singh +5 more
- 13 Mar 2005
TL;DR: While it is proved that optimal deployment is very hard in general, it is also shown that only a modest number of reliable, long-range backhaul links and line-powered nodes are required to have a significant impact.
•Proceedings Article
EmStar: a software environment for developing and deploying wireless sensor networks
Lewis Girod,Jeremy Elson,Alberto E. Cerpa,Thanos Stathopoulos,Nithya Ramanathan,Deborah Estrin +5 more
- 27 Jun 2004
TL;DR: The EmStar project as discussed by the authors is a software environment for developing and deploying complex WSN applications on networks of 32-bit embedded Microserver platforms, and integrating with networks of Motes.
Consolidated ada reference manual: language and standard libraries
S. Tucker Taft,Robert A. Duff,Randall L. Brukardt,Erhard Ploedereder +3 more
- 01 Jan 2000
TL;DR: Information technology - Programming Languages - Ada.
127