skip to main content
Skip header Section
Interconnecting Smart Objects with IP: The Next InternetJune 2010
Publisher:
  • Morgan Kaufmann Publishers Inc.
  • 340 Pine Street, Sixth Floor
  • San Francisco
  • CA
  • United States
ISBN:978-0-12-375165-2
Published:15 June 2010
Pages:
432
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Smart object technology, sometimes called the Internet of Things, is having a profound impact on our day-to-day lives. Interconnecting Smart Objects with IP is the first book that takes a holistic approach to the revolutionary area of IP-based smart objects. Smart objects are the intersection of networked embedded systems, wireless sensor networks, ubiquitous and pervasive computing, mobile telephony and telemetry, and mobile computer networking. This book consists of three parts, Part I focuses on the architecture of smart objects networking, Part II covers the hardware, software, and protocols for smart objects, and Part III provides case studies on how and where smart objects are being used today and in the future. The book covers the fundamentals of IP communication for smart objects, IPv6, and web services, as well as several newly specified low-power IP standards such as the IETF 6LoWPAN adaptation layer and the RPL routing protocol. This book contains essential information not only for the technical reader but also for policy makers and decision makers in the area of smart objects both for private IP networks and the Internet. Shows in detail how connecting smart objects impacts our lives with practical implementation examples and case studies Provides an in depth understanding of the technological and architectural aspects underlying smart objects technology Offers an in-depth examination of relevant IP protocols to build large scale smart object networks in support of a myriad of new services Table of Contents Part I: The Architecture Chapter 1: What are Smart objects Chapter 2: The IP protocol architecture Chapter 3: Why IP for smart objects Chapter 4: IPv6 for Smart Object Networks and The Internet of Things Chapter 5: Routing Chapter 6: Transport Protocols Chapter 7: Service Discovery Chapter 8: Security for Smart Objects Chapter 9: Web services For Smart Objects Chapter 10: Connectivity models for smart object networks Part II: The Technology Chapter 11: What is a Smart Object Chapter 12: Low power link layer for smart objects networks Chapter 13: uIP A Lightweight IP Stack Chapter 14: Standardization Chapter 15: IPv6 for Smart Object Networks - A Technology Refresher Chapter 16: The 6LoWPAN Adaptation Layer Chapter 17: RPL Routing in Smart Object Networks Chapter 18: The IPSO Alliance Chapter 19: Non IP Technology Part III: The Applications Chapter 20: Smart Grid Chapter 21: Industrial Automation Chapter 22: Smart Cities and Urban Networks Chapter 23: Home Automation Chapter 24: Building Automation Chapter 25: Structural Health Monitoring Chapter 26: Container Tracking

References

  1. Abeillé J, Durvy M, Hui J, Dawson-Haggerty S. Lightweight IPv6 Stacks for Smart Objects: the Experience of Three Independent and Interoperable Implementations; January 2009. IPSO Alliance White Paper 2. Available from: ¿www.ipso-alliance.org/¿.Google ScholarGoogle Scholar
  2. Abley J, Savola P, Neville-Neil G. "Deprecation of Type 0 Routing Headers in IPv6"; December 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  3. Aboba B, Thaler D, Esibov L. Link-Local Multicast Name Resolution (LLMNR). Internet informational RFC4795; January 2007.Google ScholarGoogle Scholar
  4. Adya A, Howell J, Theimer M, Bolosky WJ, Douceur JR. Cooperative task management without manual stack management. In: Proceedings of the USENIX Annual Technical Conference ; 2002:289-302. Google ScholarGoogle Scholar
  5. Akiba. Freaklabs -- Open Source ZigBee. Web page. ¿http://www.freaklabs.org/¿.Google ScholarGoogle Scholar
  6. Alkabani Y, Koushanfar F. Active hardware metering for intellectual property protection and security. In: Proceedings of 16th USENIX Security Symposium on USENIX Security Symposium, SS'07 . Berkeley, CA: USENIX Association; 2007: 1-16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Allman M, Paxson V. On estimating end-to-end network path properties. In: Proceedings of the SIGCOMM '99 Conference . Cambridge, MA; September 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Allman M, Paxson V, Stevens W. TCP congestion control. RFC2581, Internet Engineering Task Force; April 1999. Google ScholarGoogle Scholar
  9. Alvestrand H. RFC3710, "An IESG charter". Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  10. Alvestrand H. RFC3935, "A Mission Statement for the IETF". Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  11. Anderson R. Why cryptosystems fail. In: CCS '93: Proceedings of the 1st ACM conference on Computer and Communications Security . Fairfax, VA; 1993:215-227. Google ScholarGoogle Scholar
  12. Anderson R, Kuhn M. Tamper resistance: a cautionary note. In: Proceedings of the 2nd Conference on Proceedings of the Second USENIX Workshop on Electronic Commerce, WOEC'96 . Berkeley, CA: USENIX Association; 1996: 1. Google ScholarGoogle Scholar
  13. Asynchronous Transfer Mode Signaling Private Network-to-Network Interface.Google ScholarGoogle Scholar
  14. Awduche D, Berger L, Gan D, Li T, Srinivasan V, Swallow G. RFC3209, "RSVP-TE: Extensions to RSVP for LSP Tunnels"; December 2001. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  15. Balakrishnan H, Seshan S, Amir E, Katz R. Improving TCP/IP performance over wireless networks. In: Proceedings of the First ACM Conference on Mobile Communications and Networking . Berkeley, CA; November 1995. Google ScholarGoogle Scholar
  16. Blake S, Black D, Carlson M, Davies E, Wang Z, Weiss W. RFC2475, "An Architecture for Differentiated Services"; December 1998. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  17. Migrating to IPv6: A Practical Guide to Implementing IPv6 in Mobile and Fixed Networks by Marc Blanchet: Wiley.Google ScholarGoogle Scholar
  18. Bormann C, Burmeister C, Degermark M, et al. RFC3095, "RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed"; July 2001. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  19. Braden R. Requirements for internet hosts -- communication layers. RFC1122, Internet Engineering Task Force; October 1989. Google ScholarGoogle Scholar
  20. Braden R, Clark D, Shenker S. RFC1633, "Integrated Services in the Internet Architecture: an Overview"; June 1994. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  21. Braden R, Zhang L, Berson S, Herzog S, Jamin S. RFC2205, "Resource ReSerVation Protocol (RSVP) -- Version 1 Functional Specification"; September 1997. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  22. Bradner S. RFC2026, "The Internet Standards Process -- Revision 3"; October 1996. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  23. Bradner S. RFC2119, "Key words for use in RFCs to Indicate Requirement Levels"; March 1997. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  24. Brandt A, Buron J, Porcu G. draft-ietf-roll-home-routing-reqs, "Home Automation Routing Requirements in Low Power and Lossy Networks", Work in progress. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  25. Buettner M, Yee GV, Anderson E, Han R. X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks. In: SenSys '06: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems . Boulder, CO; 2006:307-320. Google ScholarGoogle Scholar
  26. Buettner M, Prasad R, Sample A, et al. RFID sensor networks with the Intel wisp. In: Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems ; 2008:393-394. Google ScholarGoogle Scholar
  27. Burri N, von Rickenbach P, Wattenhofer R. Dozer: ultra-low power data gathering in sensor networks. In: IPSN '07; 2007. Google ScholarGoogle Scholar
  28. Bush R, Meyer D. RFC3439, "Some Internet Architectural Guidelines and Philosophy", December 2002. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  29. Cain B, Deering S, Kouvelas I, et al. RFC3376, "Internet Group Management Protocol, Version 3"; October 2002. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  30. Callon R. "Use of OSI IS-IS for routing in TCP/IP and dual environments", RFC1195; December 1990. Google ScholarGoogle Scholar
  31. Candès EJ, Wakin MB. An Introduction to Compressive Sampling. Signal Process Mag. March 2008.Google ScholarGoogle Scholar
  32. Carpenter B. RFC2775, "Internet Transparency"; February 2000. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  33. Carpenter B. RFC2850, "Charter of the Internet Architecture Board (IAB)". Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  34. Carpenter B, Moore K. RFC3056, "Connection of IPv6 Domains via IPv4 Clouds"; February 2001. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  35. Cheng TE, Fonseca R, Kim S, et al. A modular network layer for sensornets. In: Proceedings of OSDI ; August 2006. Google ScholarGoogle Scholar
  36. Cheshire S, Aboba B, Guttman E. Dynamic configuration of ipv4 link-local addresses. Internet standard RFC3927; May 2005.Google ScholarGoogle Scholar
  37. Christian A, Healey J. Gathering motion data using featherweight sensors and TCP/IP over 802.15.4. In: Proceedings of the IEEE International Symposium on Wearable Computers, On-Body Sensing Workshop . Osaka, Japan; October 2005.Google ScholarGoogle Scholar
  38. Claise B. RFC3954, "Cisco Systems NetFlow Services Export Version 9"; October 2004.Google ScholarGoogle Scholar
  39. Clark D. "THE DESIGN PHILOSOPHY OF THE DARPA INTERNET PROTOCOLS", ACM; 1988.Google ScholarGoogle Scholar
  40. Clark DD. Window and acknowledgement strategy in TCP. RFC813, Internet Engineering Task Force; July 1982. Google ScholarGoogle Scholar
  41. Clausen T, Jacquet P. RFC3626, "Optimized Link State Routing Protocol (OLSR)"; October 2003. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  42. Conta A, Deering S, Gupta M. RFC4443, "Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification", March 2006. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  43. Cooprider N, Archer W, Eide E, Gay D, Regehr J. Efficient memory safety for TinyOS. In: Proceedings of the 5th International Conference on Embedded Networked Sensor Systems . New York, NY: ACM; 2007: 205-218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Crawford M. RFC2464, "Transmission of IPv6 Packets over Ethernet Networks"; December 1998. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  45. Crockford D. The application/JSON media type for JavaScript object notation (JSON). Internet RFC4627; July 2006.Google ScholarGoogle Scholar
  46. Culler D, Dutta P, Cheng TE, et al. Towards a sensor network architecture: Lowering the waistline. In: Proceedings of the International Workshop on Hot Topics in Operating Systems (HotOS) ; 2005. Google ScholarGoogle Scholar
  47. Cunha A, Koubaa A, Severino R, Alves M. Open-ZB: an open-source implementation of the IEEE 802.15. 4/ZigBee protocol stack on TinyOS. In: IEEE International Conference on Mobile Ad hoc and Sensor Systems, 2007. MASS 2007 ; 2007:1-12.Google ScholarGoogle Scholar
  48. DARPA INTERNET PROGRAM, RFC791, "Internet Protocol"; September 1981. Available from: ¿www. ietf.org/¿.Google ScholarGoogle Scholar
  49. Understanding IPv6, Second Edition by Jospeph Davies: Microsoft Press.Google ScholarGoogle Scholar
  50. De Couto D, Aguayo D, Bicket J, Morris R. A high-throughput path metric for multi-hop wireless routing. In: Proceedings of the 9th Annual International Conference on Mobile Computing and Networking . New York, NY: ACM; 2003: 134-146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. De Rosa M, Goldstein S, Lee P, Campbell J, Pillai P. Programming modular robots with locally distributed predicates. In: Proceedings of the IEEE International Conference on Robotics and Automation ICRA '08 ; 2008.Google ScholarGoogle ScholarCross RefCross Ref
  52. Steve Deering, "Watching the Waist of the protocol Hourglass", IETF-51 London IETF-51.Google ScholarGoogle Scholar
  53. Deering S, Hinden R. RFC2460, "Internet Protocol, Version 6 (IPv6) Specification"; December 1998. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  54. Deering S, Hinden R. RFC3513, "Internet Protocol Version 6 (IPv6) Addressing Architecture"; July 1998. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  55. Dierks T, Allen C. RFC2246, "The TLS Protocol-Verion 1"; January 1999. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  56. Dierks T, Rescorla E. The Transport Layer Security (TLS) Protocol Version 1.2. Internet standard RFC 5246; August 2008.Google ScholarGoogle Scholar
  57. Dohler M, Watteyne T, Winter T, Barthel D. RFC5548, "Routing Requirements for Urban Low-Power and Lossy Networks". Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  58. Dolivo F. The IBM Secure Trade Lane Solution. ERCIM News no. 68; January 2007.Google ScholarGoogle Scholar
  59. Draves R, Thaler D. RFC4191, "Default Router Preferences and More-Specific Routes"; November 2005. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  60. Droms R. Dynamic host configuration protocol. Internet standard RFC2131; March 1997.Google ScholarGoogle Scholar
  61. Droms R. RFC3736, "Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6"; April 2004. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  62. Droms R, Bound J, Volz B, Lemon T, Perkins C, Carney M. RFC3315, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)"; June 2003. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  63. Droms R, Bound J, Volz B, Lemon T, Perkins C, Carney M. RFC3315, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)"; July 2003. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  64. Dunkels A. Full TCP/IP for 8-bit architectures. In: Proceedings of The First International Conference on Mobile Systems, Applications, and Services (MOBISYS '03) ; May 2003. Google ScholarGoogle Scholar
  65. Dunkels A. Protothreads web site. Web page; 2004. Visited 20.12.09.Google ScholarGoogle Scholar
  66. Dunkels A, Vasseur JP. IP for Smart Objects; September 2008. IPSO Alliance White Paper 1. Available from: ¿www.ipso-alliance.org/¿.Google ScholarGoogle Scholar
  67. Dunkels A, Voigt T, Alonso J. Making TCP/IP Viable for Wireless Sensor Networks. In: Proc. EWSN'04 work-in-progress session ; January 2004.Google ScholarGoogle Scholar
  68. Dunkels A, Voigt T, Bergman N, Jönsson M. The Design and Implementation of an IP-based Sensor Network for Intrusion Monitoring. In: Swedish National Computer Networking Workshop . Karlstad, Sweden; November 2004.Google ScholarGoogle Scholar
  69. Dunkels A, Finne N, Eriksson J, Voigt T. Run-time dynamic linking for reprogramming wireless sensor networks. In: ACM Conference on Networked Embedded Sensor Systems (SenSys 2006) . Boulder, CO; November 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  70. Dunkels A, Schmidt O, Voigt T, Ali M. Protothreads: Simplifying event-driven programming of memory-constrained embedded systems. In: Proceedings of the Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys 2006) . Boulder, CO; November 2006. Google ScholarGoogle Scholar
  71. Dunkels A, Österlind F, He Z. An adaptive communication architecture for wireless sensor networks. In: Proceedings of the Fifth ACM Conference on Networked Embedded Sensor Systems (SenSys 2007) . Sydney, Australia; November 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Durand A, Huitema C. RFC3194, "The Host-Density Ratio for Address Assignment Efficiency: An update on the H ratio"; November 2001. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  73. Durvy M, Abeillé J, Wetterwald P. et al. Making Sensor Networks IPv6 Ready. In: Proceedings of the Sixth ACM Conference on Networked Embedded Sensor Systems (ACM SenSys 2008) . Raleigh, NC; November 2008:421-422. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. Eastlake 3rd D, Jones P. "US Secure Hash Algorithm 1 (SHA1)", RFC3174; September 2001. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  75. Eastlake 3rd D, Schiller J, Crocker S. "Randomness Requirements for Security", BCP 106, RFC4086; June 2005. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  76. El-Hoiydi A, Decotignie JD, Enz CC, Le Roux E. WiseMAC, an ultra low power MAC protocol for the WiseNet wireless sensor network. In: SenSys; 2003:302-303. Google ScholarGoogle Scholar
  77. Eriksson J, Dunkels A, Finne N, Österlind F, Voigt T. Mspsim -- an extensible simulator for msp430- equipped sensor boards. In: Proceedings of the European Conference on Wireless Sensor Networks (EWSN), Poster/Demo Session . Delft, The Netherlands; January 2007.Google ScholarGoogle Scholar
  78. Estrin D, Farinacci D, Helmy A, et al. "Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification"; June 1998. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  79. "Federal Information Processing Standards Publication", (FIPS PUB) 180-1, Secure Hash Standard; 17 April 1995.Google ScholarGoogle Scholar
  80. Feeney L, Nilsson M. Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In: IEEE Conference on Computer Communications (Infocom'01) ; April 2001.Google ScholarGoogle ScholarCross RefCross Ref
  81. Fenner W. RFC2236, "Internet Group Management Protocol, Version 2"; November 1997. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  82. Ferrari G, Stuber J, Gombos A, Laverde D, eds. Programming Lego Mindstorms with Java with CD-ROM : Syngress Publishing; 2002. Google ScholarGoogle Scholar
  83. Fielding R, Gettys J, Mogul J, et al. Hypertext transfer protocol -- http/1.1. Internet RFC2616; June 1999. Google ScholarGoogle Scholar
  84. Floyd S, Jacobson V. Random Early Detection gateways for Congestion Avoidance, IEEE/ACM Transactions on Networking, V.1 N.4; August 1993:397-413. Google ScholarGoogle Scholar
  85. Fonseca R, Gnawali O, Jamieson K, Levis P. Four-bit wireless link estimation. In: Sixth Workshop on Hot Topics in Networks (ACM HotNets-VI) . Atlanta, GA; November 2007.Google ScholarGoogle Scholar
  86. Antoine Fressancourt, Colombe Hé rault and Eric Ptak: Tangibility in social networks.Google ScholarGoogle Scholar
  87. Fu K. Inside risks, reducing the risks of implantable medical devices: A prescription to improve security and privacy of pervasive health care. Commun ACM . 2009; 52 (6): 25-27. Google ScholarGoogle Scholar
  88. Fuller V, Li T. RFC4632, "Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan"; August 2006. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  89. Ganti R, Jayachandran P, Abdelzaher T, Stankovic J. Satire: a software architecture for smart attire. In: MobiSys '06: Proceedings of the 4th International Conference on Mobile systems, Applications and Services . New York, NY: ACM; 2006: 110-123. Google ScholarGoogle Scholar
  90. Gay D, Levis P, von Behren R, Welsh M, Brewer E, Culler D. The nesC language: A holistic approach to networked embedded systems. In: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation ; 2003:1-11. Google ScholarGoogle Scholar
  91. Gilligan R, Nordmark E. RFC2893, "Transition Mechanisms for IPv6 Hosts and Routers"; August 2000. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  92. Glenn R, Kent S. RFC2710, "The NULL Encryption Algorithm and Its Use With IPsec"; November 1998. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  93. Gnawali O, Jang K, Paek J, et al. The tenet architecture for tiered sensor networks. In: SenSys '06: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems ; 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. Gnawali O, Fonseca R, Jamieson K, Moss D, Levis P. Collection tree protocol. In: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys) ; 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. Goldstein S, Mowry T. Claytronics: An instance of programmable matter. In: Wild and Crazy Ideas Session of ASPLOS . Boston, MA; October 2004.Google ScholarGoogle Scholar
  96. Goodspeed T. Extracting keys from second generation ZigBee chips. In: Proceedings of Black Hat USA 2009 . Las Vegas, NV; July 2009.Google ScholarGoogle Scholar
  97. Grossman D. RFC3260, "New Terminology and Clarifications for Diffserv"; April 2002. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  98. Gummadi R, Gnawali O, Govindan R. Macro-programming wireless sensor networks using Kairos. In: Proc. of Distributed Computing in Sensor Systems (DCOSS)'05 . Marina del Rey, CA; June 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  99. Gupta V, Wurm M, Zhu Y, et al. Sizzle: A standards-based end-to-end security architecture for the embedded internet. Pervasive Mobile Comput J . December 2005: 425-445. Google ScholarGoogle Scholar
  100. Gutierrez JA, Naeve M, Callaway E, Bourgeois M, Mitter V, Heile B. IEEE 802.15.4: A developing standard for low-power low-cost wireless personal area networks. IEEE Netw . September/October 2001; 15 (5): 12-19.Google ScholarGoogle Scholar
  101. Guttman E, Perkins C, Veizades J, Day M. Service Location Protocol, Version 2. Internet RFC2608; June 1999. Google ScholarGoogle Scholar
  102. Haberman B. RFC3307, "Allocation Guidelines for IPv6 Multicast Addresses"; August 2002. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  103. Haberman B, Thaler D. RFC3306, "Unicast-Prefix-based IPv6 Multicast Addresses". Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  104. IPv6 Essentials by Silvia Hage, O'Reilly.Google ScholarGoogle Scholar
  105. Hain T. RFC2993, "Architectural Implications of NAT"; November 2000. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  106. Handley M, Kouvelas I, Speakman T, Vicisano L. RFC5015, "Bidirectional Protocol Independent Multicast (BIDIR-PIM)"; October 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  107. Harrington D, Presuhn R, Wijnen B. RFC2571, "An Architecture for Describing SNMP Management Frameworks"; April 1999. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  108. Harrington D, Presuhn R, Wijnen B. RFC3411, "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks"; December 2002. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  109. Hartel P, Abelmann L, Khatib M. Towards tamper-evident storage on patterned media. In: Proceedings of the 6th USENIX Conference on File and Storage Technologies, FAST'08 . Berkeley, CA: USENIX Association; 2008: 1-14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. Heidemann J, Estrin D, Govindan R, Kumar S. Next century challenges: scalable coordination in sensor networks. In: Proceedings of the Fifth Annual ACM/IEEE International Conference on Mobile Computing and Networking . Seattle, WA; 1999:263-270. Google ScholarGoogle Scholar
  111. Heidemann JS, Silva F, Intanagonwiwat C, Govindan R, Estrin D, Ganesan D. Building efficient wireless sensor networks with low-level naming. In: Symposium on Operating Systems Principles . 2001:146-159. Google ScholarGoogle Scholar
  112. Heinanen J, Baker F, Weiss W, Wroclawski J. RFC2597, "Assured Forwarding PHB Group"; June 1999. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  113. Hill J, Szewczyk R, Woo A, Hollar S, Culler D, Pister K. System architecture directions for networked sensors. In: Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems ; November 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. Hinden R, Deering S. RFC1884-IP Version 6 Addressing Architecture. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  115. Hinden R, Deering S. RFC2375 "IPv6 Multicast Address Assignments"; July 1998. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  116. Hinden R, Deering S. RFC4291, "IP Version 6 Addressing Architecture"; February 2006. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  117. Hinden R, Haberman B. RFC4193, "Unique Local IPv6 Unicast Addresses"; October 2005. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  118. Housley R. Using Advanced Encryption Standard (AES) CCM Mode with IPsec Encapsulating Security Payload (ESP). Internet standard RFC4309; December 2005.Google ScholarGoogle Scholar
  119. Holbrook H, Cain B. RFC4606, "Source-Specific Multicast for IP". October 2006. Available at HYPERLINK ¿http://www.ietf.org/¿.Google ScholarGoogle Scholar
  120. Howard M, Sontag C. Bringing the internet to all electronic devices. In: Proceedings of the Workshop on Embedded Systems on Workshop on Embedded Systems, WOES'99 . Berkeley, CA: USENIX Association; 1999:5. Google ScholarGoogle Scholar
  121. http://www.coopers-ip.eu/.Google ScholarGoogle Scholar
  122. http://www.roamservices.net/index.html.Google ScholarGoogle Scholar
  123. http://www.w3.org/2008/09/msnws/papers/sensors.html.Google ScholarGoogle Scholar
  124. Hui J, ed. draft-ietf-6lowpan-hc, "Compression Format for IPv6 Datagrams in 6LoWPAN Networks". Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  125. Hui J, Culler D. IP is Dead, Long Live IP for Wireless Sensor Networks. In: Proceedings of the 6th international Conference on Embedded Networked Sensor Systems . Raleigh, NC; November 2008. Google ScholarGoogle Scholar
  126. Huitema C. RFC1715, "The H Ratio for Address Assignment Efficiency"; November 1994. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  127. Huitema C, Carpenter B. RFC3879, "Deprecating Site Local Addresses"; September 2004. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  128. IANA. RFC3330, "Special-Use IPv4 Addresses"; September 2002. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  129. IEEE Computer Society, "IEEE Std. 802.15.4-2003"; October 2003.Google ScholarGoogle Scholar
  130. Integrating Social Networks and Sensor Networks, W3C Workshop on the Future of Social Networking, 15-16 January 2009, Barcelona.Google ScholarGoogle Scholar
  131. "Intermediate System to Intermediate System Intra-Domain Routing Exchange Protocol for use in Conjunction with the Protocol for Providing the Connectionless-mode Network Service (ISO 8473)", ISO 10589.Google ScholarGoogle Scholar
  132. International Telecommunication Union. Code-independent error-control system; 1988. ITU-T Recommendation V.41.Google ScholarGoogle Scholar
  133. Ishii H, Wisneski C, Brave S, et al. ambientROOM: integrating ambient media with architectural space. In: The CHI 98 conference summary on Human factors in computing systems . New York, NY: ACM; 1998: 173-174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  134. Jacobson V. Congestion avoidance and control. In: Proceedings of the SIGCOMM '88 Conference . Stanford, CA; August 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  135. Jacobson V. Compressing TCP/IP headers for low-speed serial links. RFC1144, Internet Engineering Task Force; February 1990. Google ScholarGoogle Scholar
  136. Jacobson V, Braden R, Borman D. TCP extensions for high performance. RFC1323, Internet Engineering Task Force; May 1992. Google ScholarGoogle Scholar
  137. Jacobson V, Nichols K, Poduri K. RFC2598, "An Expedited Forwarding PHB"; June 1999. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  138. Jeong J, Park S, Beloeil L, Madanapalli S. RFC5006, "IPv6 Router Advertisement Option for DNS Configuration"; September 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  139. Jing-xin W, Jian Y, Zhen-ming F, Can-feng C. A Users Social Attributes Based Mobility Model for Ad Hoc Network Research, CWSN; 2009, to be published.Google ScholarGoogle Scholar
  140. Johnson D, Perkins C, Arkko J. "Mobility Support in IPv6"; June 2004. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  141. Johnson D, Hu Y, Maltz D. RFC4728, "The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4"; February 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  142. Kahn JM, Katz R, Pister K. Next century challenges: mobile networking for "smart dust". In: MobiCom '99: Proceedings of the 5th annual ACM/IEEE International Conference on Mobile Computing and Networking . New York, NY: ACM; 1999: 271-278. Google ScholarGoogle ScholarDigital LibraryDigital Library
  143. Karn P, Partridge C. Improving round-trip time estimates in reliable transport protocols. In: Proceedings of the SIGCOMM '87 Conference . Stowe, VT; August 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  144. Katz D, Ward D. draft-ietf-bfd-base, "Bidirectional Forwarding Detection", work in progress. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  145. Kent S. IP Encapsulating Security Payload (ESP). Internet standard RFC4303; December 2005.Google ScholarGoogle Scholar
  146. Kent S, Atkinson R. RFC4302, "IP Authentication Header"; December 2005.Google ScholarGoogle Scholar
  147. Kent C, Mogul J. Fragmentation considered harmful. SIGCOMM Comput Commun Rev. 1995; 25(1): 75-87. Google ScholarGoogle Scholar
  148. Kent S, Seo K. Security Architecture for the Internet Protocol. Internet standard RFC4301; December 2005.Google ScholarGoogle Scholar
  149. Khare R, Lawrence S. RFC2817, "Upgrading to TLS Within HTTP/1.1", May 2000. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  150. Kim KH, Shin KG. "On Accurate Measurement of Link Quality in Multi-hop Wireless Mesh Networks". Mobicom; 2006. Google ScholarGoogle Scholar
  151. Kleinrock L. Communication Nets: Stochastic Message Flow and Design : McGraw-Hill; 1964. Google ScholarGoogle Scholar
  152. Kohler E, Handley M, Floyd S. Datagram Congestion Control Protocol (DCCP). RFC4340; March 2006.Google ScholarGoogle Scholar
  153. Kompella K, Rekhter Y. RFC4202, "Routing Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)"; October 2005. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  154. Kompella K, Rekhter Y. RFC4203, "OSPF Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)"; October 2005. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  155. Kompella K, Rekhter Y. RFC4305, "Intermediate System to Intermediate System (IS-IS) Extensions in Support of Generalized Multi-Protocol Label Switching (GMPLS)"; October 2005. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  156. Kushalnagar N, Montenegro G, Schumacher C. RFC4919, "IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals"; August 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  157. Lauer HC, Needham RM. On the duality of operating systems structures. In: Proc. Second International Symposium on Operating Systems ; October 1978.Google ScholarGoogle Scholar
  158. Levis P, Gay D. TinyOS Programming : Cambridge University Press; 2009. Google ScholarGoogle Scholar
  159. Levis P, Patel N, Culler D, Shenker S. Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks. In: Proc. NSDI'04 ; March 2004. Google ScholarGoogle Scholar
  160. Levis P, Brewer E, Culler D, et al. "The Emergence of a Networking Primitive in Wireless Sensor Networks. "In: Communications of the ACM . Vol. 51, Issue 7; July 2008. Google ScholarGoogle Scholar
  161. Levis P, Tavakoli A, Dawson-Haggerty S. Overview of existing routing protocols for low power and lossy networks; 2009. Internet-draft, work in progress.Google ScholarGoogle Scholar
  162. Madden S, Franklin M, Hellerstein J, Hong W. Tag: a tiny aggregation service for ad-hoc sensor networks. In: OSDI '02: Proceedings of the 5th Symposium on Operating Systems Design and Implementation . New York, NY: ACM; 2002: 131-146. Google ScholarGoogle ScholarCross RefCross Ref
  163. Malkin G. RFC2453, "RIP Version 2"; November 1998. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  164. IPv6 Network Administration by David Malone (Author), Niall Richard Murphy, O'Reilly.Google ScholarGoogle Scholar
  165. Mann S. Wearable computing: A first step toward personal imaging. Computer . 1997; 30(2): 25-32. Google ScholarGoogle Scholar
  166. Manner J. Coupling of Service and Neighbor Discovery in 6LowPAN; October 2009. draft-manner-6low- app-sdnd, Internet-draft, work in progress.Google ScholarGoogle Scholar
  167. Maróti M, Kusy B, Simon G, Lédeczi A. The fl ooding time synchronization protocol. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems . New York, NY: ACM; 2004: 39-49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  168. Marrón P, Minder D, Lachenmann A, Rothermel K. TinyCubus: An adaptive cross-layer framework for sensor networks. IT -- Inf Technol. 2005; 47 (2): 87-97.Google ScholarGoogle Scholar
  169. Martocci J, De Mil P, Vermeylen W, Riou N. draft-ietf-roll-building-routing-reqs, "Building Automation Routing Requirements in Low Power and Lossy Networks", Work in progress. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  170. Mathis M, Mahdavi J, Floyd S, Romanow A. TCP selective acknowledgment options. RFC2018, Internet Engineering Task Force; October 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  171. McCann J, Deering S, Mogul J. RFC1981, "Path MTU Discovery for IP version 6"; August 1996. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  172. McKusick MK, Bostic K, Karels MJ, Quarterman JS. The Design and Implementation of the 4.4 BSD Operating System . Reading, MA: Addison-Wesley; 1996. Google ScholarGoogle Scholar
  173. Melkonian M. Get by Without an RTOS. Embedded Syst Program . September 2000; 13 (10).Google ScholarGoogle Scholar
  174. MetroSense Project Web Page. ¿http://metrosense.cs.dartmouth.edu/¿.Google ScholarGoogle Scholar
  175. Mills D. "Network Time Protocol (Version 3) Specification, Implementation and Analysis", RFC1305; March 1992. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  176. Montenegro G, Kushalnagar N, Hui J, Culler D. Transmission of IPv6 Packets over IEEE 802.15.4 Networks. Internet proposed standard RFC4944; September 2007.Google ScholarGoogle Scholar
  177. Moore N. RFC4429, "Optimistic Duplicate Address Detection (DAD) for IPv6"; April 2006. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  178. Moreira L, Souza S, Spiess P, et al. SOCRADES: A Web Service based Shop Floor Integration Infrastructure. In: Proceedings of Internet of Things 2008 Conference . Zurich, Switzerland; March 2008. Google ScholarGoogle Scholar
  179. Moy J. RFC2328, "OSPF Version 2"; April 1998. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  180. Mulligan G. The 6lowpan architecture. In: Proceedings of the 4th Workshop on Embedded Networked Sensors . New York, NY: ACM; 2007: 78-82. Google ScholarGoogle ScholarDigital LibraryDigital Library
  181. Musaloiu-E R, Liang CJM, Terzis A. Koala: Ultra-Low Power Data Retrieval in Wireless Sensor Networks. In: IPSN '08 ; 2008. Google ScholarGoogle Scholar
  182. Musolesi M, Hailes S, Mascolo C. An Ad Hoc mobility model founded on social network theory[C]. In: Proceedings of MSWiM'04 : ACM Press; October 2004: 20-24. Google ScholarGoogle Scholar
  183. Naone E. Meters for the smart grid. MIT Technol Rev. 2009.Google ScholarGoogle Scholar
  184. Narten T, Draves R, Krishnan S. RFC4941, "Privacy Extensions for Stateless Address Autoconfiguration in IPv6"; September 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  185. Narten T, Nordmark E, Simpson W, Soliman H. RFC4861, "Neighbor Discovery for IP version 6 (IPv6)"; September 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  186. Newton R, Arvind, Welsh M. Building up to macroprogramming: An intermediate language for sensor networks. In: Proc. IPSN'05 . Los Angeles, CA; April 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  187. Ogier R, Templin F, Lewis M. RFC3684, "Topology Dissemination Based on Reverse-Path Forwarding (TBRPF)"; February 2004. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  188. Oliveira L, Kansal A, Priyantha B, Goraczko M, Zhao F. Secure-TWS: Authenticating node to multiuser communication in shared sensor networks. In: Proceedings of the 2009 International Conference on Information Processing in Sensor Networks, IPSN 2009 ; 2009:289-300. Google ScholarGoogle Scholar
  189. Österlind F, Dunkels A, Eriksson J, Finne N, Voigt T. Cross-level sensor network simulation with COOJA. In: Proceedings of the First IEEE International Workshop on Practical Issues in Building Sensor Network Applications (SenseApp 2006) . Tampa, FL; November 2006.Google ScholarGoogle ScholarCross RefCross Ref
  190. Ostmark A, Lindgren P, van Halteren AT, Meppelink L. Service and device discovery of nodes in a wireless sensor network. In: Proceedings of the 3rd IEEE Consumer Communications and Networking Conference, CCNC 2006 . Las Vegas, NV; January 2006.Google ScholarGoogle ScholarCross RefCross Ref
  191. Paisley J, Sventek J. Real-time detection of grid bulk transfer traffic. In: Proceedings of the 10th IEEE/ IFIP Network Operations Management Symposium . Vancouver, Canada; April 2006.Google ScholarGoogle ScholarCross RefCross Ref
  192. Pajic M, Mangharam R. Anti-jamming for embedded wireless networks. In: IPSN '09: Proceedings of the 2009 International Conference on Information Processing in Sensor Networks . San Francisco, CA; April 2009:301-312. Google ScholarGoogle ScholarDigital LibraryDigital Library
  193. Paxson V. End-to-end internet packet dynamics. In: Proceedings of the SIGCOMM '97 Conference . Cannes, France; September 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  194. Perkins C, Belding-Royer E, Das S. Ad hoc on-demand distance vector (AODV) routing. RFC3561, Internet Engineering Task Force; 2003. Google ScholarGoogle Scholar
  195. Pfl eeger C, Pfl eeger S. Security in Computing . 4th ed. Upper Saddle River, NJ: Prentice Hall PTR; 2006. Google ScholarGoogle Scholar
  196. Pister K, Doherty L. TSMP: Time Synchronized Mesh Protocol. In: Proceedings of the IASTED International Symposium on Distributed Sensor Networks (DSN08) . Orlando, FL; November 2008.Google ScholarGoogle Scholar
  197. Pister K, Thubert P, Dwars S, Phinney T. RFC5873, "Industrial Routing Requirements in Low-Power and Lossy Networks". Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  198. Polastre J. Java technology meets the real world: Intelligence everywhere; 2008. Presented at JavaOne. Number TS-5428.Google ScholarGoogle Scholar
  199. Polastre J, Hill J, Culler D. Versatile low power media access for wireless sensor networks. In: SenSys '04: Proceedings of the 2nd international Conference on Embedded Networked Sensor Systems . New York, NY: ACM Press; 2004: 95-107. Google ScholarGoogle ScholarDigital LibraryDigital Library
  200. Polastre J, Szewczyk R, Culler D. Telos: Enabling ultra-low power wireless research. In: Proc. IPSN/ SPOTS'05 . Los Angeles, CA; April 2005. Google ScholarGoogle ScholarCross RefCross Ref
  201. Deploying IPv6 Networks by Ciprian Popoviciu, Eric Levy-Abegnoli, Patrick Grossette, Cisco Press. Google ScholarGoogle Scholar
  202. Postel J. User datagram protocol. RFC768, Internet Engineering Task Force; August 1980. Google ScholarGoogle Scholar
  203. Postel J. RFC792, "Internet Control Message Protocol", September 1981. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  204. Postel J. Transmission control protocol. RFC793, Internet Engineering Task Force; September 1981.Google ScholarGoogle Scholar
  205. Postel J, Reynolds J. RFC959, "File Transfer Protocol"; October 1985. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  206. Presuhn R. RFC3418, "Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)"; December 2002. ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  207. Priyantha B, Kansal A, Goraczko M, Zhao F. Tiny web services: design and implementation of interoperable and evolvable sensor networks. In: Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems (SenSys '08) . Raleigh, NC; 2008:253-266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  208. Ramakrishnan K, Floyd S. RFC2481, "A Proposal to add Explicit Congestion Notification (ECN) to IP"; January 1999. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  209. Ramakrishnan K, Floyd S, Black, D. RFC3168, "The Addition of Explicit Congestion Notification (ECN) to IP". September 2001. Available at HYPERLINK ¿http://www.ietf.org/¿. Google ScholarGoogle Scholar
  210. Reed DP. UDP length field. E-mail to the end-to-end discussion mailing list; April 2001. ¿http://www. postel.org/pipermail/end2end-interest/2001-April/000425.html/¿.Google ScholarGoogle Scholar
  211. Reese R, Bruce J, Jones B. Microcontrollers: From Assembly Language to C Using the PIC24 Family . Rockland, MA: Charles River Media, Inc.; 2008. Google ScholarGoogle Scholar
  212. Rekhter Y, Li T, Hares S. RFC4271, "A Border Gateway Protocol 4 (BGP-4)"; January 2006. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  213. Rekhter Y, Moskowitz B, Karrenberg D, de Groot GJ, Lear E. RFC1918-Address Allocation for Private Internets. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  214. Rescorla E. RFC4101, "Writing Protocol Models"; June 2005. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  215. Rivest R. RFC1321, "The MD5 Message-Digest Algorithm"; April 1992. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  216. Römer K, Blum P, Meier L. Time synchronization and calibration in wireless sensor networks. In: Stojmenovic I, ed. Handbook of Sensor Networks: Algorithms and Architectures : John Wiley and Sons; September 2005: 199-237.Google ScholarGoogle Scholar
  217. Rosen E, Rekhter Y. RFC4364, "BGP/MPLS IP Virtual Private Networks (VPNs)"; February 2006. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  218. Saltzer JH, Reed DP, Clark DD. End-to-end arguments in system design. ACM Trans Comp Syst. November 1984; 2(4): 277-288. Google ScholarGoogle Scholar
  219. Savola P, Haberman B. RFC3956 "Embedding the Rendezvous Point (RP) Address in an IPv6 Multicast Address"; November 2004. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  220. Schulzrinne H, Casner S, Frederick R, Jacobson V. RFC3550, "RTP: A Transport Protocol for Real-Time Applications"; July 2003. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  221. Shelby Z, Bormann C. 6LoWPAN: The Wireless Embedded Internet : Wiley; 2009. Google ScholarGoogle Scholar
  222. Shelby Z, Mähönen P, Riihijärvi J, Raivio O, Huuskonen P. NanoIP: The Zen of Embedded Networking. In: Proceedings of ICC 2003 ; May 2003.Google ScholarGoogle Scholar
  223. Simon D, Cifuentes C, Cleal D, Daniels J, White D. Java¿ on the bare metal of wireless sensor devices: the squawk Java virtual machine. In: Proceedings of the 2nd International Conference on Virtual Execution Environments . New York, NY: ACM; 2006: 78-88. Google ScholarGoogle ScholarDigital LibraryDigital Library
  224. Sollins K. RFC1350, "THE TFTP PROTOCOL (REVISION 2)"; July 1992. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  225. Stajano F. Security for Ubiquitous Computing : John Wiley and Sons; February 2002.Google ScholarGoogle Scholar
  226. Stajano F, Anderson R. The resurrecting duckling: Security issues for ad-hoc wireless networks. In: Security Protocols Workshop ; 1999:172-194. Google ScholarGoogle ScholarCross RefCross Ref
  227. Standard and Extended X10 Code Protocol. ¿http://software.x10.com/pub/manuals/xtdcode.pdf/¿.Google ScholarGoogle Scholar
  228. Stevens W. TCP/IP Illustrated Volume 1 . Reading, MA: Addison-Wesley; 1995.Google ScholarGoogle Scholar
  229. Stewart R. RFC4960, "Stream Control Transmission Protocol"; September 2007. Available from: ¿www. ietf.org/¿.Google ScholarGoogle Scholar
  230. Sturek D. Service Discovery for 6LowApp; October 2009. draft-sturek-6lowapp-servicediscovery, Internet-draft, work in progress.Google ScholarGoogle Scholar
  231. Suarez P, Renmarker C, Dunkels A, Voigt T. Increasing ZigBee Network Lifetime with X-MAC. In: Proceedings of REALWSN 2008 ; April 2008. Google ScholarGoogle Scholar
  232. Sun Y, Gurewitz O, Johnson D. RI-MAC: A Receiver-Initiated Asynchronous Duty Cycle MAC Protocol for Dynamic Traffic Loads in Wireless Sensor Networks. In: Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems (SenSys '08) . Raleigh, NC; 2008. Google ScholarGoogle Scholar
  233. John A. Swets, Measuring the Accuracy of Diagnostic Systems. Science . 1988; 240: 1285-1293.Google ScholarGoogle Scholar
  234. The HomePlug Powerline Alliance. HomePlug AV White Paper; 2005.Google ScholarGoogle Scholar
  235. Thomson S, Narten T, Jinmei T. RFC4862, "IPv6 Stateless Address Autoconfiguration"; September 2007. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  236. Toivola J, Hollmén J. Feature extraction and selection from vibration measurements for structural health monitoring. In: Adams NM, Robardet C, Siebes A, Boulicaut JF, eds. Lyon, France: Springer-Verlag; August/September 2009: 213-224. Proceedings of the 8th International Symposium on Intelligent Data Analysis of Lecture Notes in Computer Science ; Vol. 5772. Google ScholarGoogle Scholar
  237. Tolle G. A UDP/IP Adaptation of the ZigBee Application Protocol. Internet Draft draft-tolle-cap-00.txt; October 2008, work in progress.Google ScholarGoogle Scholar
  238. Topolcic C. "Experimental Internet Stream Protocol, Version 2 (ST-II)"; October 1990. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  239. Tripathi J, De Oliveira J, Vasseur JP. draft-tripathi-roll-rpl-evaluation, "Performance Evaluation of Routing Protocol for Low Power and Lossy Networks (RPL)", work in progress. Available at HYPERLINK ¿http://www.ietf.org/¿.Google ScholarGoogle Scholar
  240. Troan O, Droms R. RFC3633, "IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6"; December 2003. Available from: ¿www.ietf.org/¿. Google ScholarGoogle Scholar
  241. Tsiftes N, Dunkels A, He Z, Voigt T. Enabling Large-Scale Storage in Sensor Networks with the Coffee File System. In: Proceedings of the 8th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN 2009) . San Francisco, CA; April 2009. Google ScholarGoogle Scholar
  242. Turley J. The Two Percent Solution. Embedded Systems Design ; December 2002.Google ScholarGoogle Scholar
  243. Running IPv6 (Hardcover) by Iljitsch van Beijnum, APress.Google ScholarGoogle Scholar
  244. van Dam T, Langendoen K. An adaptive energy-efficient MAC protocol for wireless sensor networks. In: Proceedings of the First International Conference on Embedded Networked Sensor Systems . Los Angeles, CA; November 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  245. Varga A. "The OMNeT++ Discrete Event Simulation System. In: Proceedings of the European Simulation Multiconference (ESM'2001) "; June 2001.Google ScholarGoogle Scholar
  246. Network Recovery: Protection and Restoration of Optical, SONET-SDH, IP, and MPLS (The Morgan Kaufmann Series in Networking) by JP Vasseur, Mario Pickavet and Piet Demeester; July 2004. Google ScholarGoogle Scholar
  247. Definitive MPLS Network Designs by JP Vasseur, Francois Le Faucheur and Jim Guichard; March 2005, Cisco Press. Google ScholarGoogle Scholar
  248. Vasseur JP. draft-ietf-roll-terminology, "Terminology in Low power And Lossy Networks", Work in progress. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  249. Vasseur JP. Stefano Previdi, RFC5029, "Definition of an IS-IS Link Attribute Sub-TLV". Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  250. Vasseur JP, Kim M, Pister K, Chong H. draft-ietf-roll-routing-metrics, "Routing Metrics used for Path Calculation in Low Power and Lossy Networks", work in progress. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  251. Vida R, Costa L. RFC3810, "Multicast Listener Discovery Version 2 (MLDv2) for IPv6"; June 2004. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  252. Wang AY, Sodini CG. On the energy efficiency of wireless transceivers. In: IEEE International Conference on Communications . Istanbul, Turkey; June 2006.Google ScholarGoogle ScholarCross RefCross Ref
  253. Want R, Hopper A, Falcao V, Gibbons J. The active badge location system. ACM Trans Inf Syst. 1992; 10(1): 91-102. Google ScholarGoogle Scholar
  254. Watteyne T. Thesis on "Energy-Efficient Self-Organization for Wireless Sensor Networks"; 2008.Google ScholarGoogle Scholar
  255. Weinrib A. RFC2014, "IRTF Research Group Guidelines and Procedures". Available from: ¿www.ietf. org/¿. Google ScholarGoogle Scholar
  256. Winter T, Thubert P, Vasseur JP, et al. draft-ietf-roll-rpl, "RPL: IPv6 Routing Protocol for Low power and Lossy Networks", work in progress. Available from: ¿www.ietf.org/¿.Google ScholarGoogle Scholar
  257. Woo A. A new embedded web services approach to wireless sensor networks. In: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems (SenSys '06) . Boulder, CO; 2006:347-347. Google ScholarGoogle ScholarDigital LibraryDigital Library
  258. Woo A, Tong T, Culler D. Taming the underlying challenges of reliable multi-hop routing in sensor networks. In: SenSys '03: Proceedings of the 1st International Conference on Embedded Networked Sensor Systems . New York, NY: ACM Press; 2003: 14-27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  259. Wood A, Stankovic J, Zhou G. DEEJAM: Defeating Energy Efficient Jamming in IEEE 802.15.4-based Wireless Networks. In: Proceedings of IEEE SECON 2007 ; June 2007.Google ScholarGoogle ScholarCross RefCross Ref
  260. Yazar D, Dunkels A. Efficient Application Integration in IP-Based Sensor Networks. In: Proceedings of the ACM BuildSys 2009 Workshop, in conjunction with ACM SenSys 2009 ; November 2009. Google ScholarGoogle Scholar
  261. Ye W, Heidemann J, Estrin D. An Energy-Efficient MAC Protocol for Wireless Sensor Networks. In: Proceedings of the 21st International Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002) . New York, NY; June 2002.Google ScholarGoogle Scholar
  262. Ye W, Silva F, Heidemann J. Ultra-low duty cycle MAC with scheduled channel polling. In: SenSys '06: Proceedings of the 4th International Conference on Embedded Networked Sensor Systems . New York, NY: ACM Press; 2006: 321-334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  263. ZigBee Alliance. Zigbee. Web page. ¿http://www.zigbee.org/¿.Google ScholarGoogle Scholar

Cited By

  1. Majumder S, Ray S, Sadhukhan D, Khan M and Dasgupta M (2021). ECC-CoAP: Elliptic Curve Cryptography Based Constraint Application Protocol for Internet of Things, Wireless Personal Communications: An International Journal, 116:3, (1867-1896), Online publication date: 1-Feb-2021.
  2. Berger S, Häckel B and Häfner L (2021). Organizing Self-Organizing Systems: A Terminology, Taxonomy, and Reference Model for Entities in Cyber-Physical Production Systems, Information Systems Frontiers, 23:2, (391-414), Online publication date: 1-Apr-2021.
  3. Santo J, Kirilo C, Nogueira M, Santos N, Machado R, Lozano L, Prado Á and Carvalho J Home Automation for People with Autism Spectrum Disorder Computational Science and Its Applications – ICCSA 2021, (119-141)
  4. Cena F, Console L, Matassa A and Torre I (2019). Multi-dimensional intelligence in smart physical objects, Information Systems Frontiers, 21:2, (383-404), Online publication date: 1-Apr-2019.
  5. Ferraz Junior N, Silva A, Guelfi A and Kofuji S (2019). IoT6Sec, Wireless Networks, 25:4, (1533-1556), Online publication date: 1-May-2019.
  6. Ganesh D, Patil K and Suresh L (2019). Q-FRPML, Wireless Personal Communications: An International Journal, 105:1, (267-292), Online publication date: 1-Mar-2019.
  7. ACM
    Carvalho R, Andrade R and de Oliveira K Correlations between invisibility and usability in ubicomp and IoT applications Proceedings of the XXXII Brazilian Symposium on Software Engineering, (214-219)
  8. ACM
    Mota L, Moreno E and Ribeiro A A comparative analysis of protocols for IoT network management Proceedings of the Euro American Conference on Telematics and Information Systems, (1-5)
  9. ACM
    Filho F, Martins L, Araújo I, Mendonça F, da Costa J and Júnior R Design and Evaluation of a Semantic Gateway Prototype for IoT Networks Companion Proceedings of the10th International Conference on Utility and Cloud Computing, (195-201)
  10. Han S and Crespi N (2017). Semantic service provisioning for smart objects, Future Generation Computer Systems, 76:C, (180-197), Online publication date: 1-Nov-2017.
  11. Lavanya M and Natarajan V (2017). Lightweight key agreement protocol for IoT based on IKEv2, Computers and Electrical Engineering, 64:C, (580-594), Online publication date: 1-Nov-2017.
  12. Vinob chander R, Mukherjee S and Elias S (2017). An applications interoperability model for heterogeneous internet of things environments, Computers and Electrical Engineering, 64:C, (163-172), Online publication date: 1-Nov-2017.
  13. Pease S, Conway P and West A (2017). Hybrid ToF and RSSI real-time semantic tracking with an adaptive industrial internet of things architecture, Journal of Network and Computer Applications, 99:C, (98-109), Online publication date: 1-Dec-2017.
  14. Chandrasekaran K, Sarwesh P and Shet N (2017). Effective Integration of Reliable Routing Mechanism and Energy Efficient Node Placement Technique for Low Power IoT Networks, International Journal of Grid and High Performance Computing, 9:4, (16-35), Online publication date: 1-Oct-2017.
  15. Dhumane A, Prasad R and Prasad J (2017). An Optimal Routing Algorithm for Internet of Things Enabling Technologies, International Journal of Rough Sets and Data Analysis, 4:3, (1-16), Online publication date: 1-Jul-2017.
  16. Lima Filho D and Amazonas J A new algorithm and routing protocol based on convolutional codes using TCNet: Trellis Coded Network Proceedings of the 1st EAI International Conference on Smart Grid Assisted Internet of Things, (83-92)
  17. Carvalho R, Andrade R, Barbosa J, Maia A, Junior B, Aguilar P, Bezerra C and Oliveira K Evaluating an IoT Application Using Software Measures Distributed, Ambient and Pervasive Interactions, (22-33)
  18. Andrade R, Carvalho R, de Araújo I, Oliveira K and Maia M What Changes from Ubiquitous Computing to Internet of Things in Interaction Evaluation? Distributed, Ambient and Pervasive Interactions, (3-21)
  19. ACM
    Chauhan S, Patel P, Delicato F and Chaudhary S A development framework for programming cyber-physical systems Proceedings of the 2nd International Workshop on Software Engineering for Smart Cyber-Physical Systems, (47-53)
  20. Iwanicki K RNFD Proceedings of the 15th International Conference on Information Processing in Sensor Networks, (1-12)
  21. Han S, Khan I, Lee G, Crespi N and Glitho R (2016). Service composition for IP smart object using realtime Web protocols, Computer Standards & Interfaces, 43:C, (79-90), Online publication date: 1-Jan-2016.
  22. Lee I (2016). An Exploratory Study of the Impact of the Internet of Things IoT on Business Model Innovation, International Journal of Information Systems and Social Change, 7:3, (1-15), Online publication date: 1-Jul-2016.
  23. Bhatti N, Syed A and Alizai M (2016). Laser based energy distribution architecture for decoupling energy and sensing planes in WSN, International Journal of Distributed Sensor Networks, 2015, (183-183), Online publication date: 1-Jan-2015.
  24. Sonntag S and Suomi H (2015). Economic feasibility of multipath protocols in mobile Internet of Things applications, Concurrency and Computation: Practice & Experience, 27:8, (1913-1931), Online publication date: 10-Jun-2015.
  25. Alvi S, Afzal B, Shah G, Atzori L and Mahmood W (2015). Internet of multimedia things, Ad Hoc Networks, 33:C, (87-111), Online publication date: 1-Oct-2015.
  26. Gorrieri A and Ferrari G (2015). Irresponsible AODV routing, Vehicular Communications, 2:1, (47-57), Online publication date: 1-Jan-2015.
  27. Belli L, Cirani S, Davoli L, Gorrieri A, Mancin M, Picone M and Ferrari G (2015). Design and Deployment of an IoT Application-Oriented Testbed, Computer, 48:9, (32-40), Online publication date: 1-Sep-2015.
  28. ACM
    Patel P, Morin B and Chaudhary S A model-driven development framework for developing sense-compute-control applications Proceedings of the 1st International Workshop on Modern Software Engineering Methods for Industrial Automation, (52-61)
  29. Bhatti N, Syed A and Alizai M Sensors with lasers Proceedings of the 13th international symposium on Information processing in sensor networks, (261-272)
  30. Xu T, Wendt J and Potkonjak M Security of IoT systems Proceedings of the 2014 IEEE/ACM International Conference on Computer-Aided Design, (417-423)
  31. Abreu C, Ricardo M and Mendes P (2014). Energy-aware routing for biomedical wireless sensor networks, Journal of Network and Computer Applications, 40:C, (270-278), Online publication date: 1-Apr-2014.
  32. ACM
    Kriara L, Alsup M, Corbellini G, Trotter M, Griffin J and Mangold S RFID shakables Proceedings of the ninth ACM conference on Emerging networking experiments and technologies, (327-332)
  33. Filho F, Filho J and Gomes R Um Framework para Compartilhamento de Objetos Inteligentes via Redes Sociais Proceedings of the X Brazilian Symposium in Collaborative Systems, (32-39)
  34. Fortino G, Lackovic M, Russo W and Trunfio P A Discovery Service for Smart Objects over an Agent-Based Middleware Proceedings of the 6th International Conference on Internet and Distributed Computing Systems - Volume 8223, (281-293)
  35. ACM
    Belenguer J, Lundén M, Laaksolhati J and Sundström P Immaterial materials Proceedings of the Sixth International Conference on Tangible, Embedded and Embodied Interaction, (205-212)
  36. ACM
    Fortuna C, Oniga P, Padrah Z, Mohorcic M and Moraru A Metadata management for the web of things Proceedings of the Third International Workshop on the Web of Things, (1-6)
  37. ACM
    Lundén M and Dunkels A (2011). The politecast communication primitive for low-power wireless, ACM SIGCOMM Computer Communication Review, 41:2, (31-37), Online publication date: 15-Apr-2011.
  38. ACM
    Fok C, Julien C, Roman G and Lu C Challenges of satisfying multiple stakeholders Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications, (55-60)
  39. ACM
    Kovatsch M Firm firmware and apps for the internet of things Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications, (61-62)
  40. ACM
    Ostermaier B, Kovatsch M and Santini S Connecting things to the web using programmable low-power WiFi modules Proceedings of the Second International Workshop on Web of Things, (1-6)
  41. ACM
    Nyberg M, Norlin C and Gomez P Using physical objects to enable enriched video communication Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services, (529-532)
  42. ACM
    Ko J, Eriksson J, Tsiftes N, Dawson-Haggerty S, Vasseur J, Durvy M, Terzis A, Dunkels A and Culler D Industry: beyond interoperability Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, (1-11)
  43. ACM
    Duquennoy S, Österlind F and Dunkels A Lossy links, low power, high throughput Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, (12-25)
  44. ACM
    Ko J, Eriksson J, Tsiftes N, Dawson-Haggerty S, Vasseur J, Durvy M, Terzis A, Dunkels A and Culler D Demo: An interoperability development and performance diagnosis environment Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, (413-414)
  45. Dunkels A, Mottola L, Tsiftes N, Österlind F, Eriksson J and Finne N The announcement layer Proceedings of the 8th European conference on Wireless sensor networks, (211-226)
  46. ACM
    Tsiftes N, Eriksson J and Dunkels A Low-power wireless IPv6 routing with ContikiRPL Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks, (406-407)
  47. ACM
    Tsiftes N, Eriksson J, Finne N, Österlind F, Höglund J and Dunkels A A framework for low-power IPv6 routing simulation, experimentation, and evaluation Proceedings of the ACM SIGCOMM 2010 conference, (479-480)
  48. ACM
    Tsiftes N, Eriksson J, Finne N, Österlind F, Höglund J and Dunkels A (2010). A framework for low-power IPv6 routing simulation, experimentation, and evaluation, ACM SIGCOMM Computer Communication Review, 40:4, (479-480), Online publication date: 16-Aug-2010.
Contributors
  • Cisco Systems
  • RISE, Swedish Institute of Computer Science

Recommendations