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

      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