4

我正在使用 Xamarin.Android 连接到使用串行端口配置文件传输到光学传感器的蓝牙设备。该设备旨在通过 com 端口与 Windows 一起使用,但是(应该)能够与任何蓝牙设备一起使用。

我可以使用 CreateRfcommSocketToServiceRecord() 设置设备并连接到它,并且配对没有任何问题。

但是,当我连接到设备套接字时,它会立即开始从蓝牙连接接收 0xFFs,即使没有任何内容写入输出流。我可以正确地写入输出流并从另一端读取,但是 0xFFs 的流在我关闭套接字之前不会停止。

我使用了几个原生 Android 应用程序连接到设备,他们也有这个问题。

当我通过 Windows 通过 com 端口连接到设备时,设备可以正常传输和接收数据,没有任何问题。

之前有没有其他人在 Android 上遇到过蓝牙串行适配器的这个问题 - 如果是这样,是否有解决方案?


该设备的规格表可在此处找到:http: //www.probe-tec.com/Documents/997-419%20Probe-Tec%20Product%20Sheet%20 (2 ).pdf(旨在与智能电表。)

4

0 回答 0