问题标签 [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 投票
1 回答
2739 浏览

android - 在android中保存当前单元格的信号强度的问题

我正在尝试获取我连接的当前单元的信号强度。到目前为止,我已经找到了这个例子:

http://www.android10.org/index.php/forums/44-maplocation/868-tutorialget-gsm-signal

但这只是为了在信号改变时得到一个 Toast。有没有办法将信号强度的值保存在变量中?

我使用以下代码尝试了此操作,方法是将值保存在变量上并获取它,但我一直在获取“初始值”。这是代码:

和清单:

如果有人可以帮助我保存信号强度的值,我将非常感激,或者建议任何其他方式来做到这一点......

谢谢

0 投票
1 回答
1774 浏览

geolocation - ns2 中的 RSSI 计算

当使用双射线地面模型运行模拟时,当锚节点传输信号时,我需要知道非锚节点的 RSSI 值。我需要使用这些值来估计非锚节点位置。

我是 NS2 初学者。一些详细的步骤会对我有所帮助。

0 投票
1 回答
1482 浏览

c# - Microsoft 蓝牙堆栈 RSSI 解决方法

我完成了一个机器人蓝牙应用程序的实现。在服务器方面,我使用 Windows 7 作为带有 MS-BT-Stack 的操作系统,并使用 C# 作为带有“In the hand”-蓝牙库的语言。
目标是在机器人在范围内时通过蓝牙连接机器人。

就像扩展一样,我试图读取信号强度以确定机器人的距离(估计)。好的,在谷歌搜索(以及在 stackoverflow 上搜索^^)时,我发现你不能用我用过的 BT-stack 做到这一点。从那以后,我试图找出一种解决方法来计算或估计信号强度(或距离)。
比如通过蓝牙发送一个字节,看看应答时间有多长。虽然由于时间不够,我还没有实现它,但有人认为这是一个好主意吗?或者对这个问题有其他想法?

我真的很感激任何意见。

谢谢!

0 投票
1 回答
334 浏览

android - 不同平台的rssi值差异

目前我正在使用 Rssi 进行门定位。我使用 inSSIDer 程序和我的 android 手机我自己的程序使用 WifiManager 获得不同的 rssi 值。

我想知道为什么笔记本电脑的 rssi 值和 android 手机的 rssi 值有这么大的差异?

0 投票
1 回答
4914 浏览

android - 与 Wifi Direct 的 p2p 连接中的信号强度?

我正在查看适用于 Android 的 WifiDirect 演示,并想知道是否有可能获得两个连接设备之间的 RSSI 或信号强度。

抱歉,如果这个问题没有意义,我知道可以从接入点获取 RSSI,但我想知道的是,这种 RSSI 概念是否存在于 Wifi Direct 中设备之间的 p2p 连接中。

感谢您的时间。

0 投票
1 回答
939 浏览

android - Android上获取wifi AP详细信息

我在 android 虚拟终端应用程序上使用了命令“iwlist wlan0 scan”,并获取了一些关于 AP 的信息,特别是噪声 dbm。如果手机已使用 cyanogen mod 植根于即时消息,则信息可用。

没有root的手机可以吗?

android上的任何示例实现?

谢谢!

0 投票
2 回答
12160 浏览

windows - 从 Windows 获取 Rssi 值

我想测量调制解调器的 rssi 值。是否有任何 api 来获取 Windows 的 rssi 值?我曾经在 android 中使用 Wifi.Manager 来做到这一点。但我找不到任何适用于 Windows 的 api

0 投票
6 回答
18336 浏览

wifi - Scapy - 从 WiFi 数据包中检索 RSSI

我正在尝试从 WiFi 数据包中获取 RSSI 或信号强度。我还想要来自“WiFi 探测请求”的 RSSI(当有人在搜索 WiFi 热点时)。

我设法从 kismet 日志中看到它,但这只是为了确保它是可能的——我不想一直使用 kismet。

对于“全时扫描”,我使用的是 scapy。有谁知道我在哪里可以从用 scapy 嗅探的数据包中找到 RSSI 或信号强度(以 dBm 为单位)?我不知道整个数据包是如何构建的——而且有很多我不知道如何解析/解释的“十六进制”值。

我正在嗅探这两个接口 - wlan0(检测何时有人连接到我的热点)和 mon.wlan0(检测何时有人搜索热点)。我使用的硬件(WiFi 卡)基于 Prism 芯片组(ISL3886)。然而,Kismet 的测试是在 Atheros (AR2413) 和 Intel iwl4965 上运行的。

编辑1:

看起来我需要以某种方式访问​​存储在 PrismHeader 中的信息: http ://trac.secdev.org/scapy/browser/scapy/layers/dot11.py 第 92 行?

有人知道如何输入这些信息吗?packet.show() 和 packet.show2() 不显示该类/层中的任何内容

编辑2:

经过更多挖掘后,似乎接口设置不正确,这就是它没有收集所有必要标题的原因。如果我运行 kismet 然后使用 scapy 从该接口嗅探数据包,则数据包中会包含更多信息:

现在我只需要正确设置界面而不使用kismet。

0 投票
0 回答
638 浏览

objective-c - 获取有关 iPhone BluetoothDevice 的信息(在 BluetoothManager 中)

我正在使用私有 API 开发个人应用程序BluetoothManager。我能够在我的应用程序上检测到蓝牙设备并获取它们的名称和 MAC 地址。现在我的下一个障碍是找出最近的设备,CoreBluetooth 对我没有帮助,因为它只对 BLE 设备有用,没有其他东西可以给我像 RSSI 这样的信息,所以我现在认为这个信息在struct BTDeviceImpl *_device我看到的某个地方在BluetoothDevice.h文件中,但是当我尝试使用 xcode 调试器查看其中的内容时,我得到了一个无法访问的地址(我无法使用调试器进入它)..

我似乎无法考虑任何其他解决方案,所以如果有人可以帮助我解决它或者给我一个更好的解决方案,它将对我有很大帮助。

请不要建议查看首先发现了哪个设备,这对我没有帮助,因为它只是说它的 RSSI 更强(并且它还取决于每个设备查询扫描间隔)而不是设备更接近。

0 投票
0 回答
810 浏览

bluetooth - Hcitool 扫描检测到手机,但 Bluez Inquiri 没有

我正在尝试获取 Android 和 Apple 手机的 RSSI。

我可以使用 hcitool scan 检测到它们,但是当我使用 blueZ inquisitor运行我的程序时,我无法检测到必须最近使用的手机。使用我的旧诺基亚和苹果鼠标,该程序可以检测到,但其他人没有...

我正在使用 BlueZ 3.36... 我应该如何检测最新手机的 RSSI 值?