Skip to main content

Software Issues in Wireless Sensor Networks

  • Chapter
  • First Online:
  • 733 Accesses

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

As is the case with all other computing devices, sensor nodes too have to be programmed in order to be able to do something useful. Programming sensor nodes falls somewhere between programming desktop computers and small embedded devices: There is only conceptual similarity between programming a home computer with 2 GHz CPU and gigabytes of RAM and storage, and programming a tiny device with just a dozen kilobytes of RAM and an 8-bit processor running on just a few kilohertz. Still, programming sensor networks is not all that similar to embedded devices either: Programming embedded systems typically amounts to writing an assembly program and loading it into programmable ROM of the embedded device, while a sensor node usually has an operating system (such as TinyOS or ConTiki) which provides support for basic I/O operations, operation of the radio transceiver, and so on (Fig. 3.1).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Lewis P (2006) TinyOS Programming

    Google Scholar 

  2. TinyOS Documentation Wiki

    Google Scholar 

  3. SunSPOT Developer’s Guide (2009) SUN Microsystems

    Google Scholar 

  4. Bachrach J, Beal J (2006) Programming a sensor network as an amorphous medium, DCOSS

    Google Scholar 

  5. Bachrach J, et al. (2008) Spatial approaches to pervasive computing, tutorial at IEEE SASO

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Crnjin, A. (2011). Software Issues in Wireless Sensor Networks. In: Gavrilovska, L., Krco, S., Milutinovic, V., Stojmenovic, I., Trobec, R. (eds) Application and Multidisciplinary Aspects of Wireless Sensor Networks. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84996-510-1_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-510-1_3

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-509-5

  • Online ISBN: 978-1-84996-510-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics