<div dir="ltr"><div>Thank you Charles. I'm sorry I missed the distinction you've outlined. Hopefully this will help the next person who thinks the libhid is the place to go.<br><br></div>Cheers,<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 10, 2017 at 9:48 AM, Charles Lepple <span dir="ltr"><<a href="mailto:clepple@ghz.cc" target="_blank">clepple@ghz.cc</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><span class="">On Feb 10, 2017, at 8:48 AM, Chip Wachob wrote:<br><div><blockquote type="cite"><br class="m_5863320206476039279Apple-interchange-newline"><div><span style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">Hopefully the Bluetooth group doesn't send me back to HID.</span><br style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"></div></blockquote></div><br></span><div>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).</div><div><br></div><div>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).</div><div><br></div><div>There seem to be a number of step-by-step guides if you do a web search for "emulate Bluetooth Linux".</div><span class="HOEnZb"><font color="#888888"><br><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">-- <br>- Charles Lepple<br><a href="https://ghz.cc/charles/" target="_blank">https://ghz.cc/charles/</a><br><br></div>
</div>
<br></font></span></div></blockquote></div><br></div>