Skip to content

Golang implementation of the BerryLan BLE server for go-ble.

License

Notifications You must be signed in to change notification settings

tm-sanjay/go-ble-wifi

 
 

Repository files navigation

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).

About

Golang implementation of the BerryLan BLE server for go-ble.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%