Develop your own Bluetooth Low Energy Applications

  • HerstellerElektor Publishing

Beschreibung

für Raspberry Pi, ESP32 und nRF52 mit Python, Arduino und Zephyr

Bluetooth Low Energy (BLE) Funkchips sind vom Raspberry Pi bis zur Glühbirne allgegenwärtig. BLE ist eine ausgeklügelte Technologie mit einer umfassenden Spezifikation, aber die Grundlagen sind recht zugänglich.

Ein progressiver und systematischer Ansatz wird Sie bei der Beherrschung dieser drahtlosen Kommunikationstechnik, die für die Arbeit in Szenarien mit geringem Stromverbrauch unerlässlich ist, unterstützen.

In diesem Buch lernen Sie, wie man:

  • Entdecken Sie BLE-Geräte in der Nachbarschaft.
  • Erstellen Sie Ihre eigenen Werbedaten für BLE-Geräte.
  • Verbinden Sie sich mit BLE-Geräten wie Herzfrequenzmessern und Näherungsmeldern.
  • Erstellen Sie sichere Verbindungen zu BLE-Geräten mit Verschlüsselung und Authentifizierung.
  • BLE-Dienst- und Profilspezifikationen zu verstehen und zu implementieren.
  • Ein BLE-Gerät mit einer proprietären Implementierung zurückentwickeln und mit Ihrer eigenen Software steuern.
  • Ihre BLE-Geräte sollen so wenig Strom wie möglich verbrauchen.

Dieses Buch zeigt Ihnen die Grundlagen der BLE-Programmierung mit Python und der Bleak-Bibliothek auf einem Raspberry Pi oder PC, mit C++ und NimBLE-Arduino auf den ESP32-Entwicklungsplatinen von Espressif und mit C auf einer der Entwicklungsplatinen, die vom Zephyr-Echtzeitbetriebssystem unterstützt werden, wie zum Beispiel die nRF52-Platinen von Nordic Semiconductor.

Sie beginnen mit sehr wenig Theorie und werden von Anfang an Code entwickeln. Nach Abschluss dieses Buches werden Sie genug wissen, um Ihre eigenen BLE-Anwendungen zu erstellen.


Produktformular

für Raspberry Pi, ESP32 und nRF52 mit Python, Arduino und Zephyr Bluetooth Low Energy (BLE) Funkchips sind vom Raspberry Pi... Weiterlesen

€ 39,95 inkl. MwSt.
Mitglieder € 35,96

    • Heute verschicken? Innerhalb von Nov 03, 2024 17:00:00 +0100 bestellen

    Details

    SKU: 20200
    EAN: 9783895765001
    ISBN: 978-3-89576-500-1
    Autor: Koen Vervloesem
    Sprache: Englisch
    Seiten: 257 (Full Color)
    Format: 17 x 23.5 cm (Paperback)

    Beschreibung

    für Raspberry Pi, ESP32 und nRF52 mit Python, Arduino und Zephyr

    Bluetooth Low Energy (BLE) Funkchips sind vom Raspberry Pi bis zur Glühbirne allgegenwärtig. BLE ist eine ausgeklügelte Technologie mit einer umfassenden Spezifikation, aber die Grundlagen sind recht zugänglich.

    Ein progressiver und systematischer Ansatz wird Sie bei der Beherrschung dieser drahtlosen Kommunikationstechnik, die für die Arbeit in Szenarien mit geringem Stromverbrauch unerlässlich ist, unterstützen.

    In diesem Buch lernen Sie, wie man:

    • Entdecken Sie BLE-Geräte in der Nachbarschaft.
    • Erstellen Sie Ihre eigenen Werbedaten für BLE-Geräte.
    • Verbinden Sie sich mit BLE-Geräten wie Herzfrequenzmessern und Näherungsmeldern.
    • Erstellen Sie sichere Verbindungen zu BLE-Geräten mit Verschlüsselung und Authentifizierung.
    • BLE-Dienst- und Profilspezifikationen zu verstehen und zu implementieren.
    • Ein BLE-Gerät mit einer proprietären Implementierung zurückentwickeln und mit Ihrer eigenen Software steuern.
    • Ihre BLE-Geräte sollen so wenig Strom wie möglich verbrauchen.

    Dieses Buch zeigt Ihnen die Grundlagen der BLE-Programmierung mit Python und der Bleak-Bibliothek auf einem Raspberry Pi oder PC, mit C++ und NimBLE-Arduino auf den ESP32-Entwicklungsplatinen von Espressif und mit C auf einer der Entwicklungsplatinen, die vom Zephyr-Echtzeitbetriebssystem unterstützt werden, wie zum Beispiel die nRF52-Platinen von Nordic Semiconductor.

    Sie beginnen mit sehr wenig Theorie und werden von Anfang an Code entwickeln. Nach Abschluss dieses Buches werden Sie genug wissen, um Ihre eigenen BLE-Anwendungen zu erstellen.


    Customer Reviews

    Based on 1 review
    100%
    (1)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    P
    Peter
    Sehr gute BLE-Einführung

    Ich kann das Buch nur empfehlen: es bietet eine sehr gute Einführung in BLE und macht BLE an vielen Beispielen für ESP32 (nimBLE Library), Raspberry Pi (Bleak-Pythonlibrary) und nRF52 (Zephyr) nachvollziehbar. Für mich sind vor allem die nimBLE-Library sowie die Python-/Bleak-Anwendungen tolle Ausgangsszenarien für eigene Projekte. Nochmals, Ich kann das Buch nur empfehlen.

    Login

    Passwort vergessen?

    Sie haben noch kein Konto?
    Konto erstellen