完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在尝试基于Android操作系统的CYW4345的WiFi漫游功能。
我只能访问DHD驱动程序源代码,所以我不知道这个特性是如何在芯片固件中实现的。 我发现用户可以通过DHD驱动程序和WL工具设置一些与漫游相关的值,但是我不知道这些值的含义。 所以,有人能帮助解释这些价值的含义以及它们对我的作用。 谢谢您。 以下是DHD驱动程序中漫游相关的值: DHDY-BuffRead Roopm PARAMS:ROAMYOFF=0DHDYCOMPRADIORADROM PARAMS:RoMaLooTe==-6DHDY-BuffRead Roopm PARAMS:RoMySCAN时期=10dHDyBuffRead Roopm PARAMS:RoAMGeld==15DHDY-BuffRead Roopm PARAMS:FultuoRAMPAtiON=120 以下是WL工具可以设置的值: RAMAM-ChhanelsIn缓存在Road CaseRAMAMChhansSn中获取频道列表,在HOMAN HOT列表中获取ROAM热频道列表中的频道列表 ROAMPrPROF/SET漫游配置文件(需要指定带)使用:WL ROAMM PROFR2G,A B 2G,5G标志RSSION RSSIOR下三角洲,BooStHydLoad BooTelDelta NFSCAN全周期内退避最大周期 WnMyBSSTRANSH ROAMACTROLL获取/设置节流期间使用的ROAM扫描次数:WL WnMyBSSTRANSSAROAMSTARTURL [节流周期] [SCAN允许] PFNHROAMMAREARTTHEXTHEXGET/SETPFN和ROAM报警阈值使用:WL PFNHROAMAMARALTETHOLPHIH[ PFNNEAR TURTTHEXTHYH] 以上来自于百度翻译 以下为原文 I am trying wifi roaming function on cyw43455 based on Android OS. I can only access the dhd driver source code, so I don't know how this feature implemented in chip firmware. I found that there are some values related to roaming can be set by user through dhd driver and wl tool, but I don't know the meaning of these values. So could someone can help to explain the meaning of these values and how they works to me in detail. Thank you. Here are the roaming related values in dhd drivers: dhd_conf_read_roam_params: roam_off = 0 dhd_conf_read_roam_params: roam_trigger = -65 dhd_conf_read_roam_params: roam_scan_period = 10 dhd_conf_read_roam_params: roam_delta = 15 dhd_conf_read_roam_params: fullroamperiod = 120 Here are the values can be set by wl tool: roam_channels_in_cache Get a list of channels in roam cache roam_channels_in_hotlist Get a list of channels in roam hot channel list roam_prof get/set roaming profiles (need to specify band) Usage: wl roam_prof_2g a|b|2g|5g flags rssi_upper rssi_lower delta, boost_thresh boot_delta nfscan fullperiod initperiod backoff maxperiod wnm_bsstrans_roamthrottle Get/Set number of roam scans allowed in throttle period Usage: wl wnm_bsstrans_roamthrottle [throttle_period] [scans_allowed] pfn_roam_alert_thresh Get/Set PFN and roam alert threshold Usage: wl pfn_roam_alert_thresh [pfn_alert_thresh] [roam_alert_thresh] |
|
相关推荐
6个回答
|
|
你好,杰文:
DHDY-COMPRADIORADROAMAMPARAMS:ROAMYOFF=0 //ROAMYOFF:0表示启用漫游功能。 DHDY-COMPRADRADIORAMAMPARAMS:ROAMMIL触发器=- 65 //触发器=- 65意味着如果当前连接的AP RSSI低于-65,则该设备将开始漫游功能。 DHDY-COMPRADIORADROAMAMPARAMS:ROAMM SCAN时期=10 //扫描每秒10s的AP信息,这是先前扫描结果的结果。 DHDY-COMPRADIORADROAMAMPARAMS:ROAMIδ=15 //如果触发器为-65,当RSSI=-50 dBm时,STA将启动漫游。 DHDL COMPRADRADIORAMAMPARAMS:FROUROAMPLATE=120 //如果在SCAN期间STA未能找到有用的AP,则开始全信道扫描,周期为120。 以上来自于百度翻译 以下为原文 Hi Jevon: dhd_conf_read_roam_params: roam_off = 0 // roam_off : 0 means roaming function enabled. dhd_conf_read_roam_params: roam_trigger = -65 // trigger =-65 means if the current connected AP rssi is below -65, the device will start roaming function dhd_conf_read_roam_params: roam_scan_period = 10 // scan the AP info on the channel every 10s which is resulted in the previous scan results. dhd_conf_read_roam_params: roam_delta = 15 // if trigger is -65, when rssi = -50 dbm, the sta will start the roam. dhd_conf_read_roam_params: fullroamperiod = 120 // if in scan_period sta failed to find useful AP, starts a full channel scan, the period is 120. |
|
|
|
嗨,哲, 谢谢你的解释,这对我很有帮助。 但我还是有点迷惑RAMMLE触发器和RoMangelDela。 这两个值在你说他们的功能是开始漫游的时候有什么区别? 当RSSI减少到ROAMM触发器和ROAMMδ时,具体的操作是什么?启动扫描请求并尝试在扫描结果中将AP与同一SSID但具有不同的BSSID相匹配,然后尝试与匹配的AP相关联以获得更好的信号质量? 谢谢你的帮助。希望能再次见到您的回复。 以上来自于百度翻译 以下为原文 Hi zhez, Thank you for your explanation,It's really helpful to me. But I am still a little confusing about the roam_trigger and roam_delta. What's the difference between this two values while you said both their function is to start roaming? And what's the concrete operation when the rssi decreased to roam_trigger and roam_delta? starting a scan request and try to match the AP with same SSID but with different BSSID in scan results, and then try to associate with matched AP with better signal quality? Thank you for your help. Hoping to see your reply again. |
|
|
|
你好,杰文: 如果ROAMM触发器=-65,意味着如果连接在通道11上被称为“测试”的SSID的设备移动到弱信号区域,则该设备将开始漫游行为,就像在信道6上扫描更好的“测试”AP。ROAMMδ=15,意味着如果设备找到一个“测试”AP,信号优于-50,它将漫游到这个“测试”AP。 实际上,我以前没有建立过漫游网络,但是从下面的案例中,你应该发现它需要有相同的SSID,DHCP需要相应地建立,信道需要不同以减少干扰。 并且我们的漫游功能是默认启用的。 第一路由器192.1681.1.DHCP使用范围192.1681.3-192.1681.254a无线信道,如11秒路由器192.1681.2DHCP是除无线信道之外的第一路由器无线安全设置。如果第一个是11,尝试通道6。将硬线插入LAN端口,而不是WAN端口。 以上来自于百度翻译 以下为原文 Hi Jevon: if roam_trigger = -65, means If the device connected with a SSID named “test” on Channel 11 moves to a weak signal area, the device will start roam act like scanning a better “test” AP on Channel 6 . roam_delta = 15 , means if the device finds one “test ” AP and the signal is better than -50 it will roam to this “test” AP. Actually I didn't set up a roaming network before , but from below case you should find it needs to have same SSID, DHCP needs to be set up accordingly , channel needs to be different for reducing the interference. and our roaming function is default enabled.
|
|
|
|
DH9527 发表于 2018-10-29 13:38 嗨,哲, 非常感谢。 另一个问题并不重要,但我想问一下:你知道有关漫游的WL命令吗? 罗曼奇海峡 罗曼普罗夫 风门 PFN-ROM 以上来自于百度翻译 以下为原文 Hi zhez, Thank you very much. Another question which is not quite important, but I'd like to ask: Do you know about the wl commands related to roam? roam_channels_in_cache roam_channels_in_hotlist roam_prof wnm_bsstrans_roamthrottle pfn_roam_alert_thresh |
|
|
|
你好,杰文: 在进行RF测试时,我们通常只设置“WL ROAMEXOFF 1”来关闭漫游功能。 我没有使用你在上次消息中提到的命令。 以上来自于百度翻译 以下为原文 Hi Jevon: We usually just to set “wl roam_off 1" to close Roaming function when doing RF test . I didn't use the commands you mentioned in last message . |
|
|
|
嗨,哲, 好啊。非常感谢。你的回答对我帮助很大。 以上来自于百度翻译 以下为原文 Hi zhez, OK. Thank you very much. Your reply helps me a lot. |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2113 浏览 1 评论
1859 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1794 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
581浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
434浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
445浏览 2评论
392浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
1008浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 18:57 , Processed in 0.823630 second(s), Total 57, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号