Mozilla 定位服务 vs open cell id

Mozilla location service vs open cell id

opencellid and mozilla location service有什么区别?

根据 Mozilla website:

The service incorporates aggregated cell data from our partner the OpenCellID project. The OpenCellID data is provided under the CC-BY-SA 3.0 license and can be acquired from the OpenCellID downloads section.

The OpenCellID project puts a stronger emphasis on public data compared to possible privacy risks, whereas this project has a stronger emphasis on privacy. Please consider contributing to the OpenCellID project if you do not agree with the privacy choices made by this project.

一般来说,这两种服务都收集 "visible by device CDMA, GSM, UMTS, LTE cells, Wi-Fi hotspots, Bluetooth beacons at particular latitude, longitude"。它是 GPS 接收器在扫描时所在的位置,而不是确切的基站或其天线扇区位置。当周围不同地方的多个测量可用时,可以对已发布的坐标进行平均(见下文)。

蜂窝网络的复杂性

  • 大多数 cell towers 有效负载有多种电信设备:2G(GSM、GPRS、EDGE)、3G(WCDMA、UMTS、HSPDA)
  • 设备以扇区为单位划分区域,使用定向天线。当您绕过基站(例如,画一个封闭的圆圈)时,phone 将连接到不同的扇区 - 天线,它们具有不同的 Cell ID / UTRAN ID。此时 MLS 和 OCI 无法在一个基站中聚合这些测量值。然而,出于地理定位目的,更多扇区意味着更高的准确性。

同时,数据库包含一些基站(或扇区?)的确切位置,检查 CSV 转储中的 changeable==0 column

Mozilla 位置服务 (MLS)

使用 libstumbler library which is incorporated in Mobile Firefox (collection is disabled by default) and Mozilla stumbler. Bluetooth beacons being collected some other way. Geolocation backend is called Ichnaea 收集细胞和 Wi-Fi 测量值(它负责 MLS 和 OCI 之间的数据交换)。

看起来当用户通过API or Android MozillaNlpBackend请求地理定位时,MLS 查询自己收集的数据数据库、自己的 Opencellid 数据库副本、GEO IP 和 SkyHook 合作伙伴。收集的 Wi-Fi 数据是敏感数据,用于在线地理定位。

已发布数据:Public 域许可证。仅 Daily CSV dumps 个估计小区位置(由于隐私:没有原始测量数据,没有 wi-fi,没有蓝牙信标)。

Opencellid (OCI)

仅收集细胞(使用第 3 方软件)。

已发布数据CC-BY-SA 3.0 许可证。 估计单元格位置(大约在一周内更新)和原始测量数据 的 CSV 转储。需要免费 API 密钥。

没有公布官方平均的 MLS+OCI 数据(我想在这里是错误的)。由于许可和隐私,项目无法合并它(Mozilla 不会发布原始测量值)。可以下载 CSV 转储并将其用于离线地理定位。 Android - LocalGsmNlpBackend for µg UnifiedNlp.

至少有一个成功的项目