完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,当前我们的产品采用了Murata Bluetooth WiFi模块TYPE 1MW,内部应当是封装了贵公司的cyw43455,设备默认将cyw43455 wifi用于AP 固定信道模式下。在实际使用过程中在特定环境下存在干扰导致正在使用的wifi信道连接稳定性恶化,导致不断重连无法使用。请问:
1. cyw43455是否可以支持AP模式下信道自动切换以规避使用受到干扰的信道 2. cyw43455在AP模式下是否可以获取连接的client设备 RSSI 与 SNR 数值,特别是SNR(or signal quality)参数。 |
|
相关推荐
1个回答
|
|
一般而言,Soft AP的参数会在DCT中指定,参数中会包含一个固定的信道,如下:
#define SOFT_AP_SSID "WICED SoftAP"#define SOFT_AP_PASSPHRASE "12345678"#define SOFT_AP_SECURITY WICED_SECURITY_OPEN /* WICED_SECURITY_WPA2_AES_PSK */#define SOFT_AP_CHANNEL 1 但这里一般只接受静态指定。如果你需要自动切换信道,你可以通过修改相应的内部函数来实现。 具体而言,你需要修改wiced_network_up这个函数(这个函数用于启用WiFi),该函数实现位于/43xxx_Wi-Fi/WICED/network/wiced_network_common.c。 如上图,你需要修改第265行wwd_wifi_start_ap函数的传入参数(实际位置可能不同)。默认情况下它最后一个参数是你预先在DCT中设置好的固定的soft_ap->channel,你使之变为每次传入随机的channel数值即可。或者你也可以在启用前先做信道评估,然后指定一个当前评估值最优的信道。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 14:13 , Processed in 0.550917 second(s), Total 42, Slave 36 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号