Bruno Vollmer: BLE and Python - How to build a simple BLE project on Linux with Python

  Переглядів 3,736

PyData

PyData

День тому

Bluetooth Low Energy (BLE) is a part of the Bluetooth standard aimed at bringing wireless technology to low-power devices, and it's getting into everything - lightbulbs, robots, personal health and fitness devices, and plenty more. One of the main advantages of BLE is that everybody can integrate those devices into their tools or projects.
However, BLE is not the most developer-friendly protocol and these devices most of the time don't come with good documentation. In addition, there are not a lot of good open-source tools, examples, and tutorials on how to use Python with BLE. Especially if one wants to build both sides of the communication.
In this talk, I will introduce the concepts and properties used in BLE interactions and look at how we can use the Linux Bluetooth Stack (Bluez) to communicate with other devices. We will look at a simple example and learn along the way about common pitfalls and debugging options while working with BLE and Python.
This talk is for everybody that has a basic understanding of Python and wants to have a deeper understanding of how BLE works and how one could use it in a private project.

КОМЕНТАРІ: 2
@user-jt2td3ui5v
@user-jt2td3ui5v 6 місяців тому
Massive respect! :D This was exactly what I was looking for and completely unstuck me at work. I was able to use the sample code on the github. I was able to also follow your debugging process with the d-bus logger to figure out why I was having problems (sending data in the wrong format with my test app) I'm just in awe. Thank you so much
@KDOT324
@KDOT324 2 місяці тому
Where is the sample code?
How To Structure A Programming Project…
19:00
Tech With Tim
Переглядів 76 тис.
Protocols vs ABCs in Python - When to Use Which One? | Revisited
15:31
Nonomen funny video😂😂😂 #magic
00:29
Nonomen ノノメン
Переглядів 55 млн
Reverse Engineering Bluetooth Low Energy (BLE) Devices
59:52
Elektor TV
Переглядів 2,9 тис.
Master BLE Basics in Just 10 Minutes: The Ultimate Guide!
9:15
Novel Bits
Переглядів 85 тис.
I Tried Hacking a Bluetooth Speaker... (and failed...)
11:12
Grant Collins
Переглядів 231 тис.
Bluetooth Low Energy Hacking Part 2 - Sniffing Bluetooth Low Energy
17:30
I Made 200 Python Projects...Here Are My 5 FAVORITES
11:23
Tech With Tim
Переглядів 101 тис.
Why Compile a Linux Kernel from Source?
13:38
DJ Ware
Переглядів 26 тис.
How to use Bluetooth Controllers with Python on Raspberry Pi
16:36
Core Electronics
Переглядів 52 тис.
Why Some Designs Are Impossible to Improve: Quintessence
33:03
Design Theory
Переглядів 35 тис.
This TINY TV Costs $20,000 - Flanders Scientific XMP550
22:09
Linus Tech Tips
Переглядів 1,5 млн
Как установить Windows 10/11?
0:56
Construct PC
Переглядів 351 тис.