[libhid-discuss] Can libhid be used to create a "virtual" Bluetooth device?

Charles Lepple clepple at ghz.cc
Fri Feb 10 14:48:55 UTC 2017


On Feb 10, 2017, at 8:48 AM, Chip Wachob wrote:
> 
> Hopefully the Bluetooth group doesn't send me back to HID.

The distinction is that this particular libhid was designed to interface with USB HID devices (uninterruptible power supplies, servo control boards, etc.) that do not fit into the traditional input peripheral model (yet still use HID over USB).

Bluetooth adopted the HID model for traditional input devices (keyboard, mouse, headsets with buttons, etc.), and the fact that many Bluetooth adapters use USB is merely coincidence. In that case, USB is one of the transport layers for Bluetooth, and Bluetooth is the transport layer for HID. Oversimplified for sure, but contrast with libhid, which was using USB as the transport layer for non-keyboard/mouse HID, and has no connection to any of the Bluetooth protocol stack (including SDP).

There seem to be a number of step-by-step guides if you do a web search for "emulate Bluetooth Linux".

-- 
- Charles Lepple
https://ghz.cc/charles/


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/libhid-discuss/attachments/20170210/77e916bb/attachment.html>


More information about the libhid-discuss mailing list