Mitlesen der Bluetooth Low Energy (BLE)-Kommunikation mittels Sniffing
In diesem Video werden wir versuchen, Bluetooth Low Energy oder BLE-Daten mittels Sniffing-Methoden mitzulesen. Dies ist sehr nützlich für das Debuggen von Problemen der BLE-Kommunikation. Lesen Sie die Kommunikation mit Hilfe eines ESP32-basierten BLE-Testaufbaus und einem nRF52840-Dongle von Nordic Semiconductor mit und untersuchen Sie Daten mit dem Programm Wireshark.
Dieses video geht nicht auf die technischen Details von Bluetooth Low Energy (BLE) ein. Wir werden nur ein kleines BLE-basiertes Datenprotokollierungssystem und einen BLE-Sniffer einrichten und dann einen Blick auf die Daten werfen, die in einem solchen System ausgetauscht werden. Dieses BLE-System besteht aus einem Sensorknoten und einem Display-Knoten.
Der Sensorknoten besteht aus einem ESP32-C3-Modul, an dem ein DHT11-Temperatur- und Feuchtigkeitssensor angebracht ist. Der Sensorknoten ist der BLE-Server. Der Displayknoten besteht aus einem ESP32 Pico Kit, an das ein kleines OLED-Display angeschlossen ist. Der Displayknoten ist der BLE-Client.
Für den BLE Sniffer wird zusammen mit Wireshark ein nRF52840 Dongle von Nordic Semiconductor verwendet.