ble_plot is a simple and quick implementation of BLE RSSI data plotter
written in Python.
It also writes all the data to the CSV data file so may be usefull if you need to check something particular in regards to data packets.
It is not a perfect from technical point of view, it is not very accurate in time but it is suitable for simple usage to plot a BLE RSSI signal.
Create and activate python virtualenv
virtualenv .venvStart virtualenvironment
# for Windows
./.venv/Scripts/activate
# for Linux
source .venv/bin/activateInstall dependencies
pip install -r ./requirements.txtCreate a config.json file from template and add either MAC addresses or characteristics which is being broadcasted (for devices without constant MAC or similar)
cp config_template.json config.jsonRun script
python ./ble_py.pyPull requests are welcome. But I have no further plans to develop this project at the moment.
