蓝牙Android / Xamarin串行设备传输与空输出流

时间:2014-04-09 19:43:40

标签: android bluetooth xamarin.android xamarin spp

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

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

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

我使用了多个原生Android应用来连接设备,他们也有这个问题。

当我通过com端口通过Windows连接到设备时,设备可以正常发送和接收数据。

有没有其他人在Android之前曾经遇到蓝牙串口适配器的问题 - 如果有的话,有解决方案吗?


可在此处找到设备的规格表:http://www.probe-tec.com/Documents/997-419%20Probe-Tec%20Product%20Sheet%20(2).pdf(用于与智能功率计通信。)

0 个答案:

没有答案