Skip to content

BojanSof/BLExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blexplorer

BLExplorer

App for exploring Bluetooth Low Energy devices.

BLExplorer main window

Features

  • Discovering of nearby BLE devices
  • Connecting to multiple BLE devices
  • Showing services and characteristics, including their properties
  • Read, write and notify operations on characteristics (indicate not implemented yet)

Prerequisites

The app is build in Python, with bleak for handling the BLE part, and PySimpleGUI for the GUI.

Python requirements can be installed by running pip install -r requirements.txt.

Executable can be created by running:

pyinstaller --onefile --windowed -i "resources/blexplorer.ico" --add-data "resources/blexplorer.ico;resources" --add-data "resources/blexplorer.png;resources" blexplorer.py

TODO

  1. Saving raw data read from characteristic
  2. Window with hex preview for characteristic data