目的:PC大家都有吧?PC上的蓝牙适配器(又叫蓝牙棒)大家也有吧?有没有想过把PC上的蓝牙模拟成蓝牙GPS,骗过那些接收设备(比如智能手机和PDA),让手机和PDA以为PC上的蓝牙是个蓝牙GPS,接收PC蓝牙发过来的定位信息进行导航?
用途:测试手机(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(转贴)相关推荐

  1. 用PC上的Chrome 模拟手机浏览器

    在PC上使用chrome谷歌浏览器模拟手机浏览器,最新 chrome 浏览器(需要32以后版本的)都提供了这项功能,可以模拟 android .iphone.meego.黑莓等等多款手机,还有多款手机 ...

  2. rknn3399pro 2小时入门指南(三)在PC上搭建RKNN模拟环境、 模型转换代码、RK3399 pro使用

    目录 1.前言 官方论坛说明 2.PC-ubuntu系统下tensorflow+keras虚拟环境搭建 3.在PC-ubuntu下搭建rknn模拟环境搭建 4.相关转化代码 (1) h5 -> ...

  3. 仅通过蓝牙HID将安卓手机模拟成鼠标和键盘

    相关文章:<蓝牙HID TouchScreen协议让你的安卓手机变成触摸屏> 本文源码下载地址:<仅通过蓝牙HID将安卓手机模拟成鼠标和键盘>源码 多文源码打包下载: < ...

  4. android变身蓝牙键鼠,使用BluetoothHidDevice将安卓手机同时模拟成鼠标和键盘

    一直以来就有一种想法,就是自己写一个APP将安卓手机模拟成鼠标/键盘,应急的时候可以用来代替鼠标/键盘.之前也在国内外的网站上找了各种方案,但是这些方案不是很好,直到谷歌发布的API28后终于有了很好 ...

  5. C# 在PC上的通过蓝牙(bluetooth)发送数据到手机

    概述 在PC端用.NET开发一个蓝牙下载的程序.实现在PC上查找周围的蓝牙设备(主要是手机),并将PC上的文件通过蓝牙传输到手机上.目前我采用的是OpenNETCF.Net.Bluetooth,能够正 ...

  6. php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...

    查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...

  7. java模拟手机浏览web_在PC上测试移动端网站和模拟手机浏览器的5大方法

    查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...

  8. PC上测试移动端网站和模拟手机浏览器

    1. PC上测试移动端网站和模拟手机浏览器 1) PC上测试移动端网站和模拟手机浏览器的5种方法 http://www.jb51.net/softjc/144941.html 2)  结论 使用场景: ...

  9. emWin在PC上的模拟

    emWin在PC上的模拟 按照正常的思路,我们应该是在KEIL上写好了代码,然后再对工程进行编译,将程序下载到开发板上查看现象,但是对于嵌入式来说这样的调试方式还是太慢了,如果能在PC上直接仿真运行就 ...

  10. 在PC上测试移动端网站和模拟手机浏览器的5大方法

    原文: https://www.cnblogs.com/coolfeng/p/4708942.html 最近公司要开发网站的移动版,让我准备准备知识,话说本人开发移动网站的经验还真不多,最悲剧的事情就 ...

最新文章

  1. Visual Assist使用详细说明
  2. 阿里达摩院悬壶,看医疗AI如何济世
  3. 用C语言实现Ping程序功能
  4. 【Windows 逆向】OD 调试器工具 ( OD 工具简介 | OD 工具与 CE 工具对比 )
  5. 中国大学MOOC 计算机组成原理第4章 测试(中)
  6. 手动加支付宝遇到的错误--iOS
  7. 转载:为什么OpenFlow没有被广泛采用?
  8. 虚拟化不会增加安全复杂性
  9. tcp socket编程 java_JAVA TCP Socket编程 计算题
  10. 一个模仿Struct的Action类
  11. 敏捷项目管理Scrum连载系列之Scrum在团队中的应用
  12. (转)移动端自适应方案
  13. thinkphp php5.1,ThinkPHP5.1完全开发手册
  14. Android手机接入usb屏幕失灵,手机屏幕失灵了怎么办?安卓手机屏幕失灵解决方法...
  15. Linux内存访问(Liunx驱动3)
  16. 威联通NAS TS-453Bmini配置docker.redis5.0.5自动加载配置
  17. 投放钻展要如何布局才能提升钻展推广的ROI
  18. 上饶县计算机等级考试,2020年3月江西省上饶市计算机等级考试报名时间
  19. 《交互设计》作业-第四周
  20. office2021与365你还在纠结吗?快来看看

热门文章

  1. dw相对路径怎么改_了解 Dreamweaver 模板中的路径
  2. 画图工具轻松打印长图
  3. 脉冲宽度调制pdm_脉冲宽度调制,脉宽调制
  4. 自抗扰控制器-2.非线性状态误差反馈控制律 NLSEF
  5. githut管理vs2012代码
  6. 计算机的内存储器的最大特点是,随机存取存储器(RAM)的最大特点是
  7. 谈谈扫码支付的实现流程
  8. 安卓谷歌地图 Google Maps不显示地图
  9. google账号如何正确登陆
  10. 手机浏览器电脑版有什么作用,手机浏览器如何设置成电脑版