基站定位

Android GPS/LBS基/WiFi/IP地理定位

情到浓时终转凉″ 提交于 2020-03-23 03:33:06
3 月,跳不动了?>>> 参考链接 android基站定位程序获取地理位置 Android开发之位置定位详解与实例解析(GPS定位、Google网络定位,BaiduLBS(SDK)定位) Location服务之Geocoder android WIFI定位和基站定位实现 Android之GPS定位详解 Android定位分为: LBS基站定位,AGPS定位,IP定位,WIFI定位,前两者默认整合进了Android系统,但是由于国内因素,之后AGPS被国内厂商保留了,LBS细胞定位被阉割了 来源: oschina 链接: https://my.oschina.net/u/2256215/blog/499723

iOS定位服务与地图开发(1)---获取经纬度

这一生的挚爱 提交于 2020-03-07 07:35:08
定位服务是通过GPS等方式查找定位自己的位置的,再通过地图标注出来。 在iOS中定位服务和地图开发是使用两套API分别完成的。 1、定位服务: iOS系统提供3种不同定位途径: 1>WiFi定位:通过查询一个WiFi路由器的地理位置信息,iPhone、iPod Touch、iPad都可以采用。 2>蜂窝式移动电话基站定位:通过移动运营商基站定位 3>GPS卫星定位:通过3~4颗GPS卫星位置定位,最为准确,但是耗电量大 iOS不像Android系统在定位服务编程时可以指定采用哪种途径进行定位。iOS的API把底层这些细节屏蔽掉了,开发人员和用户并不知道现在设备采用哪种方式进行定位,iOS系统会根据设备的情况和周围环境,采用一套最佳的解决方案。具体是:如果能够GPS信息,那么设备优先采用GPS定位,否则采用WiFi或蜂窝基站定位,在WiFi和蜂窝基站之间优先使用WiFi,如果无法连接到WiFi才使用蜂窝基站定位。 1.1、定位服务编程 在iOS 6之后,定位服务主要使用CoreLocaation框架,定位时主要使用CLLocationManager、CLLocationManagerDelegate和CCLocation。 CLLocationManager类:定位服务管理类,它能够使我们获得设备的 位置信息 和 高度信息 ,也可以监控设备进入某个区域,还可以帮助我们获得设备的

精准时间同步应用于GPON

為{幸葍}努か 提交于 2020-03-04 18:53:40
近年来,随着移动业务爆炸式增长,成本低廉、业务安全、质量有保障的基站回传成为时下热点。利用GPON的多业务汇聚能力可实现基站回传,因其巨大成本优势,在未来有望成为小型基站回传的主导模式。基站处于运行状态时,其切换、漫游等都需要高精度时间,GPON作为移动通信的基站回传方案亦亟需高精度时间同步。 GPON,作为一种基于光纤的接入网络, 相比其他有线选项而言,更适用于大带宽的数据回传,NG-PON2甚至可以做到40G的带宽。同任何其他用于LTE服务的回程网络一样, GPON也必须将严格的相位/时间交付到终端基站。GPON系统可为物理层提供十分准确而又稳定的频率参考。还可利用自身的标准G.984.3传送精准相位同步参考。然而, 当这类网络与具有IEEE1588 PTP从时钟功能的基站连接时,会要求和IEEE1588节点之间进行互通。此时, "分布式边界时钟 (BC)" 的概念就开始发挥作用, 一些BC功能会被分割成单独的网络单元。例如: PON系统中的光线路终端(OLT)和光网络单元(ONU),虽然他们是分开部署的,但是整体上是BC的功能,功能上相当于OLT上是一个独立的PTP从时钟,ONU上是一个独立的PTP主时钟。 图3 通过该方法, OLT中的PTP从时钟的时间与网络中的主时钟同步,并获取时间信息,可用于为PON系统授时,具体方法参照G.984.3修正案2中定义

精准时间同步应用于GPON

冷暖自知 提交于 2020-03-04 18:53:34
近年来,随着移动业务爆炸式增长,成本低廉、业务安全、质量有保障的基站回传成为时下热点。利用GPON的多业务汇聚能力可实现基站回传,因其巨大成本优势,在未来有望成为小型基站回传的主导模式。基站处于运行状态时,其切换、漫游等都需要高精度时间,GPON作为移动通信的基站回传方案亦亟需高精度时间同步。 GPON,作为一种基于光纤的接入网络, 相比其他有线选项而言,更适用于大带宽的数据回传,NG-PON2甚至可以做到40G的带宽。同任何其他用于LTE服务的回程网络一样, GPON也必须将严格的相位/时间交付到终端基站。GPON系统可为物理层提供十分准确而又稳定的频率参考。还可利用自身的标准G.984.3传送精准相位同步参考。然而, 当这类网络与具有IEEE1588 PTP从时钟功能的基站连接时,会要求和IEEE1588节点之间进行互通。此时, "分布式边界时钟 (BC)" 的概念就开始发挥作用, 一些BC功能会被分割成单独的网络单元。例如: PON系统中的光线路终端(OLT)和光网络单元(ONU),虽然他们是分开部署的,但是整体上是BC的功能,功能上相当于OLT上是一个独立的PTP从时钟,ONU上是一个独立的PTP主时钟。 图3 通过该方法, OLT中的PTP从时钟的时间与网络中的主时钟同步,并获取时间信息,可用于为PON系统授时,具体方法参照G.984.3修正案2中定义

蜘蛛表格在开发打卡功能依赖的定位技术有哪些?

左心房为你撑大大i 提交于 2020-01-16 14:40:05
蜘蛛表格打卡功能在定位上我们依赖的一些定位技术,想跟大家分享一下,前期我们先来了解一下目前常用的一些定位技术 通常,按照其定位的技术可以分为卫星定位,基站定位,AGPS定位,IP定位和Wi-Fi定位等。 卫星定位 卫星定位是利用人造卫星进行点位测量的技术,也是目前使用最为广泛、最受用户欢迎的定位技术。它的特点非常突出,就是精度高、速度快(几分钟)、使用成本低,但是无法在室内使用。目前通入使用的有美国的GPS,中国的北斗(BDS),俄罗斯的格洛纳斯(GLONASS)以及不太靠谱的欧洲的伽利略(Galileo)。 由于美国的GPS是最早组网并商用的卫星定位系统,所以目前有人把卫星定位称为GPS。虽然这样的说法错误的,但是我们可以从侧面看出GPS在所有卫星定位系统中的地位。 像华为 Mate30 Pro以上的四家导航系统都支持,iPhone11也是同时支持GPS和GNSS。 卫星定位不仅可以确定经度和纬度,还可以确定高度。 基站定位 基站定位的精度并不高,误差大概从100米到上千米。主要误差原因,是来自基站的位置和密度。简而言之,基站数量越多,密度越高,定位精度也就越高。 通常,一部手机会在多个基站的信号覆盖之下。手机会对不同基站的下行导频信号进行“测量”,得到各个基站的信号TOA(到达时刻)或TDOA(到达时间差)。根据这个测量结果,结合基站的坐标,就能够计算出手机的坐标值

Android基站定位源代码

二次信任 提交于 2019-12-19 04:40:31
经过几天的调研以及测试,终于解决了联通2G、移动2G、电信3G的基站定位代码。团队里面只有这些机器的制式了。下面就由我来做一个详细的讲解吧。 1 相关技术内容 Google Android Api里面的TelephonyManager的管理。 联通、移动、电信不同制式在获取基站位置的代码区别。 通过基站的基本信息,通过Google Gears获取对应的GPS经纬度。 通过Google Map API根据GPS经纬度获取当前位置。 2 目前存在的几个问题 由于得到的GPS经纬度在Google Map上面显示需要偏移,这块暂时没有进行处理。 没有使用PhoneStateListener来对状态实时进行更新。 没有使用线程异步获取数据 没有使用服务的方式来实时获取数据 所以如果是商业使用的话,还需进一步修改。 3 当然本部分代码已经移植到我们的家庭卫士的项目中了,2提到的问题全部解决了。 下面我针对第一部分的四大内容进行代码注解。 1 Google Android Api里面的TelephonyManager的管理。 TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 通过这个方式就可以得到TelephonyManager接口。

如何通过AT指令获取基站定位

浪尽此生 提交于 2019-12-18 02:24:35
基站定位描述 基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS——Location Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务。 基站定位的大致原理为:移动电话测量不同基站的下行导频信号,得到不同基站下行导频的TOA(Time of Arrival,到达时刻)或TDOA(Time Difference of Arrival,到达时间差),根据该测量结果并结合基站的坐标,一般采用三角公式估计算法,就能够计算出移动电话的位置。其精度很大程度依赖于基站的分布及覆盖范围的大小,有时误差会超过一公里,实际的位置估计算法需要考虑多基站(3个或3个以上)定位的情况,因此算法要复杂很多。一般而言,移动台测量的基站数目越多,测量精度越高,定位性能改善越明显。 怎样才能基站定位? 基站定位一般应用在手机端,所以必须获取到基站信息才能进行基站的定位;基站信息 包含:MNC,LAC,CID (Cell) 三个参数;如果获取到以上三个参数即可以通过基站数据库,实现对应基站的位置进行定位,直接地图上显示出基站的位置; -MCC,Mobile Country Code,移动国家代码(中国的为460); -MNC,Mobile Network Code,移动网络号码

UWB定位: 第二篇 . 原理

微笑、不失礼 提交于 2019-12-15 03:33:37
UWB定位系列专题: UWB定位: 第一篇 . 简介 UWB定位: 第二篇 . 原理 UWB定位: 第三篇 . 市场分析 UWB定位: 第四篇 . Apple Iphone11 U1芯片 & Apple UWB专利 UWB定位: 第二篇 . 原理 定位方案 接收信号强度指示(RSSI) 飞行时间(TOF) / 到达时间(TOA) 双向测距(TWR) 多边定位算法 到达时差(TDOA) TDOA定位算法 到达角度AOA / 到达相差PDOA AOA定位算法 总结 定位方案 接收信号强度指示(RSSI) RSSI(Receive Signal Strength Indicator)通过测量无线信号在接收端的功率大小并根据无线信号的Friis传输模型计算出收发端之间的距离, P r [ d B m ] = P t [ d B m ] + G t [ d B ] + G r [ d B ] − L [ d B ] − 20 log ⁡ 10 ( 4 π d / λ ) ⇓ d = λ 4 π 1 0 ( P t − P r + G t + G r − L ) / 20 \begin{gathered} P_r[dBm] = P_t[dBm] + G_t[dB] + G_r[dB] - L[dB] - 20\log_{10}(4\pi d/\lambda) \\ \Downarrow \\

一步步教你用PPK实现地方坐标系高精度免像控处理

只谈情不闲聊 提交于 2019-12-10 15:39:36
很多用户用P4R尝试了免像控,精度不是很理想,根据这一情况,我们测试了一组数据,并编写这个教程,请大家参考。 准备工作 1、利用地方坐标系转换参数,布置一些地面检核点,用于检核免像控精度。此时保留手簿上的地方坐标转换参数。本次测试所在位置当地坐标为负值。 2、Pen PPK软件,用于处理PPK数据。 3、G6及手簿软件,用于布置地面检核点,记录PPK计算基站的起算坐标,以及把POS转为当地坐标。 处理流程 1、利用CORS或者1+1做一组点校正参数(其中CORS可以使用已有的四参数或七参数)。 如果使用的是1+1,做完参数后,基站直接转换为静态模式,用于记录P4R飞行时需要的基站静态文件,需要注意的是,要记录使用1+1时基站位置的经纬度,即配置1+1时,平滑出的基站位置。用这个经纬度参与PPK计算,可保证解算出的P4R POS文件适用于当前项目的转换参数,转换出的地方坐标无误。 如果使用的是CORS,在该CORS系统已有转换参数的情况下,在记录静态文件前,先用主机连接上CORS,固定解情况下测量静态点位置,测量时间30S,并记录该点经纬度,作为PPK解算基站的起算位置。 2、PPK数据处理,使用PenPPK软件(最新版本已经适配P4R timestamp文件的流动站改正数)。 导入基站、流动站数据,并输入基站坐标。 输入基站高,本项目记录基站位置为地面点位置,需要添加天线高度

关于lbs(各地图系统)的一些基本信息

非 Y 不嫁゛ 提交于 2019-12-07 21:22:24
第一部分 各种坐标系详解 1、大地坐标系统 WGS-84 用来表述地球上点的位置的一种地区坐标系统。它采用一个十分近似于地球自然形状的参考椭球作为描述和推算地面点位置和相互关系的基准面。一个大地坐标系统必须明确定义其三个坐标轴的方向和其中心的位置。通常人们用旋转椭球的短轴与某一规定的起始子午面分别平行干地球某时刻的平均自转轴和相应的真起始子午面来确定坐标轴的方向。若使参考椭球中心与地球平均质心重合,则定义和建立了地心大地坐标系。它是航天与远程武器和空间科学中各种定位测控测轨的依据。若椭球表面与一个或几个国家的局部大地水准面吻合最好,则建立了一个国家或区域的局部大地坐标系。大地坐标系中点的位置是以其大地坐标表示的,大地坐标均以椭球面的法线来定义。其中,过某点的椭球面法线与椭球赤道面的交角为大地纬度;包含该法线和大地子午面与起始大地子午面的二面角为该点的大地经度;沿法线至椭球面的距离为该点的大地高。大地纬度、大地经度和大地高分别用大写英文字母B、L、H表示。 国内的互联网公司,都不会使用GPS坐标,因为这不符合国家政策。所以大家都会使用GCJ-02坐标系。 2、火星坐标系统 GCJ-02 国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照几行代码的 算法 ,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏