Cantitate/Preț
Produs

Develop your own Bluetooth Low Energy Applications

Autor Koen Vervloesem
en Limba Engleză Paperback – 6 iun 2022

Observăm că lucrarea Develop your own Bluetooth Low Energy Applications se adresează programatorilor și inginerilor care dețin deja cunoștințe de bază în limbajele Python sau C/C++ și doresc să treacă de la nivelul teoretic la implementări hardware concrete. Autorul Koen Vervloesem propune o abordare sistematică, axată pe dezvoltarea de cod încă din primele pagini, minimizând expunerea teoretică în favoarea aplicațiilor practice.

Ne-a atras atenția versatilitatea tehnică a volumului, care nu se limitează la o singură platformă. Cititorul este ghidat prin ecosisteme diferite: de la utilizarea bibliotecii Bleak pe Raspberry Pi sau PC, până la programarea de nivel jos folosind Zephyr RTOS pe plăci Nordic Semiconductor nRF52 sau utilizarea ESP32 cu NimBLE-Arduino. Această diversitate permite înțelegerea modului în care specificațiile BLE sunt interpretate și rulate pe arhitecturi hardware variate.

Dacă Getting Started with Bluetooth Low Energy de Carles Cufi Akiba v-a oferit cadrul teoretic și o privire de ansamblu asupra stivei de protocoale, această carte oferă instrumentele practice necesare pentru a construi efectiv soluții. Structura include pași clari pentru descoperirea dispozitivelor prin pachete de tip advertisement, crearea de conexiuni securizate prin criptare și autentificare, precum și implementarea profilurilor standard de servicii. Un element distinctiv este secțiunea de inginerie inversă, unde învățați să preluați controlul asupra unui dispozitiv BLE cu implementare proprietară folosind propriul software, o abilitate critică în dezvoltarea modernă de IoT.

Citește tot Restrânge

Preț: 26593 lei

Puncte Express: 399

Carte disponibilă

Livrare economică 08-15 iunie
Livrare express 28 mai-03 iunie pentru 3174 lei


Specificații

ISBN-13: 9783895765001
ISBN-10: 3895765007
Pagini: 257
Ilustrații: farbige Abbildungen
Dimensiuni: 173 x 234 x 17 mm
Greutate: 0.49 kg
Editura: Elektor Verlag

De ce să citești această carte

Recomandăm această carte oricărui dezvoltator care dorește să stăpânească tehnologia Bluetooth Low Energy prin proiecte aplicate. Veți câștiga expertiză în utilizarea bibliotecilor moderne precum Bleak sau NimBLE și veți învăța să optimizați consumul de energie al dispozitivelor, un aspect vital în Internet of Things. Este ghidul tehnic ideal pentru a transforma un prototip de laborator într-o aplicație BLE funcțională și securizată.


Despre autor

Koen Vervloesem este un autor specializat în tehnologie și sisteme de calcul, cu o experiență vastă în domeniul open source, securitate informatică și Internet of Things. Expertiza sa se concentrează pe explicarea conceptelor complexe prin aplicații practice, fiind cunoscut pentru capacitatea de a ghida cititorii prin ecosisteme hardware și software diverse, de la Linux și Python până la microcontrolere și protocoale de comunicare wireless.


Notă biografică

Koen Vervloesem has been writing for over 20 years on Linux, open-source software, security, home automation, AI, programming, and the Internet of Things. He holds a Master's degree in Computer Science Engineering, a Master's degree in Philosophy, and an LPIC-3 303 Security certificate. He is a board member of the Belgian privacy activist organisation the Ministry of Privacy.

Descriere scurtă

Bluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.
A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.
In this book, you'll learn how to:
  • Discover BLE devices in the neighborhood by listening to their advertisements.
  • Create your own BLE devices advertising data.
  • Connect to BLE devices such as heart rate monitors and proximity reporters.
  • Create secure connections to BLE devices with encryption and authentication.
  • Understand BLE service and profile specifications and implement them.
  • Reverse engineer a BLE device with a proprietary implementation and control it with your own software.
  • Make your BLE devices use as little power as possible.
This book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif's ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.
Starting with a very little amount of theory, you'll develop code right from the beginning. After you've completed this book, you'll know enough to create your own BLE applications.