Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Beschreibung
This book will guide you through the operation of Thread, the setup of a Thread network, and the creation of your own Zephyr-based OpenThread applications to use it. You'll acquire knowledge on:
  • The capture of network packets on Thread networks using Wireshark and the nRF Sniffer for 802.15.4.
  • Network simulation with the OpenThread Network Simulator.
  • Connecting a Thread network to a non-Thread network using a Thread Border Router.
  • The basics of Thread networking, including device roles and types, as well as the diverse types of unicast and multicast IPv6 addresses used in a Thread network.
  • The mechanisms behind network discovery, DNS queries, NAT64, and multicast addresses.
  • The process of joining a Thread network using network commissioning.
  • CoAP servers and clients and their OpenThread API.
  • Service registration and discovery.
  • Securing CoAP messages with DTLS, using a pre-shared key or X.509 certificates.
  • Investigating and optimizing a Thread device's power consumption.

Once you've set up a Thread network with some devices and tried connecting and disconnecting them, you'll have gained a good insight into the functionality of a Thread network, including its self-healing capabilities. After you've experimented with all code examples in this book, you'll also have gained useful programming experience using the OpenThread API and CoAP.

This book will guide you through the operation of Thread, the setup of a Thread network, and the creation of your own Zephyr-based OpenThread applications to use it. You'll acquire knowledge on:
  • The capture of network packets on Thread networks using Wireshark and the nRF Sniffer for 802.15.4.
  • Network simulation with the OpenThread Network Simulator.
  • Connecting a Thread network to a non-Thread network using a Thread Border Router.
  • The basics of Thread networking, including device roles and types, as well as the diverse types of unicast and multicast IPv6 addresses used in a Thread network.
  • The mechanisms behind network discovery, DNS queries, NAT64, and multicast addresses.
  • The process of joining a Thread network using network commissioning.
  • CoAP servers and clients and their OpenThread API.
  • Service registration and discovery.
  • Securing CoAP messages with DTLS, using a pre-shared key or X.509 certificates.
  • Investigating and optimizing a Thread device's power consumption.

Once you've set up a Thread network with some devices and tried connecting and disconnecting them, you'll have gained a good insight into the functionality of a Thread network, including its self-healing capabilities. After you've experimented with all code examples in this book, you'll also have gained useful programming experience using the OpenThread API and CoAP.

Zusammenfassung
Koen Vervloesem has been writing for over 20 years on Linux, open-source software, security, home automation, artificial intelligence (AI), programming, and the Internet of Things (IoT). He holds a Master's degree in Computer Science Engineering, a Master's degree in Philosophy, and an LPIC-3 303 Security certificate. He is a teaching Linux and Python classes to students aspiring to an Associate degree in Internet of Things.
Details
Erscheinungsjahr: 2024
Fachbereich: Nachrichtentechnik
Genre: Technik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Inhalt: 256 S.
ISBN-13: 9783895766183
ISBN-10: 3895766186
Sprache: Englisch
Herstellernummer: 20860
Ausstattung / Beilage: Großformatiges Paperback. Klappenbroschur
Einband: Paperback
Autor: Vervloesem, Koen
Hersteller: Elektor-Verlag
Verantwortliche Person für die EU: Elektor Verlag GmbH, Roel Willems, Lukasstr. 1, D-52070 Aachen, roel.willems@elektor.com
Maße: 15 x 170 x 240 mm
Von/Mit: Koen Vervloesem
Erscheinungsdatum: 21.06.2024
Gewicht: 0,492 kg
Artikel-ID: 129328237