Skip to main content

Working with IEEE 802.15.4

  • Chapter
  • First Online:
Practical Internet of Things Networking
  • 345 Accesses

Abstract

IEEE 802.15.4 is one of the main physical and link layer technologies that are used in IoT WPAN topologies. This chapter explores an IoT protocol stack that is built over IEEE 801.15.4 physical and link layers. Specifically, it shows how to build and deploy IEEE 802.15.4 stacks that support IPv6 connectivity by means of adaptation mechanisms that compress network and transport layer headers. As in the previous chapter, both Netualizer and Wireshark are used to accomplish this goal. The stack is further improved by incorporating session and application layers as well as an actual sensor that physically connects to the Netualizer agent by means of standard device communication technologies. Encryption and authentication are added to the transport layer to enforce security.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
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

Institutional subscriptions

References

  1. ZigBee Specification: Standard, The ZigBee Alliance, USA (2015)

    Google Scholar 

  2. Herrero, R.: Fundamentals of IoT communication technologies. In: Textbooks in Telecommunication Engineering. Springer, New York (2021). https://books.google.com/books?id=k70rzgEACAAJ

    Google Scholar 

  3. L7TR: Netualizer: Network virtualizer. https://www.l7tr.com

  4. Wireshark: Wireshark: Network analyzer. https://www.wireshark.org

  5. Instruments, T.: Ti-2531. https://www.ti.com/product/CC2531

  6. IEEE standard for low-rate wireless networks: IEEE Std 802.15.4-2020 (Revision of IEEE Std 802.15.4-2015), pp. 1–800 (2020)

    Google Scholar 

  7. Ierusalimschy, R.: Programming in Lua. Roberto Ierusalimschy (2006)

    Google Scholar 

  8. Montenegro, G., Hui, J., Culler, D., Kushalnagar, N.: Transmission of IPv6 Packets over IEEE 802.15.4 Networks. RFC 4944 (2007). https://doi.org/10.17487/RFC4944. https://rfc-editor.org/rfc/rfc4944.txt

  9. Deering, D.S.E., Hinden, B.: Internet Protocol, Version 6 (IPv6) Specification. RFC 8200 (2017). https://doi.org/10.17487/RFC8200. https://rfc-editor.org/rfc/rfc8200.txt

  10. Graziani, R.: IPv6 fundamentals: a straightforward approach to understanding IPv6. Pearson Education, Prentice Hall (2012)

    Google Scholar 

  11. Gupta, M., Conta, A.: Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification. RFC 4443 (2006). https://doi.org/10.17487/RFC4443. https://rfc-editor.org/rfc/rfc4443.txt

  12. Kurose, J.F., Ross, K.W.: Computer Networking: A Top-Down Approach, 6th edn. Pearson, London (2012)

    Google Scholar 

  13. User Datagram Protocol: RFC 768 (1980). https://doi.org/10.17487/RFC0768. https://www.rfc-editor.org/info/rfc768

  14. Transmission Control Protocol: RFC 793 (1981). https://doi.org/10.17487/RFC0793. https://www.rfc-editor.org/info/rfc793

  15. Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP). RFC 7252 (2014). https://doi.org/10.17487/RFC7252. https://rfc-editor.org/rfc/rfc7252.txt

  16. Rescorla, E., Tschofenig, H., Modadugu, N.: The Datagram Transport Layer Security (DTLS) Protocol Version 1.3. RFC 9147 (2022). https://doi.org/10.17487/RFC9147. https://www.rfc-editor.org/info/rfc9147

  17. Sensortec, B.: Temperature/pressure sensor BMP280. https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280

  18. Rajkumar, R., de Niz, D., Klein, M.: Cyber-Physical Systems. In: SEI Series in Software Engineering. Addison-Wesley, Boston (2017). http://my.safaribooksonline.com/9780321926968

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Herrero, R. (2023). Working with IEEE 802.15.4. In: Practical Internet of Things Networking. Springer, Cham. https://doi.org/10.1007/978-3-031-28443-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-28443-4_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-28442-7

  • Online ISBN: 978-3-031-28443-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics