目的: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. 中国开发者新福利:大模型API接口出炉,让普通用户玩转内容生成
  2. 简述原型模型的特点_软件工程简答题答案 第五版
  3. Spring Cloud Kubernetes容器化实践
  4. nfs服务器实现文件共享,NFS服务器及Samba服务配置实现文件共享(示例代码)
  5. kotlin数据库_如何在Kotlin应用程序中使用Xodus数据库
  6. 本地psql连接远程Oracle虚拟机_03
  7. 实现前后端分离的心得
  8. 为什么大部分的程序员成不了架构师?为什么?
  9. matlab 求最大值函数,利用matlab, 二元函数求最大值
  10. 1.1 数组——二分查找(Leetcode 0704)
  11. 怎么用wifi进e站_科普微e站 | 注意!路由器千万别再这样用,当心信号越来越差!...
  12. fast lio测试
  13. ale插件 vim_Vim中异步语法检查ale配置
  14. 某鉴黄师:“我并不幸福”,AI加持下CDN鉴黄又是何物?
  15. oracle、MySQL日期转XX年XX月XX日日期格式和金钱转中文大写数字的方法
  16. 微信小程序电商首页开发基本思路
  17. 南加州计算机博士学几年,2020年南加州大学读博要多久
  18. 在那江南烈日与阵雨中-江南100赛记
  19. linux卸载谷歌拼音,linux下安装google拼音输入法
  20. linux 动态库构造函数,Linux动态库函数的详解

热门文章

  1. 全球排名前500的网站都是做什么的
  2. Mac自带浏览器safari怎么打开开发者选项
  3. burp暴力破解 ——合天网安实验室学习笔记
  4. 盘点Windows10系统的使用小技巧二 —— 磁贴
  5. play framework自定义插件plugin
  6. IDEA社区版连接Mysql
  7. pythonselenium模拟登陆爬取信息_python3 使用selenium模拟登陆天眼查抓取数据
  8. 阿里巴巴29个屌炸天的开源项目,你用过几个?
  9. 面向未来的大数据核心技术都有什么?
  10. vue项目+高德地图