Develop your own Bluetooth Low Energy Applications

  • FabrikantElektor Publishing

Omschrijving

voor Raspberry Pi, ESP32 en nRF52 met Python, Arduino and Zephyr

Bluetooth Low Energy (BLE) radiochips zijn alomtegenwoordig, van Raspberry Pi tot gloeilampen. BLE is een uitgebreide technologie met een uitgebreide specificatie, maar de basis is vrij toegankelijk.

Een progressieve en systematische aanpak zal u ver leiden in het onder de knie krijgen van deze draadloze communicatietechniek, die essentieel is voor het werken in low power scenario's.

In dit boek leert u hoe u:

  • Ontdek BLE-apparaten in de buurt door naar hun advertenties te luisteren.
  • Uw eigen advertentiegegevens voor BLE-apparaten kunt maken.
  • Maak verbinding met BLE-apparaten zoals hartslagmeters en nabijheidsmelders.
  • Maak veilige verbindingen met BLE-apparaten met encryptie en authenticatie.
  • BLE service- en profielspecificaties begrijpen en implementeren.
  • Reverse-engineer een BLE-apparaat met een bedrijfseigen implementatie en bestuur het met je eigen software.
  • Zorg ervoor dat je BLE-apparaten zo weinig mogelijk stroom verbruiken.

Dit boek leert je de kneepjes van het BLE programmeren met Python en de Bleak bibliotheek op een Raspberry Pi of PC, met C++ en NimBLE-Arduino op Espressif's ESP32 ontwikkelborden, en met C op een van de ontwikkelborden die ondersteund worden door het Zephyr real-time besturingssysteem, zoals Nordic Semiconductor's nRF52 borden.

Ter inleiding met een zeer kleine hoeveelheid theorie, zult u code ontwikkelen vanaf het begin. Nadat u dit boek hebt voltooid, weet u genoeg om uw eigen BLE-toepassingen te maken.


Productformulier

voor Raspberry Pi, ESP32 en nRF52 met Python, Arduino and Zephyr Bluetooth Low Energy (BLE) radiochips zijn alomtegenwoordig, van Raspberry Pi tot gloeilampen. BLE is... Lees meer

€ 39,95 incl. BTW
Leden € 35,96

      Details

      SKU: 20200
      EAN: 9783895765001
      ISBN: 978-3-89576-500-1
      Auteur: Koen Vervloesem
      Taal: English
      Pagina's: 257 (Full Color)
      Formaat: 17 x 23.5 cm (Paperback)

      Omschrijving

      voor Raspberry Pi, ESP32 en nRF52 met Python, Arduino and Zephyr

      Bluetooth Low Energy (BLE) radiochips zijn alomtegenwoordig, van Raspberry Pi tot gloeilampen. BLE is een uitgebreide technologie met een uitgebreide specificatie, maar de basis is vrij toegankelijk.

      Een progressieve en systematische aanpak zal u ver leiden in het onder de knie krijgen van deze draadloze communicatietechniek, die essentieel is voor het werken in low power scenario's.

      In dit boek leert u hoe u:

      • Ontdek BLE-apparaten in de buurt door naar hun advertenties te luisteren.
      • Uw eigen advertentiegegevens voor BLE-apparaten kunt maken.
      • Maak verbinding met BLE-apparaten zoals hartslagmeters en nabijheidsmelders.
      • Maak veilige verbindingen met BLE-apparaten met encryptie en authenticatie.
      • BLE service- en profielspecificaties begrijpen en implementeren.
      • Reverse-engineer een BLE-apparaat met een bedrijfseigen implementatie en bestuur het met je eigen software.
      • Zorg ervoor dat je BLE-apparaten zo weinig mogelijk stroom verbruiken.

      Dit boek leert je de kneepjes van het BLE programmeren met Python en de Bleak bibliotheek op een Raspberry Pi of PC, met C++ en NimBLE-Arduino op Espressif's ESP32 ontwikkelborden, en met C op een van de ontwikkelborden die ondersteund worden door het Zephyr real-time besturingssysteem, zoals Nordic Semiconductor's nRF52 borden.

      Ter inleiding met een zeer kleine hoeveelheid theorie, zult u code ontwikkelen vanaf het begin. Nadat u dit boek hebt voltooid, weet u genoeg om uw eigen BLE-toepassingen te maken.


      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

      Wachtwoord vergeten?

      Heb je nog geen account?
      Maak account aan