EyeCommander icon indicating copy to clipboard operation
EyeCommander copied to clipboard

Add 'Bluetooth Device' as an output option

Open willwade opened this issue 4 years ago • 5 comments

We would like our clients who use iOS devices to be able to use EyeCommander.

We can achieve this by adding the ability to output as a Bluetooth Device from EyeCommander.

To do this we might have to rely on a second piece of hardware if we cannot create a bluetooth device output from a windows machine.

willwade avatar Oct 20 '21 17:10 willwade

I haven't looked into it but I reckon your right there is probably no software API to trigger software switches. I also think you cant access the camera in the background so thats definitely a non starter.

Can we plug a camera into X80?

gavinhenderson avatar Oct 21 '21 07:10 gavinhenderson

Simple answer - nope re x80. It's an arduino stack and doesn't play well with cameras.

willwade avatar Oct 21 '21 09:10 willwade

One idea. The mediapipe part of this would be doable to make this run on anything (https://mediapipe.dev) so you could in theory create an app on mobile that would do this then send BLE HID keys to any other device. So run it on your phone - send to windows or another iOS device. Downside - keeping app running when asleep and power drain.

willwade avatar Oct 22 '21 21:10 willwade

Ive supported Nick and the EarSwitch to do something similar - This is my example code to run on a nrf52840 Arduino and some server side code - all in python/CircuitPy - but easily doable in Node https://gist.github.com/willwade/ff4ad61fcef409c182db303e6133e5d4

willwade avatar Dec 22 '21 13:12 willwade

We could potentially even do this on the electron client side using WebBluetooth which would make it super portable. Might have limitations but it is worth a shot

gavinhenderson avatar Dec 22 '21 13:12 gavinhenderson