精华内容
下载资源
问答
  • It includes open source VoIP signaling module,P2PSIP module, GUI, Wifi module and all WiFi phone related intersting functions. Welcome to join us! . ...

    63161640_1.jpg

    goGPS is a software package designed to improve the positioning accuracy of low-cost GPS devices by RTK technique. Currently it requires raw data coming from an u-blox receiver and from a (network of) permanent station(s) for real-time functioning. .L1 RTK positioning. Real-time functioning (1 Hz).

    http://sourceforge.net/projects/gogps/

    63161640_2.jpg

    This project is to make a open source WiFI phone software. It includes open source VoIP signaling module,P2PSIP module, GUI, Wifi module and all WiFi phone related intersting functions. Welcome to join us! .

    http://sourceforge.net/projects/openwifiphone/

    63161640_3.jpg

    C++/CLI in Action - Using interior and pinning pointers

    This is a Wireless(WIFI) connection manager to monitor and control your network interfaces(ATH0,WLAN0) .

    http://sourceforge.net/projects/wifi-connect/

    A WiFi mesh networking stack using the SRCR protocol .

    http://sourceforge.net/projects/clack/

    Boot the T-Online Vision S100 (or other x86 PCs) using TFTP via the builtin WiFi/WLAN adapter. To make this possible a mini linux is booted from the DOM configuring and connecting the adapter using DHCP/PXE (WEP/WPA) and start the new kernel using kexec .2009-09-04 .

    http://sourceforge.net/projects/s100-wifi-boot/

    63161640_4.jpg

    norwich.edu/jbeneat/ (Ray-tracing indoor propagation model). ii) http://users....c, likelihood_power2.dll, load_flp.m, map_wifi.m, pf_robot_WIFI.m, plot_flp.m, total_power3.c,

    http://www.codesoso.com/code/WiFi-robot-Particle-filter.aspx

    63161640_5.jpg

    i) Jacques Beneat, http://www2.norwich.edu/jbeneat/ (Ray-tracing indoor propagation model). ii) http://users.isr.ist.utl....m for demo. MATLAB 7.5 (R2007b) nonholonomic trajectory, particle filter, raytracing, wifi, wireless .

    http://www.mathworks.com/matlabcentral/fileexchange/21149

    GRAIL Real Time Location Service (RTLS) .Indoor WiFi device localization. Indoor device-free motion localization. Sensed data analysis. .

    http://sourceforge.net/projects/grailrtls/

    63161640_6.jpg

    re-compiles when using the versioning scheme proposed in another CodeProject article ... More on this later. My scheme does use the RCStamp utility,... Points of Interest. If you use this sort of build numbering scheme when you build different versions of the same application,

    http://www.codeproject.com/KB/miscctrl/YAVersioningScheme.aspx

    63161640_7.jpg

    A toolbox for the lifting scheme on 2D quincunx grids and for the computation of moment invariants.... computation of moment invariants. The wavelet schemes rely on the lifting. scheme of Sweldens. Rectangular grids.

    http://www.mathworks.com/matlabcentral/fileexchange/13507

    years back I began to code some thing and it turned out to be a scripting scheme to store settings like .ini files.... The text file generated is as shown below:. [ ^ ]. Text file. This is a typical scripting scheme by which the DOM tree is saved to a file.

    http://www.codeproject.com/KB/stl/mparser.aspx

    Does what it says on the tin. Use this program to design your hydro scheme....was a really cool interactive table of 100 top results which you could click on the see a map of an individual scheme but last time it tryed it it did not work. This is probably Stuart Scroggies fault so email him.

    http://www.mathworks.com/matlabcentral/fileexchange/29619

    Focal, provides a platform for network connectivity providers to perform location estimation of mobile users using existing WiFi networks. The platform also provides a scalable platform for delivery of contextual content to the mobile user. .

    http://sourceforge.net/projects/focal/

    63161640_8.jpg

    A multicanonical Monte Carlo (MMC) scheme developed to approximate the tails of growth factor probab. The script gf_mmc_driver.m runs multiple independent instances of a MMC method in parallel with MATLAB's Distributed Computing Toolbox. The outer loop in script gf_mmc_driver.

    http://www.mathworks.com/matlabcentral/fileexchange/12552

    63161640_9.jpg

    本文和程序是基于CreateRemoteThread注入DLL的方法上的扩展,修改了以前方法的一些缺陷,并增加了几个功能,与其他文章不同,这里,给出了一个完整的解决方案。包括:1.实现一个遵守微软"Best Practices for Creating DLLs"的DLL动态链接库。2. 注入dll,并可以同时执行这个dll代码。3. 如果注入不成功,给出错误处理并通知用户。

    http://www.codesoso.com/code/CreateRemoteThread-DLL-Injection.aspx

    63161640_10.jpg

    The organizational scheme is logical enough,... especially one with experience in using vector or 3D programs. Just very quickly touching on WinFS for a moment,... take a look at the file c:\windows\system32\winfs\schema\contact.

    http://www.codeproject.com/KB/recipes/treemaps.aspx

    Scheme4j is a scheme interpreter written in java, with a nice GUI,a complete on-line help facility and an integrated debugger.At the moment Scheme4j is not a complete R5RS scheme standardimplementation, but we're working to make it R5RS compliant. .

    http://sourceforge.net/projects/scheme4j/

    In this project we aim to develop scheme libraries for developingvarious web applications (especially servlets and xml-based web services). Our approach is to use jscheme (an open source implementation of scheme in Java) as the core language which allow .2006-02-04 .

    http://sourceforge.net/projects/jscheme/

    Luna is a Scheme compiler and run time environment for .NET - it is written in C# and Scheme, and provides a useful superset of the R5RS standard. .2002-09-05 .

    http://sourceforge.net/projects/luna-scheme/

    63161640_3.jpg

    4.1 Using interior and pinning pointers.... The first kind is called an interior pointer,... The physical address pointed to by the interior pointer never remains the same, but it always points to the same object.

    http://www.codeproject.com/KB/books/CppCliInActionCh4Ex1.aspx

    展开全文
  • wifi定位资料

    2018-05-03 14:54:58
    定位原理分析,帮你快速掌握wifi定位,大量实现数据对比实现高精度定位。
  • 实验仿真结果表明:累积分布函数在80%的百分位处,提出算法的定位精度控制 在1.19m以内,明显优于基于支持向量机、随机森林等定位算法;同时较基于梯度提升决策树 算法的定位精度提升了34.9%;所获得的定位轨迹与...
  • WIFI定位原理分析

    万次阅读 2016-01-14 16:28:28
    定位精度: 基站精度,平均100~300米,视运营商基站覆盖范围而定。 WIFI精度,30~200米。 GPS精度,为30米左右。 在户外,先开启GPS再进行定位,结果较准。但GPS比较费电,且在室内不可用。 tips: 1)wifi定位只需 ...
    地图SDK/定位SDK的定位策略:
    WIFI + 基站 +GPS 三者混合的定位策略
    定位精度:
    基站精度,平均100~300米,视运营商基站覆盖范围而定。
    WIFI精度,30~200米。
    GPS精度,为30米左右。
    在户外,先开启GPS再进行定位,结果较准。但GPS比较费电,且在室内不可用。
    tips:
    1)wifi定位只需 设备能够扫到wifi,但不需要连接wifi
    2)默认首先使用GPS定位,然后是WIFI定位,最后基站定位。并且,百度地图定位SDK会根据环境自动调整定位策略
    3)百度定位SDK可以返回三种坐标系,分别是bd09, bd09ll和gcj02,其中bd-09能无偏差地显示在百度地图上。
    tttips:
    IOS 定位,为苹果系统定位。不支持第三方定位。
    百度地图IOS SDK的接口取苹果定位信息进行坐标转换,以及后续的地图实现。

    以上,所有情况,均需网络畅通!定位SDK的调用必须在主线程中。更多了解移步官网

    参考:http://tieba.baidu.com/p/1996491045

    AP为Access Point简称,一般翻译为“无线访问节点”

    著作权归作者所有。
    商业转载请联系作者获得授权,非商业转载请注明出处。
    作者:小韩韩
    链接:http://www.zhihu.com/question/20593603/answer/16523229
    来源:知乎

    1.每一个无线AP都有一个全球唯一的MAC地址,并且一般来说无线AP在一段时间内是不会移动的
    2.设备在开启Wi-Fi的情况下,即可扫描并收集周围的AP信号,无论是否加密,是否已连接,甚至信号强度不足以显示在无线信号列表中,都可以获取到AP广播出来的MAC地址

    3.设备将这些能够标示AP的数据发送到位置服务器,服务器检索出每一个AP的地理位置,并结合每个信号的强弱程度,计算出设备的地理位置并返回到用户设备
    4.位置服务商要不断更新、补充自己的数据库,以保证数据的准确性,毕竟无线AP不像基站塔那样基本100%不会移动

    这样的位置服务商现在来说只有Skyhook和Google两家.他们收集位置数据的方式也是相似的
    1.主动采集
    Google的街景拍摄车还有一个重要的功能就是采集沿途的无线信号,并打上通过GPS定位出的坐标回传至服务器
    2.用户提交
    Android手机用户在开启“使用无线网络定位”时会提示是否允许Google的定位服务手机匿名地点数据

    答案主要来自此链接
    浅析无线定位技术
    Shi Songhua,游戏生产加工
    因为奇怪没有联网的iPod Touch也能很精确的定位,搜过这个最早做Wi-Fi定位的是Skyhookskyhookwireless.com/iPhone/iOS开始也用Skyhook,但从4.0开始,苹果开始用自己的数据库,Skyhook被无情的抛弃。Apple自己的定位数据库建立很顺理成章:Skyhook收集数据…显示全部
    因为奇怪没有联网的iPod Touch也能很精确的定位,搜过这个

    最早做Wi-Fi定位的是Skyhook skyhookwireless.com/
    iPhone/iOS开始也用Skyhook,但从4.0开始,苹果开始用自己的数据库,Skyhook被无情的抛弃。
    Apple自己的定位数据库建立很顺理成章:Skyhook收集数据还要派车走街串巷,但Apple有众多的iPhone用户帮忙crowd-sourcing,所有iOS用户都可以为苹果贡献匿名的定位数据:一个坐标及其周边的所有Wi-Fi AP和基站的信息。

    主要看的两篇文章:
    How the iPhone knows where you are
    macworld.com/article/11
    这篇文章把iPhone定位的原理说的很清楚。
    最早的纯GPS定位最慢要12.5分钟,现在定位神速的多是依靠Wi-Fi或基站辅助的AGPS

    Apple Q&A on Location Data
    apple.com/pr/library/20
    上面一文里有提到的苹果官方的说明。因为11年有人发现iPhone里竟然保存了用户一年多的定位记录,还同步到iTunes备份,严重危害用户隐私。导致苹果发此文澄清。

    总之Apple会依靠用户上传的Wi-Fi以及基站数据建立一个大的数据库,用户都在默默奉献... (Google也是这么干的,不过也派车队,Google车比较多)
    用户的设备上会保存用户自己最近7天的Wi-Fi AP/基站数据,以及从Apple下载的大数据库的一小部分数据,覆盖用户的周边地区。
    这些数据都有助于GPS快速定位,甚至在到了5代依旧令人发指的不装GPS芯片的iPod Touch上面靠Wi-Fi独立定位。
    大伟知乎用户、知乎用户 等人赞同
    wifi定位方法基本上可以分为两大类:1.不基于RSSITOA(time ofarrival)TDOA(time difference of arrival)AOA(angle of arrival)但是这些值的获取需要特殊的wifi模块,在智能机上无法获取,因此这类方法无法使用。2.基于RSSI在智能手机上,可以通过系统…显示全部

    wifi定位方法基本上可以分为两大类:


    1.不基于RSSI

    • TOA(time ofarrival)
    • TDOA(time difference of arrival)
    • AOA(angle of arrival)

    但是这些值的获取需要特殊的wifi模块,在智能机上无法获取,因此这类方法无法使用。


    2.基于RSSI


    在智能手机上,可以通过系统SDK获取到周围各个AP(Access Point)发送的信号强度RSSI及AP地址,利用RSSI来定位目前看来是最可行的方法,因此下面着重介绍,基于RSSI定位主要有两个算法:三角定位算法,指纹算法。

    1. 三角定位:

      如果我们已经知道了这些AP的位置,我们可以利用信号衰减模型估算出移动设备距离各个AP的距离,然后根据智能机到周围AP距离画圆,其交点就是该设备的位置。很容易发现,三角定位算法需要我们提前知道AP的位置,因此对于环境变化较快的场合不适合使用。

    2. 指纹算法

      指纹算法类似于机器学习算法,分为两个阶段:

      1. 离线训练阶段
        将需要室内定位区域划分网格,建立采样点(间距1~2m)
        使用wifi接受设备逐个采样点采样,记录该点位置、所获取的RSSI及AP地址。
        对采样数据进行处理(滤波、均值等)
      2. 在线定位阶段
        用户持移动设备在定位区域移动,实时获取当前RSSI及AP地址,将该信息上传到服务器进行匹配(匹配算法有NN、KNN、神经网络等) 得到估算位置。
        匹配算法有NN、KNN、神经网络等。

    比较:

    • 指纹算法相比较三角定位算法精度更高。
    • 三角定位算法需要提前知道所有AP的位置
    • 指纹算法需要提前绘制一幅信号Map。

    总结:
    智能手机基于WIFI的室内定位应用,更适合使用基于RSSI信号的指纹算法,原因在于我们不需要提前知道所有AP的位置,而且指纹算法可以应对AP位置或状态的改变。可以提前将测绘指纹数据库储存到服务器上,移动设备在定位区域将自己得到的周围AP信息实时发送给服务器,由服务器进行匹配并返回坐标位置给客户端。一旦AP状态或位置变化,只需要更新定位区域数据库而并不需要在客户端作出改变。

    知乎用户,没有知识、没有经验,只好分享见解。
    在Google map mobile帮助页面找到这些信息:Data sourcesThe following location data sources may be used to derive location:GPS: GPS accuracy can be up to several meters depending on your GPS signal and connection. Your phone must support GPS…显示全部
    在Google map mobile帮助页面找到这些信息:
    Data sources
    The following location data sources may be used to derive location:
    • GPS: GPS accuracy can be up to several meters depending on your GPS signal and connection. Your phone must support GPS, have it enabled, and allow Google Maps access to it.
    • WiFi: WiFi (wireless network) accuracy should be similar to the access range of a typical WiFi router, or about 200m or better. Your phone must support WiFi and have it enabled.
    • Cell ID: Cell ID (cell tower) accuracy depends on cell tower density and available data in Google's cell ID (cell tower) location database. Accuracy may be approximated at distances up to several thousand meters. Note: Some devices do not support cell ID location.
    support.google.com/gmm/
    知乎用户,股票跌了没?
    非专业,从业余的角度来讲一下:当一台设备打开Wi-Fi功能时,可以找到很多Wi-Fi热点,可以测出每个热点的信号强度,还能知道每个热点的SSID和MAC地址。那么,如果可以在每个地方记录下周围有那些Wi-Fi热点,就可以得到一个很大的数据表,然后当你的设备打开…显示全部
    非专业,从业余的角度来讲一下:

    当一台设备打开Wi-Fi功能时,可以找到很多Wi-Fi热点,可以测出每个热点的信号强度,还能知道每个热点的SSID和MAC地址。那么,如果可以在每个地方记录下周围有那些Wi-Fi热点,就可以得到一个很大的数据表,然后当你的设备打开Wi-Fi,根据周围搜索到的Wi-Fi的MAC地址和信号强度,就可以反查出你在哪个位置。

    有两种方式获得这张数据表,一是Google的街景车,到处开一下,每时每刻都在搜索周围的Wi-Fi信号,并和车载GPS得到的地理位置信息一起记录起来。二是每台Android设备,当你同时打开Wi-Fi和GPS的时候,设备也会将搜索到的数据上传的Google服务器。

    至于具体是怎么反查的,还需要算法达人帮忙解答一下~
    刘波,返璞归真,追求自然
    任文龙赞同
    asbkd,Be a man
    基于wifi指纹库的算法是目前应用最广泛的算法,就是wifi RSSI指纹库什么的,精度不算太高,但综合成本,设备,便携性等诸多方面,wifi定位应该是最靠谱的过去用wifi定位,就是分为两个阶段,一是需要离线采集数据建库(就像上面有的说的google用的街景车)…显示全部
    基于wifi指纹库的算法是目前应用最广泛的算法,就是wifi RSSI指纹库什么的,精度不算太高,但综合成本,设备,便携性等诸多方面,wifi定位应该是最靠谱的

    过去用wifi定位,就是分为两个阶段,一是需要离线采集数据建库(就像上面有的说的google用的街景车),二是在线定位,即拿用户搜集到的wifi强度去跟指纹库中的众多数据进行匹配,以此实现定位,但这样太麻烦,ap一点微小的位置改变,或是天气,或是海拔,或是人群走动神马各种因素都可能需要数据采集者重新再来一遍,之前的数据算是差不多白费了。。。。

    现在不少人在做基于众包模式的wifi定位,就是依靠用户自己去上传数据,这样就把之前的两个阶段融合起来啦,显而易见,省了很多力气,但是目前感觉还缺少一个友好的交互界面和用户上传的奖励机制,仅仅停留在试验阶段而已,根本没法商业化。。。

    其实这里面最难的还是匹配算法,原理什么的都简单,算法才是真正的应该思考的,如何筛选错误数据,如何精确的匹配,如何适应各种环境的改变。。。等等
    zen,通信工程小硕/室内定位研究者
    蟹妖传统的WiFi定位方法与@雁渡所述的基本一致,但是室内环境变化比较大,无线传播的经验公式肯定误差非常大,现在的研究基本集中在用机器学习(支持向量机等)算法在室内定位中的应用,精度也比较高。实际上这是将室内定位算法转换成一个分类问题首先是第…显示全部
    蟹妖
    传统的WiFi定位方法与@雁渡所述的基本一致,但是室内环境变化比较大,无线传播的经验公式肯定误差非常大,现在的研究基本集中在用机器学习(支持向量机等)算法在室内定位中的应用,精度也比较高。

    实际上这是将室内定位算法转换成一个分类问题
    首先是第一步,有人先去室内的场景将楼道,办公室等空间划分为一个个大小相同的网格,每个网格对应着一个位置标号ID,在每个网格都采集Wifi信号强度,例如收到哪些无线接入点AP的信号,信号强度RSS是多少,这样就构成一组代表这个网格位置的特征参数。

    然后第二步是训练采集到的数据生成分类器,训练的方法有很多,有支持向量机,人工神经网络什么的,具体细节就不赘述了,目标就是任意输入一组Wifi信号强度数据,就应该能获得这组数据所对应的类别,这里的类别就是位置ID

    得到训练好的分类器,就可以定位了,具体就是手机搜索到一组wifi数据,将这组数据送到定位服务器中,定位服务器就将数据送到分类器中,分类器返回位置ID,再反查该ID对应的坐标就可以得到位置坐标了。

    目前商用化比较少,主要是采集数据比较困难,不过google已经提出IPS室内定位系统的计划,小的商业应用主要集中在国外的医院或者养老院这些有需求的特定场所。
    Alps,计算机研究生/室内定位/实习生
    知乎用户、知乎用户、清然赞同
    作为研究这方面的苦逼人员。。正常来说这方面算法太多了,各种各样的,然后比较简单的原理有:1、三角定位。。(简单的很) 2、fingerrpint 也不难。 3、Time-of-arrival 这个原理不难,但是实现需要很多细节,这个实现好了精度很高。。还有各种其他例如超…显示全部
    作为研究这方面的苦逼人员。。正常来说这方面算法太多了,各种各样的,然后比较简单的原理有:1、三角定位。。(简单的很) 2、fingerrpint 也不难。 3、Time-of-arrival 这个原理不难,但是实现需要很多细节,这个实现好了精度很高。。还有各种其他例如超声波反馈建模(我看过一个论文,写这个太深奥了。。) 或者现在有个很多的:zigbee节点定位,原理太多。。。
    Leo Harling,发现生活,传递心声音
    知乎用户赞同
    1、AP的信号中包含全球唯一的MAC地址。2、只要能够搜索到wifi信号,就能得知AP的MAC地址,并不需要连接到wifi。3、每一个AP在地理坐标上作为一个锚点,并且用MAC地址来唯一标识它。4、wifi定位是通过参照一个或多个AP的坐标计算得出来的。5、在服务器端维护…显示全部
    1、AP的信号中包含全球唯一的MAC地址。
    2、只要能够搜索到wifi信号,就能得知AP的MAC地址,并不需要连接到wifi。
    3、每一个AP在地理坐标上作为一个锚点,并且用MAC地址来唯一标识它。
    4、wifi定位是通过参照一个或多个AP的坐标计算得出来的。
    5、在服务器端维护了一个AP的坐标数据库。
    6、AP的位置(坐标)是通过参照连网的GPS设备得到,GPS设备定位成功后GPS应用自动将其周边的AP信息反馈给服务器,自动维护AP坐标数据库。
    7、通过wifi定位时,GPS应用通过周边AP信号的MAC地址去查询每个AP的坐标,并根据信号的强度计算出所在的位置。
    看了其他回答,我放心大胆的回答了:通过AP因为我们公司做非精准定位也是这么干的。记录每一个AP铺设的地理位子,然后通过收集是哪个AP接入的得出。速度超快啊。。。。
    看了其他回答,我放心大胆的回答了:通过AP
    因为我们公司做非精准定位也是这么干的。记录每一个AP铺设的地理位子,然后通过收集是哪个AP接入的得出。速度超快啊。。。。
    周腾,一入微博深似海,从此清纯是路人
    所以说现在提个奇葩的问题,我现在在拉一根几百公里的光纤,将互联网传输到一个没有人烟的地方,然后接上AP设备,这时我拿着没有GPS功能的终端设备比如平板或者ipod touch通过WIFI来定位,这肯定定位不到是吧。
    所以说现在提个奇葩的问题,我现在在拉一根几百公里的光纤,将互联网传输到一个没有人烟的地方,然后接上AP设备,这时我拿着没有GPS功能的终端设备比如平板或者ipod touch通过WIFI来定位,这肯定定位不到是吧。
    展开全文
  • 针对我国逐渐进入老龄化社会、老人增多的问题,利用Andriod平台开发了基于WiFi定位的老人看护系统。该系统由客户端、看护端和服务器组成,客户端和服务器联合完成定位功能,定位算法采用了基于RSSI的指纹算法估算出...
  • 近年来,随着城域无线基础网络的发展,热点(AP)的覆盖率大幅度提高,由于定位服务需求的增加以及WiFi应用领域的扩大,WiFi定位成为一种有效的定位方式。GPS卫星定位是主要的定位方式,它需要在相对空旷、高层建筑不...
  •  其原理是接收机接收卫星广播,通过解析可见卫星的位置、距离等信息以及相应算法得出自己的位置信息,误差在15米范围内,当前可视卫星数量将影响定位精度,可见卫星数量越多,精度越高,实际测试中在正午定位精度较...

    1、卫星定位

        其原理是接收机接收卫星广播,通过解析可见卫星的位置、距离等信息以及相应算法得出自己的位置信息,误差在15米范围内,当前可视卫星数量将影响定位精度,可见卫星数量越多,精度越高,实际测试中在正午定位精度较高,傍晚较低。

    各国定位系统有:美国GPS、俄罗斯GLONASS、欧洲伽利略、中国北斗。

    优点:定位精度高

    缺点:室内商城、楼宇信号盲区无法定位

     

    2、基站定位

        运营商蜂窝基站的位置信息是固定的,通过接收一个或多个基站信号终端,再根据信号强度及基站位置进行推算自身位置,误差在百米或更多。

    优点:定位简单速度快

    缺点:误差太大

     

    3、wifi定位

        定位服务提供商(如百度、谷歌)基于wifi热点对设备进行定位,分两部分:

    第一部分:基础数据

    (1)手机端app通过设备内置的GPS模块或基站定位获取精度较高的定位信息,同时扫描周围已知wifi热点广播信息(ssid、mac);

    (2)手机使用任意方式上网(2G/3G/4G/WIFI),后台模块将自身定位信息及扫描的wifi热点信息(ssid、mac、信号强弱)上传给提供商定位服务器,定位服务器经过反推得到wifi热点位置信息,因绝大多数手机自带GPS定位且wifi热点通常在10米左右半径的范围内,所以可得到精度较高的wifi热点位置信息。

    (3)定位服务器将上述信息形成MAC-LOCATION对应表,此时完成首批基础数据建设,并且该数据不断更新和扩充。

    第二部分:wifi定位

    (1)手机端打开wifi(可不接入wifi),扫描周围已知wifi热点信息,使用任意方式上网(2G/3G/4G/WIFI)将扫描结果传给定位服务器并发起wifi定位请求;

    (2)定位服务器对比库中已有MAC-LOCATION对应表,通过复杂算法基于一个或多个热点位置信息、信号强度最后推算出手机的定位信息并返回,从而完成定位过程。

        新的热点设备在开机并发送ssid广播后,也会被其他手机端通过扫描->上传->反推的过程,得知其精确的位置信息,而手机无需接入新的热点。wifi定位的方式在定位服务器侧将产生巨大的数据量,形成一个巨大的位置信息库,而市面上种类及数量繁多的手机设备因安装了地图应用则充当了定位服务提供商的数据采集器,其定位精度仅次于卫星定位,误差几十米内。

    优点:精度高,速度快

    缺点:用户被迫贡献了流量,定位热点的行为在某些国家违法

     

    三种定位精度:卫星定位 > wifi定位 > 基站定位

     

    现在做项目中用到定位的模块,接触到LBS 定位,LBS定位和GPS定位的区别:

     

     

      GPS(Global Positioning System,全球定位系统)和LBS(LBS--Location Based Service,移动位置服务),就技术原理而言,GPS车载定位通过接受GPS卫星提供的经纬度坐标信号来进行定位,而LBS则通过移动通信的基站信号差异来计算出手机所在的位置。   

    单从GPS技术来看,其本身的精度还是很高的,但是我们现在使用的是美国的GPS民用信号,这种技术的最高精度,也就是十几米。这种误差分为两个方面,第一是美国人故意放进去的,是一个偏移量。而在GPS技术最早引入国内的时候,当时的工程师其实是想到了一些提高精确度的办法的:那就是在城市中最高的地标建筑物上,通常是电视塔里面,安装一个校正信号发射器。遗憾的是,后来这个方案没有得意实施,主要是为了国家安全方面的考虑(无解了)。目前网络上能找到一些偏移量的纠正算法,不过是否准确合适还有待检验。

     

         首先要知道,什么是LBS定位?先了解这个概念,大家就不会扯这么远,LBS定位其实就是基站定位,可能读者会觉得这是废话,那我再讲清楚一点,LBS定位就是特么的定到基站的位置,根本不是你设备的位置,所以LBS定位甚至和你的设备位置关系不大,设备SIM卡接入哪个基站,你的位置就在哪里,而接入基站受到基站密度、基站用户数量的多方面因素影响,不是你离哪个基站进就接入哪个基站,这是自动的,无法控制且未知的,于是就出现了题主所说的会到处飘的问题。在对定位偏差要求比较高的情况下,LBS定位就是一坨X,它只能让你大概知道在哪里,真的用来定位找人的话,我建议派出几百号人,拿高音喇叭地毯式边喊边搜索吧。

     

         百度高德不开WIFI情况下不可能准确,他们在没有GPS信号的情况下,利用的是WIFI+GPS数据进行定位的。这些数据怎么来?这就是让人羡慕嫉妒恨的地方,比如百度,安装量有多大?可以说是天量,当用户连接WIFI定位的时候,数据全部都被百度搜集起来,也就说,你这个WIFI热点,具体在哪里,已经有精确的GPS数据保存在服务器上,下次你再进入这个WIFI信号覆盖范围的时候(不需要密码接入),就直接显示GPS位置给你,然后大家都感觉百度好强大啊~其实都是大家的功劳。注意,百度并不需要你设备真的输入密码接入WIFI,只要你的GPRS是通的,在某个WIFI信号覆盖的范围之内,它就可以知道你的精确位置。

     

    展开全文
  • WIFI定位算法MATLAB代码,chan算法及其加入角度信息后的比较ChanAlgorithm——基本Chan算法ChanAlgorithm_A——加入角度信息后的Chan算法,需要注意Chan算法的B矩阵test——测试文件CHANFUC——刘老师编的Chan算法,...
  • 1.GPS定位:GPS定位是最常见的,它信号好、定位精度高、运用规模广,几乎一切需要定位的设备都会优先运用GPS定位。缺陷是,不能信号透过金属和钢筋水泥混合物,因而不能在室内如地下停车场、高桥下、密布的高楼下运用...

    1.GPS定位:

    GPS定位是最常见的,它信号好、定位精度高、运用规模广,几乎一切需要定位的设备都会优先运用GPS定位。缺陷是,不能信号透过金属和钢筋水泥混合物,因而不能在室内如地下停车场、高桥下、密布的高楼下运用。并且GPS在初次发动定位时,搜星速度慢,大约需要2~3分钟,不过现在这个缺陷也得到很好的解决了,许多GPS定位的设备都有AGPS或EPO辅佐定位功用,协助在搜星时快速定位方位,一般只需要几秒就搞定了,有的乃至完成秒定定位了。

    ad2ae6c250d9072a64d64038eb7fbf62.png

    2.北斗定位:

    北斗定位,众所周知,斗极是我国全力发展的能够跟GPS定位抗衡的卫星定位方法,定位原理跟GPS是相同的,都是根据天上的卫星来确认当前的方位的。尽管原理都相同吧,可是目前在定位精度、运用规模上还是有必定的差距,现在还是首要用于军事上,民用规模还在大力推广,民用规模定位精度几米到几十米都有,斗极模块的定位芯片价格相较GPS模块要高,在一些偏僻山村,偏僻的地方可能会没有信号。目前GPS卫星定位体系掩盖的是全球规模,能够确保地球上任何地址、任何时间能同时观测到6-9颗卫星(实际上最多能观测到11颗),而斗极现在仅对东南亚完成了全掩盖,计划在2020年左右,建成掩盖全球的斗极卫星导航体系。

    5f9e1d9afe6517331bd13dfde7aec7c8.png

    3.基站定位:

    基站定位,基站定位也是很常见的定位方法了,它是根据三大通信运营商树立的基站来定位的,那么它的优缺陷就很显着了,邻近的基站点多,那么定位就准,假如站点少乃至没有,那就定位误差大,或许是无法定位。一般说来,不论基站点多少,基站的定位误差在几十米左右,误差大的有几百米。

    f48530aad2cd5c6e5035b491d71a9c41.png

    4.WiFi定位:

    WiFi定位,WiFi定位其实是室内定位方法的一种,但随着WiFi在室外的大规模掩盖,它也渐渐在室外定位技术上得到很好的应用。wifi定位的原理,这儿就不细讲了,技术上的东西说深了其实更难理解,咱们只需知道,一般情况下,wifi热门(也就是AP,或许无线路由器)的方位都是固定的,热门只需通电,不论它怎样加密的,都必定会向周围发射信号,只需设备能够扫到wifi,不需要连接wifi,定位端就能把检测到的热门的信息发送给Skyhook(开发WiFi定位技术的公司)的服务器,服务器根据这些信息,查询、运算,就能知道客户端的具体方位了。WiFi定位的精度也是很高的,缺陷是客户端必须能上网,并且邻近必须有WiFi热门才行,脱离大城市,这个功用就很难用到了。

    da2fc4a511e322163c1770919f0780ab.png

    5.蓝牙定位:

    蓝牙定位,运用蓝牙定位的约束比较多。首要是利用的是蓝牙4.0的beacon播送的功用,一般应用场合是在室内,定点布置beacon基站。

    1.这些蓝牙beacon基站不断发送beacon播送报文(报文内含发射功率)。

    2.搭载蓝牙4.0模块的终端设备收到beacon播送报文后,测量出接收功率,带入到功率衰减与间隔联系的函数中,测算出间隔该beacon基站的间隔。

    ad918927429022801e90b52d6c6930b3.png
    展开全文
  • 基于Android手机平台设计并实现了WiFi室内定位系统。该系统采用指纹定位算法,通过手机采集室内WiFi信息并建立数据库,当用户发出定位请求时,手机将扫描到的...实验表明,与传统算法相比,该系统定位精度大大增加。
  • 相比其他行业,室内定位行业的市场较小,例如红外定位、蓝牙定位、WIFI定位等,由于定位精度、地形限制、设备功耗等各方面的原因导致了室内定位一直是一个可有可无的东西。而UWB技术的成熟应用,让基于UWB的人员定位...
  • 多基站wifi混合定位

    2019-09-15 19:01:46
    多基站wifi混合定位 多基站定位,wifi精度混合定位 1、多基站wifi混合定位 请求参数: 名称 类型 必填 说明 key string 是 API KE...
  • 简介: 在过去的几年中,高德网络定位算法经历了从无监督算法向有监督算法的演进,从定位精度、定位能力透出等方面都有了显著的提升。1.导读GPS定位精度高,且早已成为移动设备标配,但GPS也具有一些难以克服的缺陷...
  • GPS 全球定位系统是美国从20 世纪70 年代开始研制, 历时20年, 耗资200亿美元, 于1994 年全面建成, 具有在海、陆、空进行全方位实时三维导航与...(2)定位精度高: 单机定位精度优于10m, 采用差分定位, 精
  • 关键字:室内GPS,WiFi定位,室内地图,室内导航,室内定位 有一个新版本 。 它对此版本进行了。 关于 内部导航和发现框架( FIND )允许您使用(Android)智能手机或支持WiFi的计算机(笔记本电脑或Raspberry Pi等...
  • 多基站定位wifi混合定位: ...多基站wifi混合定位精度更高,速度更快,更省电 详情:http://www.haoservice.com/docs/3 示例: { "location": {"address": {"region":"江苏省", "county":...
  • 本人一台ipad2 wifi版(最低配置). 居然在家可以定位,而且相当准确,准确度达到...究竟ipad2是如何实现高精度定位的呢? 目前定位技术主要有3种  1,卫星定位(gps,agps),通过卫星定位。特点启动慢,定位可以
  • (未完成,编写中...)室内定位:由于室内的GPS信号很弱,所以基本上无法使用GPS技术定位。而室内是人类活动的重要场所,层出不穷的定位需求,驱动着室内无线定位技术(UWB,BLE,WiFI, RFID等)的...精度: WiFi FTM...
  • 纵观以UWB技术为核心的应用与电厂、化工厂等工业企业人员定位系统,在定位精度上都声称能够达到厘米级精准,然而实际应用上却总是差了些许意思。任何产品都有理论值与实际值,例如某些新能源汽车号称标准续航300公里...
  • 近年来,随着城域无线基础网络的发展,热点(AP)的覆盖率大幅度提高,由于定位服务需求的增加以及WiFi应用领域的扩大,WiFi定位成为一种有效的定位方式。GPS卫星定位是最主要的定位方式,它需要在相对空旷、高层建筑...
  • 详解Android GPS 基站 WiFi 定位

    千次阅读 2014-11-26 13:46:43
    相信很多的朋友都有在APP中实现定位的需求,今天我就再次超炒冷饭,为大家献上国内开发者常用到的三种定位方式。...GPS定位精度和芯片本身以及实际使用环境有关,一般情况下,GPS定位精度在10m左右。
  • GPS定位是最常见的,它信号好、定位精度高、运用规模广,几乎一切需要定位的设备都会优先运用GPS定位。缺陷是,不能信号透过金属和钢筋水泥混合物,因而不能在室内如地下停车场、高桥下、密布的高楼下运用。并且GPS...
  • 手机地图定位精度对比

    千次阅读 2014-04-21 17:36:04
    在使用地图过程中经常会提示你定位精度是多少。这么多地图谁最准呢?上网查了一下也没有结果,看来只能自己动手了。 测试地点:海淀西大街48号 鑫鼎宾馆二层 测试产品:依据一下的数据。 说明:为了...
  • 通过Android手机上的定位信息来源可分为三种,GPS,Cell-ID,和Wifi. 后两种因为都按来自于网络,所以在Android SDK中统一为基于网络的定位。目前三种定位方式都不够完善,各有优缺点。基于GPS信号的定位在三者中精度...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 754
精华内容 301
关键字:

wifi定位精度