Android蓝牙RFCOMM问题

时间:2010-03-04 19:46:55

标签: android bluetooth gps

我试图让Android手机看起来像蓝牙GPS单元,以便PC或任何其他支持蓝牙GPS的设备都可以使用它。我想出了整个NMEA的事情,让设备吐出正确的NMEA句子。我的问题在于蓝牙领域。

我有一个用于监听连接的蓝牙线程设置。在Windows中我可以看到我创建的服务“蓝牙GPS”。问题是我无法弄清楚如何让Windows打开连接,所以我可以开始发送NMEA句子。当我在Windows中启用该服务时,它显示“蓝牙外围设备”并且没有可用的驱动程序。

我错过了哪些可以让Windows了解我想通过RFCOMM进行通信而该设备是GPS设备?

1 个答案:

答案 0 :(得分:1)

您需要至少Android 2.0,因为不幸的是旧版本的Android蓝牙API不支持RFCOMM,但它也不支持将其GPS数据传输到其他蓝牙设备(如Windows PC)的其他方法。

根据您当前使用的手机,您可以将其更新为Android 2.0。

我刚用手机试了一下,它只支持蓝牙耳机和A2DP立体声音频。

您必须为Android创建一个应用程序,通过蓝牙RFCOMM传递您的GPS数据,就像蓝牙无线系绳应用程序一样。您必须运行应用程序,然后将设备与PC配对才能使用其服务。