主题中讨论的其他器件: CC3135
我们在 CC3120中使用802.11g 通道以获得高比特率、并且我们需要强制关闭802.11b 通道以避免在 CC3120中使用低比特率。
您能帮助我们如何强制关闭802.11 b 通道吗?
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.
你好 Kobi。
我们是否无法停用特定比特率、从而在与 AP 的无线握手期间这些比特率不可用/无法广播?
下面是这个问题的一些背景知识:
我们有一款无线产品、使用 CC1352作为主 micro、CC3120作为2.4GHz wifi 无线电。 我们的一位客户声称、当 AP 上的较低比特率(802.11b 比特率)被禁用(迫使我们的产品协商到更高的比特率)时、此产品无法成功地与其 AP 建立连接; 但是、只要启用了较低的比特率(802.11b)、产品就会与其 AP 建立连接(必要时允许我们的产品协商使用较低的比特率)。 此外、他们还声称一旦建立连接、便可关闭较低比特率(802.11b)、而连接仍保持正常。
我们的内部测试不会重现客户的问题。 即使在 AP 上禁用较低的比特率、产品也能成功地与 AP 协商连接。 即使距离超过75英尺、穿过墙壁、我们也取得了成功。 我们在此处请求禁用 CC3120上的较低比特率是为了表明我们的产品可以连接而绝不会使用较低的比特率。 如果可以更改探测请求数据包的比特率,我们还将禁用较低的比特率(请参阅下面的#3)。
您能否为以下内容提供任何文档或更多信息:
1.可以准确地说、在 WIFI 协商过程中、CC3120会广播对所有802.11b/g/n 比特率的支持、协商后、WIFI TX 数据包的可用比特率将为 CC3120和 AP 支持的任何比特率。
2、哪些参数(可能是 RSSI?) 以及使用这些参数的阈值来确定为特定 CC3120发送选择的特定比特率。
3、我们 Wireshark 的 wifi 捕获显示、协商从 CC3120的 Probe Request 和 AP 的 Probe Response 开始。 来自 CC3120的探测请求始终处于1Mbps;来自 AP 的探测响应始终处于 AP 上选定为"默认"的比特率。 以1Mbps 的速率发出探测请求是否符合预期? 如果我们禁用802.11b 比特率(包括1Mbps)、CC3120探针会以不同的比特率(可能是支持的最低802.11g 比特率)请求数据包还是传输?
总体而言、我们会努力了解 CC3120 WIFI 连接协商算法、以便更好地支持客户使用 CC3120表达无线性能问题。
感谢您提供更多帮助和/或信息。
此致。
丹
B 速率被禁用时 AP 的行为(无论它影响接收还是仅影响传输)、都可能影响连接、具体取决于 AP 的行为。
1.假设正确
2.对于数据包-我们有内部(在 NWP 内部)速率调整算法,该算法结合多个输入来生成数据包的初始速率-然后将应用回退 (因此、未能获得 特定速率的 ACK 将触发以较低速率重新传输)。 通常以较低("基本")速率发送预连接管理帧(如探测请求)。 探测请求将在2.4GHz 频段上使用1Mbps 发送(在 cc3135中、在5GHz 上为6Mpbs)、因此没有 B 支持的 AP 会受到影响。
AP 忽略发送到它的 B 帧的行为并不常见、这一问题并不常见。
如上所述、遗憾的是 、没有标准方法可从主机控制这一点。 唯一的方法是使用收发器模式、在这种模式下、主机控制发送的数据包速率、但它需要主机上有一些堆栈(在收发器模式下可能是某种扫描、即发送 prob-req 和接收 prob-res/信标)、 然后切换到标准站模式以使用所需的 BSSID 进行连接。)