我正在尝试让一部android手机看起来像一个蓝牙GPS设备,这样PC或任何其他支持蓝牙GPS的设备都可以使用它。我弄清楚了整个NMEA的事情,并让设备吐出正确的NMEA句子。我的问题出在蓝牙方面。
我有一个用于侦听连接的蓝牙线程设置。在windows中,我可以看到我创建的“蓝牙GPS”服务。问题是我不知道如何让windows打开连接,这样我才能开始发送NMEA语句。当我在windows中启用这项服务时,它显示“蓝牙外围设备”,并且没有可用的驱动程序。
我遗漏了什么,使windows能够理解我想要通过RFCOMM进行通信,并且该设备是GPS设备?
发布于 2010-03-05 04:00:43
您至少需要Android 2.0,因为不幸的是,Android蓝牙API的旧版本不支持RFCOMM,也不支持将其GPS数据与其他蓝牙设备(如windows PC )通信的其他方法。
根据你当前使用的手机,你可以将其更新到Android2.0。
我刚刚尝试了我的手机,它只支持蓝牙耳机和A2DP立体声音频。
你将不得不为android创建一个应用程序,它通过蓝牙RFCOMM传递你的GPS数据,就像蓝牙无线系绳应用程序一样。你必须运行应用程序,然后将设备与PC配对,才能使用其服务。
https://stackoverflow.com/questions/2382242
复制相似问题