问题标签 [rssi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2865 浏览

windows - 跨多个 Windows 平台收集 wifi bssid 和 rssi 数据的最有效方法

我正在尝试在 Windows 上收集 wifi Bssid 和 Rssi 信息,并且正在寻找在尽可能多的 Windows 版本中执行此操作的最可靠方法。在 Vista 中,通过无线 LAN API 可以轻松使用 Win32 调用。该 API 存在于 XP SP2(有时)和 SP3 上,但据我所知,它不支持在这些平台上收集 Bssid 信息。

理想情况下,我希望有一种方法可以在所有版本的 XP 上使用它。(我猜 Windows 95 / 98 / ME 根本没有希望)。任何编程语言或命令行工具都可以。任何指针?谢谢。

0 投票
3 回答
50912 浏览

android - 如何在 Android 中获取手机服务信号强度?

我正在尝试编写一个非常简单的 Android 应用程序来检查当前单元格的信号强度。到目前为止,我只找到了一个叫做 的东西getNeighboringCellInfo(),但我不确定它是否包括当前单元格。

如何在 Android 中获取当前的手机信号强度?

是否getNeighborCellInfo()获取当前单元格?根据我能够得到的结果,它似乎并不像它。这是我当前的代码:

0 投票
2 回答
4441 浏览

android - Android:为什么获取相邻小区信号强度的方法比获取当前小区信号强度的方法更好?

我正在编写一个收集细胞信号强度的 android 应用程序。我无法获得“当前”小区信号强度,但获得“相邻”小区信号强度没有任何问题。

为了获取当前的小区信号强度,我创建了一个 PhoneStateListener 并实现了 onSignalStrengthChanged 回调。它有效,但不是很好。似乎信号强度几乎没有变化,分辨率只跳到几个数字。我会接受信号强度硬件的分辨率很粗糙的答案,但是当我使用 TelephonyManager 的 getNeighboringCellInfo() 方法时,它的效果要好得多。来自相邻小区的信号强度读数经常变化,并且它们具有更好的分辨率。

那么,如何以与获取相邻小区强度相同的方式获取当前小区信号强度?对我来说,相邻单元格的功能比当前单元格更好,这似乎很奇怪。我在这里错过了什么吗?

如果可能的话,我还想直接从电话管理器调用一个方法来获取当前的细胞强度,而不是监听器。如果有人知道怎么做,请告诉我。谢谢。

0 投票
2 回答
16513 浏览

android - Android 2.1:如何轮询现有蓝牙连接的 RSSI 值?

我需要知道使用 Android 2.1 手机与远程设备建立蓝牙连接的信号强度。从 SDK 可以看出,我可以在发现远程设备时确定 RSSI。但我看不到如何随着时间的推移更新该 RSSI 值。

有人可以帮帮我吗?谢谢!!

0 投票
1 回答
15485 浏览

android - 关于Android蓝牙RSSI的Android IRC办公时间问题

我对 Android(2.0 或 2.1)上的蓝牙 RSSI 功能有疑问:

创建蓝牙连接时获取 RSSI 值很容易,但是如何重复获取已经处于活动状态的连接的 RSSI 值呢?能够做到这一点非常重要,因为这可以让您确定蓝牙设备是彼此靠近还是远离,但我在 Android API 中找不到任何合适的函数调用。

了解Android RSSI的人可以帮我解决这个问题吗?

谢谢!

亚历克斯

0 投票
2 回答
14225 浏览

c# - 如何使用 C# 获取 Win7 的 SSID 和 RSSI

我对 Win7 和 WMI 很陌生。请告诉我在哪里可以看到来自 WiFi 的活动接入点以及如何获取每个接入点的 ssid/rssi。

我有使用:

但我得到了 0 个结果。这个类支持Win7吗?有人可以帮忙吗?

0 投票
3 回答
11224 浏览

android - WifiManager.calculateSignalLevel(RSSI, 5) 的问题

我正在尝试使用 Wifimanager 来计算扫描期间发现的接入点的信号级别。

我正在使用以下方法:

WifiManager.calculateSignalLevel(int, int)

但无论 RSSI 级别是什么,它似乎总是返回相同的 int。

这是我的代码:



对于 calculateQoS(int) 的所有测试用例,日志记录输出 1。

我在这里错过了一些简单的东西吗?为什么 SignalLevel 始终为 1?

0 投票
1 回答
3569 浏览

android - 发现后如何在android上获取蓝牙RSSI

我正在尝试编写一个程序来读取连接到我的 android 2.0 手机的蓝牙设备的信号强度。除非是在发现过程中,否则似乎 android 无论如何都不会公开获取 RSSI。检测到设备后,还有其他方法可以获取设备的信号强度吗?我读到了一种使用 NDK 访问底层 BlueZ API 的方法,但我不知道如何使用它。任何帮助,将不胜感激。

0 投票
1 回答
18962 浏览

android - 如何查找连接的蓝牙设备的信号强度

在我的一个应用程序中,我需要显示与我的手机配对的所有 wi-fi 和蓝牙设备,以及它们的信号强度。使用 wi-fi,我可以显示信号强度 (RSSI)。但是我的蓝牙有问题。我搜索了一些适合此任务的方法;我找到了一种方法:

但它只显示未与我的手机配对的新设备 RSSI。获取所有蓝牙设备的 RSSI 有什么想法吗?

0 投票
2 回答
4375 浏览

android - Android 的睡眠命令

我正在编写一个小程序来定期轮询 WIFI 连接的 RSSI。我SystemClock.Sleep(2000)在程序中使用。

问题是,我想每 2 秒显示一次 RSSI。但是,目前,即使它每 2 秒轮询一次,结果也仅在循环结束时显示。

这是代码片段:

很高兴,如果你有一些建议。

问候基兰