您好!
我发现监听器中的数据包 RSSI 与正常的 sl_SendTo()和使用 sl_Send()的原始套接字有很大的差异。
1.当我 在正常连接到 AP 后使用 sl_SendTo()进行传输时,我看到监听器捕获 RSSI 为-29到-32dB 的数据包。
但是当我在收发器模式下使用 sl_Send()原始套接字发送数据包时,我看到监听器捕获 RSSI 为-71到-77dB 的数据包。
请注意、对于上述两种观察结果、目标板和监听器的位置完全相同。
两个数据包的数据速率均为!Mbps,使用以下调用将情况1和2的 Tx 功率设置为相同。
_u32 TxPower = 1;//有效范围为1-15 */
状态= SL_SetSockOpt (SoC、SL_SOL_PHY_OPT、SL_SO_PHY_TX_POWER、&TxPower、sizeof (TxPower));
如果(状态)
{
/*错误*/
}
能否有人帮助我了解这两种情况下的功率差异?
谢谢、
Kris。