在 API sl_SetSockOpt 中、它如下所示:
- sl_SO_PHY_RATE \n
RAW 套接字、设置 WLAN PHY 传输速率\n
这些值基于 SlWlanRateIndex_e \n
此选项将_u32作为参数
这是否意味着该设置仅适用于 RAW 套接字、不会影响 TCP 或 UDP 传输?
是否有任何 API 可用于有关802.11 b/g/n 的常规设置或设置所有 TX 过程的传输速率。
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.
在 API sl_SetSockOpt 中、它如下所示:
- sl_SO_PHY_RATE \n
RAW 套接字、设置 WLAN PHY 传输速率\n
这些值基于 SlWlanRateIndex_e \n
此选项将_u32作为参数
这是否意味着该设置仅适用于 RAW 套接字、不会影响 TCP 或 UDP 传输?
是否有任何 API 可用于有关802.11 b/g/n 的常规设置或设置所有 TX 过程的传输速率。
大家好、Josh Wyatt:
感谢你的答复。 我们的用例用于气体检测仪、需要满足本质安全设计的要求。 因此、我们需要限制原理图中的功率输出。 我们的电源为最大值、请访问170mA@3.3V。 100mA 是我犯了个错误。
因此、我们需要使用较低的电流消耗。 对于我们的电流测试、
11Mbps@CH01@TxpwerLevel=15关于200mA@3.3V、这是802.11b
6Mbps@CH01@TxpwerLevel=15关于160mA@3.3V,这是802.11g
54Mbps@CH01@TxpwerLevel=15关于130mA@3.3V,这是802.11n
因此、我认为"G"和"n"可以满足我们的要求。 因此、我们需要像下面的 AP 那样选择传输速率:(我们的工作模式是基站)
是的、我使用了方法_u32 rate = sl_WLAN_RATE _5_5M;//有关值、请参阅 wlan.h SlWlanRateIndex_e
状态= SL_SetSockOpt (sock、SL_SOL_PHY_OPT、SL_SO_PHY_RATE、&RATE、sizeof (rate));
设置 TCP/UDP 套接字速率、但它始终返回 ME -1。 对于原始套接字、它是可以的。
似乎只有原始套接字用于设置传输速率:
- SL_SOL_PHY_OPT
- sl_SO_PHY_RATE \n
RAW 套接字、设置 WLAN PHY 传输速率\n
这些值基于 SlWlanRateIndex_e \n
此选项将_u32作为参数