巴西ANATEL认证覆盖哪些产品?全梳理

2026-09-30   •   orange

巴西ANATEL是电信监管机构,在巴西销售使用或进口的电信产品都要走它的认证流程。很多厂商把它当成单纯的无线认证,其实它覆盖比无线更广,还含接入公网的终端设备。蓝亚检测做巴西项目时先帮客户按类别分清楚再走测试和发证,类别定错后面时间和费用都会跑偏。

一、ANATEL的核心分类逻辑

1.无线电发射设备

有意发射射频就纳入ANATEL管理。蓝牙、WiFi、Zigbee、LoRa、蜂窝模块、对讲机、RFID读写器等都在此列,带WiFi的无线路由器也属此类。无线路由器兼具无线发射与接入公网属性,射频部分要单独走无线认证。

2.电信终端设备

接入公网的电信设备走电信终端路径。固定电话、IP电话、调制解调器、交换机、PABX、光猫、VoIP**等都在此范围。纯有线设备只看接口合规;带无线的**和路由器还要叠加射频认证。

(1)卫星和广播设备

卫星电话、卫星地面站、广播电视发射机、调频设备等也归ANATEL管,通常还需额外频段授权和运营许可。

巴西ANATEL认证覆盖哪些产品?全梳理(图1)

二、常见必须做ANATEL的产品

1.消费电子产品

智能手机、平板、笔记本、智能手表、TWS耳机、蓝牙音箱、智能电视等。带WiFi或蓝牙就要做无线认证。部分产品要同时做电信终端和无线两部分,可在同一份OCD项目内合并评估,不必拆两个独立认证,但测试可能要两套样品。

2.车载设备

车载主机、T-Box、OBD设备、胎压监测、车联网模块等,汽车电子在巴西增长快,ANATEL对车载蜂窝和短距离无线都有明确要求。

(1)医疗和健康设备

带无线传输的血压计、血糖仪、可穿戴健康设备等,除ANATEL外还要过巴西卫生监管局ANVISA审查。

3.工业与物联网设备

工业**、传感器、智能电表、水表等。多数IoT设备用Sub-GHz或蜂窝网络。普通不带射频、不接公网的PLC不在清单,仅内置无线模块的PLC才要认证。

4.电信基础设施

基站、直放站、天线、微波设备、有源光纤通信设备(OLT、光收发一体机等带光电转换)及核心网设备等。纯无源光纤线缆归入线缆类,按Act 7280清单判定是否强制,这类产品周期长、文件复杂,需巴西本地主体配合。

三、哪些情况可以豁免或简化

1.已认证模块嵌入整机

嵌入已获ANATEL认证的模块可申请模块引用(Homologação por incorporação),前提是模块证书允许整机集成引用且为内置固定天线;即便没改天线射频,证书限定不可引用就不能复用。软件改动要看是否影响射频或通信协议,普通应用层升级不一定废掉证书,满足前提缩短周期。

2.临时进口或样品

研发、测试、展会或**用的少量设备可申请临时进口许可,这类许可有数量和有效期限制,须由巴西本地法人申请,到期设备必须复出口,不能就地销售或长期留存。许可本身不能用于销售,违规会被处罚。

3.极低功率设备

部分微功率短距离设备属受限辐射设备(Radiação Restrita),可免频谱牌照但不等于免ANATEL产品认证。绝大多数按Act 7280清单做Homologação,真正豁免强制认证的极少,不能仅凭功率小就判断不用做。

四、认证路径的关键差异

1.申请人和本地代表

申请人须为拥有巴西CNPJ税号的本地法人,海外制造商不能直接申请。实操上申请人一般是巴西进口商或本地代理商,由它递交申请、拿证书,并承担海关、市场监管和证书相关的全部法律责任。

2.发证机构

ANATEL本身不发证,而是授权指定认证机构(OCD)审核后登记,发证周期看产品类别和资料完整度。

3.标签与说明书

获证产品本体必须加贴ANATEL防伪标识(Selo ANATEL)并标注证书编号。频段信息不是本体标签强制项,只体现在技术文档里。说明书、用户手册强制葡语,警示标签也要葡语。

① 先判断产品是否有意发射射频

② 确认是否需要本地代表或进口商

③ 嵌入模块时核对证书范围和天线参数


蓝亚咨询联系人: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>