我可以获得 Wifi RSSI 的值。但不知道如何将其转换为 Wifi 强度级别,就像我们在 Mac OSX 的菜单栏中看到的那样(如果我收到强大的 Wifi,wifi 状态将在所有 4 行 wifi 图标上显示为黑色粗体)。

是否有任何方法或库可用于执行此操作?提前谢谢。

最佳答案

我认为您不会在 API 中找到任何内容来执行此操作。

我认为您可能必须使用 Science™ 并进行手动检查,手拿笔记本电脑离开您的 WiFi 接入点,记下 WiFi 信号指示器图标发生变化时的 RSSI 值。这样做几次,您可能会发现相关性。我无法想象需要十到十五分钟才能获得良好范围的样本值。

如果可能的话,可能值得在不止一种类型的 Mac 上尝试。

关于macos - 如何在 Mac OSX 的菜单栏中将 Wifi RSSI 转换为 Wifi 强度级别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9002529/

10-15 00:45