This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3100SDK:平均 RSSI 与 SSID#39;s RSSI

Guru**** 1799630 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/713896/cc3100sdk-average-rssi-vs-ssid-s-rssi

器件型号:CC3100SDK

你好  

根据文档、我了解到 WlanRxStatGet 的平均 RSSI 是在未连接到接入点的情况下直接通过 WLAN MAC 层发送数据时的平均 RSSI。 是这样吗?

如果是、当想要知道给定 SSID (接入点)的 RSSI 时、似乎不应使用平均 RSSI。  因此,似乎必须检索网络列表,找到所需的 SSID,然后获取 RSSI,如天线选择示例中所示。 是这样吗?

此外、给定 SSID 的 RSSI 与平均 RSSI 之间有何差异? 检索网络列表时、SSID 的 RSSI 是平均值还是当前值?  是否可以获得给定 SSID (接入点)的平均 RSSI?

谢谢你。

Steve

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Steve、

    不、我认为文档在这一点上有点误导人。 在使用接收统计机制连接到接入点时、可以收集平均 RSSI (用于管理和数据帧)。 如果您尝试收集有关 SimpleLink 站当前连接到的 AP 的 RSSI 信息、则不必使用网络列表。

    区别在于、通过网络列表报告的 RSSI (对于特定 SSID)是根据扫描期间的活动计算的。 扫描的结果在主机读取或更新(在定期扫描的情况下)之前一直被存储、因此在检索列表时 RSSI 不一定是值。 来自 RX 统计机制的平均 RSSI 被分别在数据和管理帧上平均、读取统计数据清除(复位)这些值。

    此致、
    本·M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好 Ben

    感谢您的澄清。 我有一些后续问题。

    1) 1)收发器模式示例是在检索平均 RSSI 之前使用 sl_sock_raw 和特定通道建立套接字连接。 但是、我的理解是、在对特定接入点执行 sl_WlanConnect 后、将检索接入点的平均 RSSI。 是这样吗?

    2) 2)对于管理帧的平均 RSSI 和数据帧的平均 RSSI 的需求、有哪些用例? 哪一项更重要?

    3) 3)为了进行确认、您是否意味着在 sl_WlanPolicySet 期间检索并存储扫描的平均 RSSI。 然后 sl_WlanGetNetworkList 将检索存储的值。 是这样吗?

    谢谢。

    此致、
    Steve Paulus
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Steve、

    1)是的、您对检查统计数据的两种不同方法的理解是正确的。 通常、这些应用于不同类型的应用。

    2) 2)这两种情况的主要原因是、在查看应用所经历的吞吐量等方面时、检查数据的 RSSI 会更有用。 数据包的发送速率通常与管理帧不同、并且可能具有稍微不同的 RSSI。 这些信息大部分是分开的、用于网络处理器子系统的内部机制、但也以这种方式提供给用户。

    3)不一定是在调用 sl_WlanPolicySet()时,而是在收集扫描结果时是。 尽管使用 sl_WlanGetNetworkList()检索时应用程序主机可以看到该值。

    最棒的
    本·M
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Ben

    感谢您的澄清和回答我的问题。

    此致、

    Steve Paulus