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

    • Heute verschicken? Innerhalb von Apr 27, 2024 17:00:00 +0200 bestellen

    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