Broadcom GNSS xxx Geolocaltion Sensor与Windows导航程序的兼容性

Broadcom是Windows 8(3G)平板普遍采用的一款GPS传感器, 其windows驱动程序可以提供GNSS接口。GNSS接口提供的数据,说实话确实比普通手机的数据好。在开机、室外、无AGPS辅助的状态下,20秒之内可以完成定位。或许这得归功于Windows平板的电池比较哼,可分配给传感器的功率比较大吧!不过Windows的导航程序,包括Igo和Garmin在内,都无法直接从GNSS接口读取数据。GNSS接口提供的不是NMEA数据,多数导航程序无法支持它。
那么怎么办呢?
1) GNSS数据 转 NMEA数据的工具 : http://support.black-it.eu/en/pr ... erface/download.htm
这款软件扫一眼就知道怎么用了。问题在于它那个com端口。实际上的物理com端口,基本不能接收仿真数据。
2) 搞个虚拟com口就好了:
按照http://4pda.ru/forum/index.php?s ... &st=0#entry23854513的提示,我尝试了Tibbo。这款程序原本用于实现com-tcp/ip-com,这种跨主机的com口通讯。不过此时我们可使用它的虚拟com程序,因为虚拟的口可以被直接写数据。
2.1)下载 tibbo 32位程序 下载地址:http://tibbo.com/downloads/secure/tdst-5-09-10-x86.exe

[size=13.63636302948px]64位程序 下载地址: http://tibbo.com/downloads/secure/tdst-5-09-10-x64.exe

要用浏览器打开这两个链接,然后进行免费注册,获取安装程序。
2.2)安装
安装Tibbo的时候, 只选core files就可以了。我们只要它的驱动。 然后“以管理员权限运行” C:\Program Files\Tibbo\TDST\tvspman.exe 。如果不是管理权限,你设置之后,需要重启计算机才能生效--多么的恶心! 在程序界面添加两个Com口:这两com口都要设置为client/server,然后进行如下设置


实际上,我推荐设置UDP而非TCP。不过无所谓,就是让它们传一下数据。
3) 返回GNSS Data Interface程序,让它把数据输出到其中一个虚拟端口上。然后,再在GNSS Data Interface程序里指定导航程序的安装位置。
在GNSS Data Interface程序启动、定位之后,通过它的菜单调用导航程序:搜索GPS端口,神马情况,竟然成功了!
当然,另外还有一款比较冷的 centrafuse localizerService 程序,它可完成上述两个功能。不过,屌丝么,没钱!用免费的就不错了!
实测:兼容Garmin IGO。这样,Windows8平板就有了各种选择,不必非选高德了(不是贬低高德的意思)

你可能感兴趣的:(windows)