gpt4 book ai didi

Linux,BlueZ,启动隐藏蓝牙连接

转载 作者:太空宇宙 更新时间:2023-11-04 03:48:27 29 4
gpt4 key购买 nike

用例

  • Ubuntu 机器正在模拟键盘
  • Ubuntu 机器(虚拟键盘)模拟连接到要控制的远程设备

问题

在正常情况下,HID 描述是通过 SDP 报告的,因此,当设备连接到键盘时,它已经知道要使用的 HID 描述,在我的用例中,虚拟键盘(Ubuntu 机器)发起连接,因此,它不是使用 SDP 触发的,话虽如此,我应该如何向设备发送要使用的 HIDReport 描述符?是否有可能以这种方式将键盘连接到设备?我可以将 HID 报告描述推送到设备(要控制)吗?

实现

  1. 将设备与 Ubuntu 计算机配对(手动完成)
  2. 在 PSM 0x11 和 0x13 上启动 L2CAP 连接
  3. 握手

到目前为止,一切都运行良好,这是我希望向设备报告 HID 描述符的时刻,但具体应该如何完成?

最佳答案

据我了解,HID主机只读取一次服务描述符。之后,您可以自己发起连接,但必须遵守之前通过 SDP 告诉主机的内容。

我还没有找到稍后将信息推送到 HID 主机的方法。

如果需要更改某些内容,则必须清除设备的主机内存(例如 Windows 中的“卸载设备”)并重新连接(主机发起连接),从更新的 SDP 记录中读取新信息。

如果您不需要更改 HID 描述符,我相信您甚至不需要在初始连接后运行 sdpd。曾经。

关于Linux,BlueZ,启动隐藏蓝牙连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27170254/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com