把PC上的蓝牙适配器模拟成蓝牙GPS(转贴)
用途:测试手机(PDA)导航软件,看路径重新规划的速度,看路网的详细程度,看地图的新旧,看软件反应速度的快慢......你可以在你的计算机旁,而你的导航设备显示你正在遥远的某大城市公路上疾驰呢,不用担心信号的问题,想要几颗星有几颗星,呵呵
原理:PC上的蓝牙适配器和你的手机连接后,通过一个端口进行通信。你要作的就是把本该由蓝牙GPS发送的数据(NMEA数据),从PC上写入到这个端口里面去。
前期准备:硬件:蓝牙智能手机一个(我的是N3230),或PDA(我没有,下面不提了),PC及蓝牙适配器一个。
软件:手机上的导航软件(KLD,smartcomgps或r66);计算机上的软件可以用gpsgate。
数据:NMEA数据,从其它导航设备记录而来。扩展名为.nmea。格式如:
$GPGGA,071008.000,3943.6386,N,11620.2062,E,1,08,0.9,77.4,M,-.5,M,,0000*7D
GPRMC,071008.000,A,3943.6386,N,11620.2062,E,0.00,,050306,,,A*7A
$GPVTG,,T,,M,0.00,N,0.0,K,A*13
或者.gpssim数据,可以通过ozi的轨迹转变而来,小胖熊上有大侠发布过转换程序。数据格式如:
$FRSPD,54.00*50
$FRWPT,4634.89168,N,12508.09052,E,542.0*76
$FRWPT,4634.85982,N,12508.02644,E,511.0*7A
步骤及技巧:
1-把你的手机和计算机连好,最好设为授权设备,免得老输授权码。
2-在“控制面板”->打开“Bluetooth设备”->看到你的手机了吧->选"com端口"看看端口号,别理会那个“方向:传入”,我一直想再加个“传出”的端口,怎么也加不上,没想到这个端口是传出和传入都通用的,呵呵,花了不少时间。
3-在“控制面板”->打开“Bluetooth设备”->“选项”里面选中“启用发现”,注意不选中的话你的手机就找不到计算机上的蓝牙,本人走过弯路。
4-运行gpsgate。在settings里面设置。如果你要用.nmea数据发送,则input选NMEA-log,如果你要用.gpssim发送,input选simulator.output选物理端口,然后把你刚才看到的蓝牙-手机端口号选进去。
在gpsgate里面设置NMEAlog或simulator数据来源,找到文件,开始发送。
5-打开手机蓝牙和导航软件。搜索GPS。就会发现一个新的GPS。GPS的名字就是你的计算机的名字(这个牌子没厂家生产呢,哈哈),然后就一切如常了,和蓝牙GPS没什么两样,大家想怎么玩就怎么玩吧,想上西藏上西藏,想飞美国上美国。
结论:玩亦有道
感谢:小胖熊上的Albert大侠细心的指导。Albert对GPS的认识深入而且专业我等望尘莫及。感谢pdafans上的starmoon和沧浪翁热心指教
受网友启发,上文设计可以实现蓝牙GPS一拖二:蓝牙GPS把信号传给PC,PC中的导航软件可以据此进行导航。PC中的GPSGATE从端口中读入数据然后再通过蓝牙转出去,其它手持设备可以利用PC转发的数据进行导航。
把PC上的蓝牙适配器模拟成蓝牙GPS(转贴)相关推荐
- 用PC上的Chrome 模拟手机浏览器
在PC上使用chrome谷歌浏览器模拟手机浏览器,最新 chrome 浏览器(需要32以后版本的)都提供了这项功能,可以模拟 android .iphone.meego.黑莓等等多款手机,还有多款手机 ...
- rknn3399pro 2小时入门指南(三)在PC上搭建RKNN模拟环境、 模型转换代码、RK3399 pro使用
目录 1.前言 官方论坛说明 2.PC-ubuntu系统下tensorflow+keras虚拟环境搭建 3.在PC-ubuntu下搭建rknn模拟环境搭建 4.相关转化代码 (1) h5 -> ...
- 仅通过蓝牙HID将安卓手机模拟成鼠标和键盘
相关文章:<蓝牙HID TouchScreen协议让你的安卓手机变成触摸屏> 本文源码下载地址:<仅通过蓝牙HID将安卓手机模拟成鼠标和键盘>源码 多文源码打包下载: < ...
- android变身蓝牙键鼠,使用BluetoothHidDevice将安卓手机同时模拟成鼠标和键盘
一直以来就有一种想法,就是自己写一个APP将安卓手机模拟成鼠标/键盘,应急的时候可以用来代替鼠标/键盘.之前也在国内外的网站上找了各种方案,但是这些方案不是很好,直到谷歌发布的API28后终于有了很好 ...
- C# 在PC上的通过蓝牙(bluetooth)发送数据到手机
概述 在PC端用.NET开发一个蓝牙下载的程序.实现在PC上查找周围的蓝牙设备(主要是手机),并将PC上的文件通过蓝牙传输到手机上.目前我采用的是OpenNETCF.Net.Bluetooth,能够正 ...
- php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...
查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...
- java模拟手机浏览web_在PC上测试移动端网站和模拟手机浏览器的5大方法
查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...
- PC上测试移动端网站和模拟手机浏览器
1. PC上测试移动端网站和模拟手机浏览器 1) PC上测试移动端网站和模拟手机浏览器的5种方法 http://www.jb51.net/softjc/144941.html 2) 结论 使用场景: ...
- emWin在PC上的模拟
emWin在PC上的模拟 按照正常的思路,我们应该是在KEIL上写好了代码,然后再对工程进行编译,将程序下载到开发板上查看现象,但是对于嵌入式来说这样的调试方式还是太慢了,如果能在PC上直接仿真运行就 ...
- 在PC上测试移动端网站和模拟手机浏览器的5大方法
原文: https://www.cnblogs.com/coolfeng/p/4708942.html 最近公司要开发网站的移动版,让我准备准备知识,话说本人开发移动网站的经验还真不多,最悲剧的事情就 ...
最新文章
- Visual Assist使用详细说明
- 阿里达摩院悬壶,看医疗AI如何济世
- 用C语言实现Ping程序功能
- 【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )
- 中国大学MOOC 计算机组成原理第4章 测试(中)
- 手动加支付宝遇到的错误--iOS
- 转载:为什么OpenFlow没有被广泛采用?
- 虚拟化不会增加安全复杂性
- tcp socket编程 java_JAVA TCP Socket编程 计算题
- 一个模仿Struct的Action类
- 敏捷项目管理Scrum连载系列之Scrum在团队中的应用
- (转)移动端自适应方案
- thinkphp php5.1,ThinkPHP5.1完全开发手册
- Android手机接入usb屏幕失灵,手机屏幕失灵了怎么办?安卓手机屏幕失灵解决方法...
- Linux内存访问(Liunx驱动3)
- 威联通NAS TS-453Bmini配置docker.redis5.0.5自动加载配置
- 投放钻展要如何布局才能提升钻展推广的ROI
- 上饶县计算机等级考试,2020年3月江西省上饶市计算机等级考试报名时间
- 《交互设计》作业-第四周
- office2021与365你还在纠结吗?快来看看