Bluetooth BLE control interface for the KinetiX hand

Requires Chrome/Edge with Web Bluetooth, served over https or http://localhost.
Not all computers have Bluetooth BLE connectivity.
This does not work on iOS devices because Apple does not implement BLE access in webkit.
This page only exchanges information with your KinetiX device.
No cookie, no server call.
You can run a local server and access it through http://localhost
Connected device:
Positions / Movements
If a button does nothing, your firmware version is likely too old to support it.
Idle.
Settings
Booleans
Integers
Strings
Changes are written immediately (debounced).
About KinetiX Device
Firmware Version
Git commit ID and build date. "-dirty" means some changes were not committed at build time.
N/A
Firmware options
Only reports options explicitly declared by firmware
N/A
License
Xavier Grosjean 2026
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) open-source license
https://creativecommons.org/licenses/by-nc-sa/4.0/

Open Source Repository
https://github.com/reivaxy/kinetix
OTA Firmware Update
Firmware
Download the latest released firmware here
SSID
Password
sends OTA_START ssid;password over BLE, waits for OTA_READY <url>, then uploads the selected file to that URL with header x-ota-token.