https://github.com/asterics/addon-bluetooth-webgui
ESP32 Addon for FABI & FLipMouse, adding Bluetooth and WiFi/WebGUI support
https://github.com/asterics/addon-bluetooth-webgui
ble bluetooth bluetooth-low-energy esp32 fabi flipmouse hid javascript webgui webserial
Last synced: about 1 month ago
JSON representation
ESP32 Addon for FABI & FLipMouse, adding Bluetooth and WiFi/WebGUI support
- Host: GitHub
- URL: https://github.com/asterics/addon-bluetooth-webgui
- Owner: asterics
- License: gpl-3.0
- Created: 2021-03-23T08:32:01.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-06T10:03:13.000Z (about 1 month ago)
- Last Synced: 2025-04-06T11:19:29.715Z (about 1 month ago)
- Topics: ble, bluetooth, bluetooth-low-energy, esp32, fabi, flipmouse, hid, javascript, webgui, webserial
- Language: JavaScript
- Homepage:
- Size: 1.7 MB
- Stars: 4
- Watchers: 7
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FABI & FLipMouse Configurator
You can configure your FLipMouse or FABI device via this page.
> :warning: You need a Chromium based browser! (Chromium, Chrome, Edge, Vivaldi,...)
To adjust settings on your assistive device, please:
1. Connect your device to the PC
2. Select your device from below to go to the configuration page## Please select your device
## Run WebGUI locally
To run the WebGUIs locally you need to download this repository and start a local webserver to serve the data. Do the following steps:
1. Clone the repository with `git clone https://github.com/asterics/Addon-Bluetooth-WebGUI.git`
2. Install any local webserver, e.g. [http-server from npm](https://www.npmjs.com/package/http-server) with `npm install --global http-server` (or Python: `python3 -m http.server 8080`)
3. Start the local webserver to serve documents from the webgui folder e.g. with `cd Addon-Bluetooth-WebGUI/webgui` and starting `http-server` in this directory
4. Open `http://localhost:8080/index_fm.htm` or `http://localhost:8080/index_fabi.htm` in your browser
## Test suites
There are automatic test suites for testing correct function of the AT command API for a device:
* [FLipMouse tests](https://asterics.github.io/Addon-Bluetooth-WebGUI/webgui/test_fm.htm)
* [FABI tests](https://asterics.github.io/Addon-Bluetooth-WebGUI/webgui/test_fabi.htm)
## Developer information
This project here has two purposes:
* We will use it as landing page for this site (GitHub pages)
* All build files for building the ESP32 based Bluetooth and WebGUI addon are located here
If you are interested in flashing/updating your ESP32 addon for FABI/FLipMouse, please go to this repository's page: [Addon-Bluetooth-WebGUI](https://github.com/asterics/Addon-Bluetooth-WebGUI)