android - 从 HID 设备接收 RFCOMM 输入

标签 android bluetooth embedded hid rfcomm

我没有使用嵌入式系统的经验。

我正在编写智能手机应用程序以接收来自蓝牙设备的 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/

相关文章:

Android LIVE Wallpaper的做法?

Android BLE 数值比较配对实现

java - 如何将绳子切成 fragment 并通过蓝牙发送每个 fragment ?

c - 使用远函数指针

android - 发送广播 Intent SIM_STATE_CHANGED 失败

java - 使用混淆器时选取框工具栏标题不起作用

编译时 float 打包/双关语

exception - ARM9 SVC_STACK 超出范围?

android - 尝试拍摄 https ://github. com/appsthatmatter/GraphView 的图表快照时出现 IllegalStateException

android - 安卓手机的蓝牙设备类别有哪些?