Golang implementation of the BerryLan BLE server for go-ble
This library implements the BerryLan BLE server protocol. It can be used to commission WiFi settings for a(n) (IoT) device.
Although BerryLan is tailored towards NetworkManager, it could be used with other networking applications too.
This library makes use of go-ble. Currently, it only runs on Linux.
An example application is included that provides a 'dummy' implementation of a backend. It can be used together with the BerryLan application ( Apple App Store, Google Play Store).
To run this example, navigate to the examples/dummy
folder, and run
go run main.go
. Root access may be necessary to access the Bluetooth
peripheral.
See the LICENSE.md
file (MIT license).