【问题标题】:RSSI signal from cellular network to be obtained in android application在android应用程序中获取来自蜂窝网络的RSSI信号
【发布时间】:2014-06-20 17:14:43
【问题描述】:

我是 android 开发的初学者,我正在开发一个项目来创建一个无需使用 GPS 即可定位手机的应用程序。如果可能,任何人都可以帮助我如何获取 GSM 的 RSSI 和距离。任何可用的代码为此目的将不胜感激。 我也想知道,我们还能从 SIM 卡中获取哪些其他信息。

【问题讨论】:

    标签: android eclipse location gsm rssi


    【解决方案1】:

    关于包括 RSSI 在内的 SIM 信息,您需要查看Android Telephony 和相关 API。

    但您无法获得与基站的距离。您可以获得Cell Id,如果与数据库匹配,它会为您提供大致位置。不过,Cell Id 信息是专有的,公开可用的数据库并不总是那么准确。或者您可以使用三个 Cell Id + RSSI 自己进行粗略的三角测量计算。这样做的缺点是许多设备不会返回周围小区的小区信息;您仍然需要访问可靠的蜂窝位置数据库;理想情况下,您还应该包括已知的 WiFi 热点;实现 Android 已经完成的事情需要做很多工作。

    Android 通过自己的location location services API 处理位置。 LocationManager 允许您选择所需的技术,例如 NETWORK_PROVIDER 或 GPS_PROVIDER。因此,您可以选择不使用 GPS,让 Android 为您提供网络中可用的最佳结果。

    【讨论】:

    • 您是否碰巧找到了在 GSM 的 dbm 中找到 RSSI 所需的基本代码?
    猜你喜欢
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 2013-01-05
    • 2018-02-15
    • 1970-01-01
    • 2013-02-05
    相关资源
    最近更新 更多