tree: c34986933ca2b1eb8c7b3a78cbb7a184fd54cf98 [path history] [tgz]
  1. examples/
  2. xpc/
  3. .gitignore
  4. characteristics.go
  5. descriptors.go
  6. emitter.go
  7. goble.go
  8. LICENSE
  9. README.md
  10. services.go
vendor/github.com/raff/goble/README.md

goble

Go implementation of Bluetooth LE support for OSX (derived from noble/bleno)

This is a port of nodejs noble/bleno for OSX only.

Once I have something working it can maybe integrated with github.com/paypal/gatt, that right now is Linux only.

Installation

$ go get github.com/raff/goble

Documentation

http://godoc.org/github.com/raff/goble

Examples

  • examples/main.go : an example of how to use most of the APIs
  • examples/discoverer.go : a port of nodejs noble “advertisement-discovery.js” example
  • examples/explorer.go : a port of nodejs noble “peripheral-explorer.js” example