STM32 Sniffer for BLE Setup guide

Revision as of 14:22, 15 June 2023 by Registered User (→‎Minimum requirements)

1. Introduction

The STM32 Sniffer for Bluetooth® Low Energy is composed of two main parts.

  • The software part running on the computer : analyzes and displays packets
  • The firmware part running on the STM32WB MCU : intercepts over the air packets
System Architecture
System Architecture

2. Minimum requirements

The following software and hardware parts are needed.

2.1. Hardware

You will need at least one of these development boards:

2.2. Software

Operating system:

  • Windows 10

Wireshark:

  • Version 4.0.3 or later
  • During setup accept Ncap installation

Python:

  • Version 3.11.2 or later

PySerial:

  • Version 3.5 or later
  • Make sure PySerial is installed on the correct version of Python if you have multiple installations (use pip3 for example to force install on Python3)

3. Programming the board

4. Installing Wireshark plugins

4.1. Installing the external capture plugin

4.2. Installing the dissector plugin

4.3. Installing the profile

5. Configuring Wireshark

5.1. Enabling the interface toolbar

5.2. Testing

No categories assignedEdit