Other Parts Discussed in Thread: CC3135, CC3135MOD
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BOOSTXL-CC3135 主题中讨论的其他器件:CC3135、 CC3135MOD
您好!
我们正在尝试评估 CC3135MOD、并使用使用使用 SPI lignes 连接到主机(STM32L4微控制器)的 Boost-XL CC3135评估模块。
我们在 STA 模式下使用 CC3135模块、并使用 MQTT 客户端库将数据包传输到云服务器。
我们需要评估 CC3135模块的 Tx 功率、因此 、在应用代码源中、我们添加了设置 WIFI 模块的 Tx 功率、在模块初始化之后、即:sl_start 函数调用:
要设置 Tx 功率,我们使用了以下代码源:
StaPower = 0;/*介于0-15之间的数字,与最大功率的偏差为 dB (0将设置最大功率)*/ SLReturnCode = SL_WlanSet (SL_WLAN_CFG_General_Param_ID、SL_WLAN_General_Param_opt_STA_TX_POWER、1、(_u8 *)& StaPower); if (SLReturnCode!= 0) { /*错误*/ __generate_log (eINFO、1、eSYS、"无法设置 SL_WLAN_General_Param_opt_STA_TX_POWER \n"); }
为了验证是否设置了所需的 te Tx power 值,我们使用了以下代码源:
_i32 StaPower = 15;/*介于0-15之间的数字,与最大功率的 dB 偏移(0将设置最大功率)*/ 选项= SL_WLAN_General_Param_OPT_STA_TX_POWER; OptionLen = sizeof (StaPower); SLReturnCode = sl_WlanGet (sl_WLAN_CFG_General_Param_ID、&选项、OptionLen (_u8 *)& StaPower); __generate_log (eINFO,1,eSYS,"实际 Tx 功率为%d \n",StaPower);
验证 Tx 功率的值后、我们必须确定 WiFi 网络范围。
遗憾 的是,此参数似乎对网络范围没有影响,即:路由器和 WiFi 切断的 WiFi 模块之间的距离不会改变,即使我们更改 Tx 功率的值。
那么、我如何确保 Tx 功率设置良好、
为什么实验结果不会改变?
此致、
Ghada