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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bluetooth, S.: Bluetooth 5.2 core specification p. 3256 (2019)
L7TR: Netualizer: Network virtualizer. https://www.l7tr.com
Wireshark: Wireshark: Network analyzer. https://www.wireshark.org
Semiconductor, N.: nrf52840. https://www.nordicsemi.com/products/nrf52840
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
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
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
Graziani, R.: IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6. Pearson Education, Prentice Hall (2012)
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
Kurose, J.F., Ross, K.W.: Computer Networking: A Top-Down Approach, 6th edn. Pearson Education, Prentice Hall (2012)
User Datagram Protocol. RFC 768 (1980). https://doi.org/10.17487/RFC0768. https://www.rfc-editor.org/info/rfc768
Herrero, R.: Fundamentals of IoT Communication Technologies. In: Textbooks in Telecommunication Engineering. Springer, New York (2021). https://books.google.com/books?id=k70rzgEACAAJ
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
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
Rajkumar, R., de Niz, D., Klein, M.: Cyber-Physical Systems. SEI Series in Software Engineering. Addison-Wesley, Boston (2017). http://my.safaribooksonline.com/9780321926968
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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)