问题标签 [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 回答
1406 浏览

wifi - 如何在没有点击按钮的情况下更新 wifi RSSI 值

基本上,我可以通过 SimpleAdapter 在 ListView 中列出 RSSI 的值。

现在,我想知道是否可以更新由“listaRedes”方法给出的 RSSI 值,该方法是一个列表。也许我可以在一段时间内调用方法“listaRedes”,直到我暂停它或单击某个按钮暂停。

这可能吗?

谢谢

0 投票
0 回答
365 浏览

linux - 蓝牙鼠标延迟 - RSSI 较差

前几天我开始使用BT鼠标。有时它的工作正常,而其他时候有滞后。

在尝试检查导致此问题的原因并运行多个监控工具并注意 RSSI 是否为 0 后,它的工作正常......但是当它减少时,延迟变得最差,并且降低 RSSI 值,最差的是延迟。

因为我在办公室工作时有很多无线设备,可能使用自适应频率环有时它会得到不干净的环境,或者频率环不能正常工作,并且没有改变到更干净的频率。

在 Linux 中,当我手动找到一个清洁器时,与鼠标的连接可能会卡在特定的频道/频率上?

有什么工具可以让我获得连接使用的频道/频率?

问候,菲利普

0 投票
0 回答
451 浏览

ios - 从传感器标签读取 RSSI

我正在尝试创建一个 iOS 应用程序,它扫描区域中的所有传感器标签并将每个传感器的 RSSI (BLE) 值返回到一个变量中。

是否有人拥有或知道任何可用的模板?

非常感谢!

0 投票
2 回答
2455 浏览

ios - iOS / 来自驱动程序的频繁 rssi 事件..?

所以我的问题出现在前几天通过 iPhone 配置实用程序查看一些 iOS 7.0.x 设备的控制台输出。我很困惑地看到几个迹象表明 WiFi 守护进程无缘无故地注册WiFi rssi 活动(没有后台应用程序处于活动状态/推送消息待处理等等)。这些都以以下形式在控制台中显示为耦合记录:

...等等。让我担心的是,上面的行每隔一秒左右就会重复一次,而且似乎永远不会结束。

现在我不是任何形式的程序员,但知道一些 UNIX 基础知识和所有我设法得出的结论,WiFi 守护进程占用大量 CPU 时间,如使用终端的顶部细分所示,这反过来建议这可能(或不是)是我最近在其中一些设备上也遇到电池寿命不佳的原因。

接下来,我显然会问大家是否有人熟悉上述行为,如果熟悉,这种“噪音”的来源是什么。

0 投票
1 回答
944 浏览

android - 在 Nexus 5 上获取 LTE 信号强度

我有一个从 SignalStrength 对象的数据计算 RSSI 的应用程序。在 LTE 网络中的 Nexus 5 (Android 4.4.2) 上,ASU 级别与系统设置中的值不同。所以RSSI也不同。

这是应用程序制作的带有 Toast 消息的屏幕截图:

截屏

我得到这样的ASU:

我应该改用 PhoneStateListeneronCellInfoChanged(List<CellInfo> cellInfo)吗?(这种方式肯定不适用于三星设备。)

0 投票
1 回答
505 浏览

android - rss指纹数据库

我正在开发基于指纹方法的室内定位应用程序。我被困在我应该在训练阶段将 wi-fi rss 值存储在数据库中的点上。由于 rss 值变化很大,存储绝对 rss 值会导致本地化的大错误吗?

我读过很多文章,http ://www.csd.uoc.gr/~hy439/papers/WILL-pre.pdf说每个 AP 的绝对 rss 值各不相同,但它们的差异关系保持不变。作者引入了一个叫做 Rss Stacking Difference 的概念,它是一个 AP 与所有其他 AP 之间的累积差异。我可以在数据库中存储这个 Rss Stacking Difference 而不是绝对值吗?

提前致谢。

0 投票
4 回答
75875 浏览

android - 基于 RSSI 估计信标接近/距离 - 蓝牙 LE

我有一个简单的 iOS 应用程序,它显示它使用“立即”、“附近”等表达检测到的蓝牙 LE 信标的接近度,我需要在 Android 上编写类似的东西。

我遵循了Android 开发人员的教程,我能够列出检测到的设备,现在想要估计距离/接近度 - 这就是它成为问题的地方。根据这个 SO 线程,它只是一些数学计算。但是,他们要求我提供 txPower 值。

根据Dave Smith 的本教程(并与此蓝牙 SIG 声明交叉引用),信标设备应将其广播为类型的“AD 结构” 0x0A。所以我要做的是解析 AD 结构并寻找与类型匹配的有效负载。

问题:我有 4 个信标 - 2 个估计和 2 个应用。estimotes 根本不广播 txPower,而 appflares 将它们的广播为 0。

我在这里有什么遗漏吗?iOS 应用程序似乎可以毫无问题地处理这一切,但使用 iOS SDK 它在幕后完成,所以我不确定如何产生完全相同或相似的行为。有没有其他方法可以解决我的问题?

如果你想看看我用来解析 AD 结构的代码,它取自前面提到的 Dave Smith 的 github,可以在这里找到。我对该类所做的唯一更改是添加以下方法:

这就是我处理扫描回调的方式:

我在控制台中看到的是:

0 投票
0 回答
416 浏览

android - 从 API15 上的配对设备读取 RSSI 蓝牙值(无 GATT 可用)

我创建了一个使用 Galaxy Tab 控制的蓝牙汽车,我希望能够经常(每秒 1-10 次)读取 RSSI 值,以便能够始终保持在蓝牙范围内,如果不是汽车应该返回到连接范围内的最后一个已知位置。

然而,我的问题是,当我与汽车中的蓝牙模块配对时,我无法读取 RSSI 值。在发现的同时阅读不是问题,但在这种情况下对我没有帮助。

我一直在环顾四周,但找不到答案如何使用我的 API 来实现这一点,即 15,因此 GATT 是不可能的。帮助将不胜感激!

干杯:)

0 投票
2 回答
849 浏览

bluetooth - RSSI 是否依赖于信标和设备?

我在很多地方读到 RSSI 是高度特定于环境的(例如,墙壁天气),这使得很难以欧几里德的方式推断哪个信标最接近。我还收集到RSSI 以从 0(良好连接强度)到 -100(不良连接强度)的任意单位测量。尽管存在这些挑战,但我对以下两个与信标 <--> 设备通信的 RSSI 值的可靠性相关的思想实验有疑问。

实验 1.给定一个特定的信标和两个位于完全相同位置的设备,这两个设备是否会为该信标注册相同的 RSSI?

实验 2:给定一个特定设备和两个位于完全相同位置的信标,这两个信标是否会为该设备注册相同的 RSSI?

为了在统计意义上将其形式化,如果将 beacon1-device1 放置在与 beacon2-device2 完全相同的环境中,p(signal | beacon1, device1) = p(signal | beacon2, device2) 会吗?

0 投票
1 回答
2868 浏览

python - 计算AP的距离,包括信噪比

出于某种原因,我和一位朋友正在讨论根据您从设备获得的信息(RSSI、频率、SNR 等)计算您自己(笔记本电脑、电话等)与 AP 之间的距离。因此,在花了一些时间研究三边测量、三角测量和自由空间路径损失之后。(在一些博客文章和 wiki 的帮助下)我能够从 AP 到我的笔记本电脑获得以米为单位的距离,结果比我想象的要好得多。每当我在同一个房间里或有视线到达 AP 时,准确度约为一英尺。

但现在,我想更进一步……我希望能够考虑墙壁和其他障碍物。我认为这可能是可能的,或者至少给我一个比 FSPL 公式更好的结果,当有障碍物时,我正在考虑/研究它可能通过计算信噪比来实现。但是,我无法找到有关如何正确执行此操作的任何信息。这个想法总是有问题,但从来没有解决方案(或者我在网上找不到任何东西,因为我对这个主题的了解很少。大约需要一天的时间。)。所以,在这里我转向堆栈溢出,看看你们是否可以帮助我解决这个问题。

所以,这就是我到目前为止所拥有的(在python中)......

我来自美国,所以我把米和英尺都打印出来了。只是因为我可以在视觉上测量出英尺比我可以测量的更好。

因此,使用该公式,它可以很好地确定开放房间中的距离或 AP 的清晰视野。如果有人有任何想法或意见,我将不胜感激。因为我现在被困在墙上!(笑话妙语鼓声)

谢谢, 索罗德