我使用BLED112,希望它能像HID键盘一样工作。
BLED112接收来自移动设备的按键。例如;p";。然后加密狗就像键盘一样工作,所以我们可以看到";p〃;写在电脑的记事本上。
将数据从移动设备发送到加密狗并不重要。我已经做了。
我的问题是将击键事件发送到PC,使加密狗像键盘一样工作。
我想要一个例子或完整的指南。
谢谢。
BLED112是Bluegiga提供的蓝牙低能耗加密狗(现已被Silicon实验室收购(。如果您已经学习了BLED112用户手册和bluegiga API参考文件,您会理解通过BLED112读/写数据有两种可能的方法:
- 使用bgscript
- 在C/C++应用程序中使用bglib库
BLED112被枚举为病毒通信端口。我记不起BLED112附带的windows应用程序的名称,但听起来像BLEGUI之类的。此应用程序使用API来处理连接、读取和写入事件。简而言之,您需要实现与此应用程序相同的功能。为此,您可以利用它在控制台上吐出的日志。此日志将帮助您完成需要发送的所有命令和需要处理的所有响应。然后,您需要使您的应用程序与虚拟com端口通信,通过该端口将发送这些命令并在接收响应。一旦你确定了这一点,你就可以显示你的击键了。
如果你没有和BLE合作过,这是一项实质性的工作。但是就像人们说的,没有免费的午餐!