У меня есть мини-ПК с linux (без наушников), и я хотел бы использовать его в качестве шлюза для удаленного подключения Bluetooth к IP.
У меня нет проблем с IP-вещью, я просто немного в тумане по поводу Bluetooth-вещей.
Как я могу получить события bluetooth из моего кода? Это устройство на основе (означало бы, что я просто open()
правильное устройство) или есть какой-то API?
По сути, я хочу опросить нажатие клавиш на пульте и все.
В псевдокоде это будет что-то вроде:
handle = open_bluetooth();
for event in poll(handle):
do_something_with(event.key)
Я немного не уверен, потому что большая часть документации, которую я нахожу, состоит в том, чтобы заставить пульт работать как обычная клавиатура, но я хотел бы быть безголовым (без Xserver, без консоли TTY, только SSH для администратора) это не то, что я хочу.
Что касается языка, мое управляющее программное обеспечение написано на ruby, но у меня нет проблем с созданием расширения C, если это необходимо.