Skip to main content

Working with BLE

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

Abstract

Another popular technology candidate that can be used to deploy IoT WPAN topologies is BLE. BLE, as IEEE 802.15.4, introduces physical and link layers that can serve as building blocks of IoT stacks. BLE requires network layer adaptation to support full IPv6 connectivity. This adaptation enables, among many things, the compression of network and transport headers. Adaptation does not provide fragmentation as this is supported by the lower layers of BLE. With network and transport layers in place, the application layer and the integration with real devices becomes possible. In this context, this chapter explores the deployment of BLE stacks that support the transmission of sensor readouts.

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. Bluetooth, S.: Bluetooth 5.2 core specification p. 3256 (2019)

    Google Scholar 

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

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

  4. Semiconductor, N.: nrf52840. https://www.nordicsemi.com/products/nrf52840

  5. Decuir, J.: Bluetooth smart support for 6lobtle: Applications and connection questions. IEEE Consum. Electron. Mag. 4(2), 67–70 (2015). https://doi.org/10.1109/MCE.2015.2392955

    Article  Google Scholar 

  6. 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

  7. 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

  8. Graziani, R.: IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6. Pearson Education, Prentice Hall (2012)

    Google Scholar 

  9. 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

  10. Kurose, J.F., Ross, K.W.: Computer Networking: A Top-Down Approach, 6th edn. Pearson Education, Prentice Hall (2012)

    Google Scholar 

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

  12. 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 

  13. 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

  14. 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

  15. Rajkumar, R., de Niz, D., Klein, M.: Cyber-Physical Systems. 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 BLE. In: Practical Internet of Things Networking. Springer, Cham. https://doi.org/10.1007/978-3-031-28443-4_6

Download citation

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

  • 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