我没有使用嵌入式系统的经验。
我正在编写智能手机应用程序以接收来自蓝牙设备的 RFCOMM 输入。该设备是带有可配置按钮的 HID Remote 。据我了解,HID 是基于 RFCOMM 的。
这是我的设备:https://serialio.com/products/bluetooth-dongles/imedia-remote-control
大多数智能手机都对 HID 具有“ native ”支持,因此它们将在操作系统级别处理 HID 输入 - 这是我的问题。我想在我自己的应用程序中接收“原始”RFCOMM 输入,并根据配置、输入等做不同的事情。
我该如何处理?
最佳答案
首先,您需要通过手机连接这些设备。
连接基于 RFCOMM 通信,我们传递的 UUID 是
聊天(移动到移动通信)和移动到其他设备(嵌入式)不同。
如果您的连接成功,则在您的手机和嵌入式设备之间创建一个套接字。创建套接字后,在您的移动设备和嵌入式设备之间执行读写操作。基于您的设备供应商提供的通信协议(protocol)的读写操作。
关于android - 从 HID 设备接收 RFCOMM 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22352316/