我没有嵌入式系统的经验。
我正在编写一个智能手机应用程序来接收来自蓝牙设备的RFCOMM输入。该设备是一个带有可配置按钮的HID遥控器。据我所知,HID是基于RFCOMM的。
这是我的设备:https://serialio.com/products/bluetooth-dongles/imedia-remote-control
大多数智能手机都有对HID的"原生"支持,因此它们将在操作系统级别处理HID输入-这是我的问题。我想在我自己的应用程序中接收"原始"RFCOMM输入,并根据配置,输入等做不同的事情。
我该怎么做呢?
首先你需要从你的手机连接设备。
连接基于RFCOMM通信,我们传递的UUID是
不同于聊天(移动到移动通信)和移动到其他设备(嵌入式)。
如果连接成功,那么在您的移动设备和嵌入式设备之间创建一个套接字。创建套接字后,在您的移动设备和嵌入式设备之间执行读写操作。基于设备供应商提供的通信协议的读写操作。