hybridgroup.gobot/drivers/ble
Thomas Kohler a8f47eaae8
build(go, deps): switch to Go 1.22 and update modules (#1093)
2024-11-01 12:54:20 +01:00
..
microbit build(go, deps): switch to Go 1.22 and update modules (#1093) 2024-11-01 12:54:20 +01:00
parrot build(go, deps): switch to Go 1.22 and update modules (#1093) 2024-11-01 12:54:20 +01:00
sphero build(go, deps): switch to Go 1.22 and update modules (#1093) 2024-11-01 12:54:20 +01:00
testutil ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
LICENSE ble: introduce in drivers folder (#1057) 2024-02-04 18:50:43 +01:00
README.md ble: introduce in drivers folder (#1057) 2024-02-04 18:50:43 +01:00
battery_driver.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
battery_driver_test.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
ble_driver.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
ble_driver_test.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
device_information_driver.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
device_information_driver_test.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
doc.go ble: introduce in drivers folder (#1057) 2024-02-04 18:50:43 +01:00
generic_access_driver.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
generic_access_driver_test.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
serial_port.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
serial_port_test.go ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00

README.md

BLE

This package provides drivers for Bluetooth LE (BLE) devices. It is normally used by connecting an BLE client adaptor that supports the needed interfaces for BLE devices.

Getting Started

Please refer to the main README.md and the README files in the subfolders.

Hardware Support

Gobot has a extensible system for connecting to hardware devices. The following BLE devices are currently supported:

  • Battery Service
  • Device Information Service
  • Generic Access Service
  • Microbit: Accelerometer
  • Microbit: Button
  • Microbit: IO Pin
  • Microbit: LED
  • Microbit: Magnetometer
  • Microbit: Temperature
  • Serial Port over BLE
  • Sphero: BB8
  • Sphero: Ollie
  • Sphero: SPRK+