esp32-ps2ble

This project allows you to use Bluetooth LE mice and keyboards as input devices for PS2 host.

Connection diagram

Work in progress.

Features

  • BLE keyboard to PS/2 keyboard.
  • BLE mouse to PS/2 mouse (works but unstable).
  • Multiple BLE devices.
  • Web interface to manage paired devices.

Web interface

You can manage paired devices from the web interface. Wi-Fi settings can only be set at compile time for now.

Build and install

$ cd frontend
$ npm install
$ npm run build
$ cd ..
$ platformio run -e esp32-release erase
$ platformio run -e esp32-release upload
$ platformio run -e esp32-release uploadfs

References