我使用 BLED112 并想让它像 HID 键盘一样工作。
BLED112 从手机接收击键。例如,“p”。然后加密狗就像一个键盘,所以我们可以看到“p”写在PC的记事本上。
将数据从移动设备发送到加密狗并不重要。我已经完成了。
我的问题是将击键事件发送到 PC,以便加密狗像键盘一样工作。
我想要一个例子或完整的指南。
谢谢。
我使用 BLED112 并想让它像 HID 键盘一样工作。
BLED112 从手机接收击键。例如,“p”。然后加密狗就像一个键盘,所以我们可以看到“p”写在PC的记事本上。
将数据从移动设备发送到加密狗并不重要。我已经完成了。
我的问题是将击键事件发送到 PC,以便加密狗像键盘一样工作。
我想要一个例子或完整的指南。
谢谢。
BLED112 是 Bluegiga 提供的蓝牙低功耗加密狗(现已被 Silicon labs 收购)。如果您研究过 BLED112 用户手册和 bluegiga API 参考文档,您就会明白通过 BLED112 读取/写入数据有两种可能的方式:
BLED112 被枚举为一个虚拟 COM 端口。我不记得 BLED112 附带的 Windows 应用程序的名称,但它听起来像 BLEGUI 之类的。此应用程序使用 API 来处理连接、读取和写入事件。简而言之,您需要实现与此应用程序相同的功能。为此,您可以利用它在控制台上吐出的日志。此日志将帮助您处理需要发送的所有命令以及需要处理的所有响应。然后,您需要使您的应用程序与将发送这些命令并接收响应的虚拟 com 端口进行通信。一旦你建立了这一点,你就可以显示你的击键。
如果您没有使用过 BLE,那将是一项艰巨的工作。但就像人们说的,没有免费的午餐!