Afluisteren van Bluetooth Low Energy (BLE) communicatie
In deze video proberen we Bluetooth Low Energy of BLE gegevens af te luisteren. Dit is heel handig voor het opsporen van BLE problemen. Luister een ESP32-gebaseerde Bluetooth LE testopstelling af met een nRF52840 dongle van Nordic Semiconductor en inspecteer de verkregen gegevens met het freeware netwerkprotocol sniffer programma Wireshark.
Deze video gaat niet in op de technische details van Bluetooth Low Energy of BLE, we zullen alleen een klein op BLE gebaseerd dataloggingsysteem en een BLE sniffer opzetten en dan kijken naar de gegevens die in zo'n systeem omgaan. Het BLE-systeem bestaat uit een sensor- en een display-node.
De sensor-node bestaat uit een ESP32-C3 module met daaraan gekoppeld een DHT11 temperatuur- en vochtigheidssensor. De sensor-node is de BLE-server. De display-node bestaat uit een ESP32 Pico kit met daarop aangesloten een klein OLED display. De display-node is de BLE-client.
Voor de BLE Sniffer is een nRF52840 dongle van Nordic Semiconductor gebruikt samen met Wireshark.
Informatiebronnen
- Nordic Semiconductor nRF52840 USB Dongle
- nRF Bluetooth LE Sniffer gebruiksaanwijzing
- ESP32-C3-DevKitM-1
- ESP32-PICO-Kit V4
- Artikel "Bluetooth Low Energy with ESP32-C3 and ESP32"
- Elektor september / october 2022 (PDF)
Vertaling: Hans Adams