Wi-Fi认证流程详解:从WFA到列名

2026-09-15   •   orange

做无线产品的,谁都躲不开Wi-Fi联盟这道关。WFA就是Wi-Fi Alliance,圈里管它叫Wi-Fi联盟。列名呢,是产品过了认证以后进WFA公开数据库、拿一个专属认证ID的动作。不少厂觉得测完就完事,其实从入会到列名是一条线,哪一环断了都打不了"Wi-Fi CERTIFIED"那个标,渠道验不出真伪,货都不敢进。

一、先把WFA和列名的关系捋顺

1.WFA是发证那一方

产品要贴"Wi-Fi CERTIFIED"标,得先当WFA会员,再把互通性认证做完,会员资格和认证是绑死的,少一个都不行。

2.列名是结果 

认证过了给一个专属ID(比如WFA12345),产品进公开库列名,渠道和买家就拿这个查真假。

Wi-Fi认证流程详解:从WFA到列名(图1)

第一步:进WFA当会员

1.档位怎么分

实施者Implementer年费6,000美元,适合拿预认证模块贴牌的;贡献者Contributor 25,000美元,自己搞研发、要投票权的选这个;

还有个小型企业入门档7,725美元一年。认证费是2026年1月1日才开始收的新标准:FlexTrack 5,000美元一件加ATL测试费,QuickTrack 7,500美元一件加ATL测试费,适用才收。

2.主体得对得上 

会员名字和后面送测的法律实体必须一致,对不上审起来拖时间,小厂经常在这栽跟头。

第二步:测试

1.去哪测

FlexTrack必须交给WFA授权的ATL实验室做;QuickTrack可以在会员自己的测试点测,也能选ATL,自测报告一样算数。那种"自测一律不认、别拿内部数据硬凑"的说法,只对FlexTrack成立,套到QuickTrack上就错了。

2.测哪些东西 

(1)互操作性(跟高通博通那些芯片方案能不能通)、吞吐量、安全协议(WPA3是强制的)、射频性能。 

(2)Wi-Fi 6E和7在6GHz频段做的是互操作、RF和性能测试;5GHz那边有DFS雷达避让,是实打实的测试项,但6GHz本身没有DFS这回事。

 ① AFC是FCC管美国6GHz标准功率设备的法规,叫自动频率协调,属于美国那边的合规要求,不是WFA认证要测的。频段法规的符合性和WFA的测试清单,别搅一块。

3.样机怎么准备 

送测样机得跟量产一个样,固件版本、天线、外壳材料全锁死,中途动任何一项都得重报;ATL会拿样机跟资料清单对,对不上直接退,排期按新单重新算。

4.周期 

简单设备像耳机插座两周上下,复杂点多频的路由器三到四周,含5GHz DFS。

第三步:审核和发证

1.联盟审报告

ATL把报告递给WFA审,核对技术文档跟测试是不是一致,一般一到两周。

2.拿ID贴标 

过了给专属ID,包装说明书官方页面都能贴"Wi-Fi CERTIFIED";没拿到证之前就拿标去宣传,会被停权。

二、两条近路看清楚

1.QuickTrack (1)用了已认证模块的设计走QuickTrack,不用全套餐重测,做针对性测试就行,周期压到两到四周,钱也少花。

2.FlexTrack (1)新设计或者动了硬件走FlexTrack,全套评估八到十二周。天线芯片还有影响协议的固件一改,就得重测或补测。

3.Wi-Fi 7多了几个必测 

(1)Wi-Fi 7的MLO多链路、320MHz带宽、4K-QAM是新加的必测项,实验室没校准这些用例就卡在互操作,首测不过补测费常常占首测的三到六成。 

(2)排期这事受档期影响大,下半年新品季ATL紧,提前约比临时插队靠谱;用预认证模块走QuickTrack能避开大半排期风险。

(3)标怎么用有规矩:没拿证就拿"Wi-Fi CERTIFIED"去宣传,轻的整改重发,重的WFA直接停权,连列名资格都搭进去。

(4)费用没统一价,看设备复杂不复杂、走不走6GHz、要不要屏蔽室;拿不准先让实验室出测试矩阵,照着矩阵报价比瞎问准。

三、有效期和内容口径

认证本身没有固定到期日,但会员年费一断资格就废,标也不能再用;设计变了触发重认证。蓝亚检测的一站式检测认证能顺带把同产品的蓝牙BQB、车机互联认证一起并跑,少送几轮样机。


蓝亚咨询联系人:Benson

手机/Mob:(+86)13632500972

邮箱/E-mail:marketing@cblueasia.com

地址/Add:深圳市宝安区石岩街道北环路107号鸿景达产业园C栋

蓝亚检测不止服务!

<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6844225bf949cff65b89ec7139b9ad0f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>