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

Keine Bewertungen

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

      Details

      SKU: 20200
      EAN: 9783895765001
      ISBN: 978-3-89576-500-1
      Autor: Koen Vervloesem
      Sprache: English
      Seiten: 257 (Vollfarbe)
      Format: 17 x 23,5 cm (Taschenbuch)

      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.


      Kürzlich angesehene Produkte

      Login

      Passwort vergessen?

      Sie haben noch kein Konto?
      Konto erstellen