Categorygithub.com/basilfx/go-ble-berrylan
repositorypackage
0.0.0-20200921191027-a40c1e2d7f28
Repository: https://github.com/basilfx/go-ble-berrylan.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

go-ble-berrylan

Golang implementation of the BerryLan BLE server for go-ble

Introduction

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.

Dependencies

This library makes use of go-ble. Currently, it only runs on Linux.

Examples

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.

License

See the LICENSE.md file (MIT license).