Bacon  - Bluetooth Controller

Bacon - Bluetooth Controller

A customizable Bluetooth Low Energy (BLE) controller.

Jerameel Delos Reyes Connectivity

Screenshots

Screenshot of Bacon  - Bluetooth Controller Screenshot of Bacon  - Bluetooth Controller Screenshot of Bacon  - Bluetooth Controller Screenshot of Bacon  - Bluetooth Controller Screenshot of Bacon  - Bluetooth Controller

Description

Modern Controller Design
- Change button icons and sizes
- Edit press and release event commands
- Create multiple layout
- Multi touch enabled controls

GATT Support
- Automatically subscribe to READ and NOTIFY characteristics
- Select different target WRITE characteristics

This is an Open Source Project, feel free to contribute to this project: https://github.com/jerameel/bacon

Supported Hardware
- Should work on majority of Bluetooth (BLE) modules and devices
- Tested working on Arduino BLE modules Ex. AT-09, MLT-BT05, HM-10
- Tested working on ESP32 modules with BLE support

What’s new (1.6.1)

- Update BLE backend and permission levels

Versions

Version Date Size Requires Android Download
1.6.1 current
3590f8b2ae4aa9d0…
2023-01-05 29 MB API 21
1.5.1
2f039c2fbf6bb77e…
2022-06-24 28 MB API 21
1.5.0
196f68b230cdc7fb…
2022-06-05 28 MB API 21

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • BluetoothConnect to Bluetooth devices.
  • BLUETOOTH_ADMIN
  • Approximate locationDetermine the location via the network.
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Bluetooth scanSearch for nearby Bluetooth devices.

Comments