pyBlufi - cross-platform Blufi library in python
Posted: Sun Jan 22, 2023 1:06 am
I made a python library for Blufi to perform device provisioning from a PC (mac/linux/windows) using BLE. This makes use of the bleak python library. The main reason for this is to be able to speed up development of customizations to Blufi, instead of having to use a phone or simulator. This way you can test custom commands, etc before implementing on a phone.
I understand Espressif has their all-in-one provisioning manager now, and also has a python tool that can run from a PC, but I feel that Blufi is a bit easier to hack on and customize.
The library is still very much in an alpha/beta state, but maybe people will find it useful or have ideas to improve it. Ultimately I'd like to make the library extensible and make it easy to add custom commands/responses.
https://github.com/someburner/pyBlufi
I understand Espressif has their all-in-one provisioning manager now, and also has a python tool that can run from a PC, but I feel that Blufi is a bit easier to hack on and customize.
The library is still very much in an alpha/beta state, but maybe people will find it useful or have ideas to improve it. Ultimately I'd like to make the library extensible and make it easy to add custom commands/responses.
https://github.com/someburner/pyBlufi