一、前置知识:NFC 的三种工作模式
在聊配网之前,先快速了解 NFC 的三种模式,这是理解三种配网方案的基础。
| 模式 | 别名 | 通信方向 | 通俗理解 |
|---|---|---|---|
| 卡模拟模式 | Passive Mode | 设备模拟成"卡片",被动响应读写器 | 等同于一张门禁卡/公交卡 |
| 读卡器 模式 | Active Mode / R/W | 设备主动发起,读取标签信息 | 手机扫描 NFC 标签 |
| 点对点 模式 | P2P Mode | 两设备互相主动通信 | 两部手机碰一碰传文件(早期 Android Beam) |
配网场景的本质
配网的本质是:把 Wi-Fi 的SSID和密码安全传给设备。这里涉及两个步骤:
获取阶段:手机从用户那里拿到 Wi-Fi 账号密码
传输阶段:手机把账号密码交给设备
NFC 在这里扮演的角色,是传输阶段的高效通道。传统Wi-Fi配网需要用蓝牙进行传输数据,需要较多的步骤,NFC 碰一下就传完,体验好很多。
二、三种 NFC 配网方案对比
核心对比表
| 方案 | 芯片要求 | 成本 | 安全性 | 典型场景 |
|---|---|---|---|---|
| NFC 双模芯片 | NFC 芯片支持 P2P + 卡模拟双模式 | 高 | 高(双向认证) | 某些Wi-Fi路由器设备,提供快速配网功能 |
| NFC 单模芯片 | NFC 芯片仅支持卡模拟模式 | 中 | 中(单向传输) | 音箱、灯具、小家电、小玩具 |
| NFC Tag + 蓝牙 | NFC Tag(低成本) + 蓝牙模块 | 低 | 低(蓝牙传输) | 音箱、灯具、小家电、小玩具 |
方案一:NFC 双模芯片
原理:设备端 NFC 芯片同时支持 P2P 和卡模拟,手机 App 通过 NFC P2P 双向通信把 Wi-Fi 信息传给设备,反之设备给手机配网也可以走通
数据流转:
Step 1:APP 获取到 Wi-Fi 账号密码
Step 2:NFC P2P 双向通信(手机和设备互相验证)
Step 3:Wi-Fi 信息传输到设备
Step 4:设备连上 Wi-Fi
优点:安全性最高(双向认证,防中间人攻击)|传输稳定,成功率高|双向配置
缺点:芯片成本高|需要手机 App 配合开发

方案二:NFC 单模芯片(手机模拟 Tag → 设备读取)
原理:手机 App 获取 Wi-Fi 信息后,手机本身模拟成 NFC Tag,设备端 NFC 芯片作为读卡器,主动读取手机里存储的 Wi-Fi 信息。
数据流转:
Step 1:APP 获取到 Wi-Fi 账号密码
Step 2:手机端模拟 NFC Tag(存储 Wi-Fi 信息)
Step 3:设备端 NFC 芯片读取 Tag
Step 4:设备连上 Wi-Fi
优点:比双模便宜(设备端只需单模芯片)|用户体验好,碰一下就行
缺点:安全性略低(单向传输,无双向认证)|对 NFC 触碰位置要求更高|设备端需要有NFC芯片

方案三:NFC Tag + 蓝牙辅助(低成本方案)
原理:设备端预置一个 NFC Tag,里面存着蓝牙信息。用户手机碰一下 Tag,读取蓝牙信息,连接蓝牙后,通过蓝牙传输 Wi-Fi 信息
数据流转:
Step 1:NFC Tag 预存设备蓝牙 MAC 地址
Step 2:手机碰一碰,读取 Tag 中的蓝牙信息
Step 3:手机蓝牙连接到设备
Step 4:通过蓝牙传输 Wi-Fi 账号密码
Step 5:设备连上 Wi-Fi
优点:NFC Tag 成本极低(约 0.1-0.5 元/个)|设备端无需高性能 NFC 芯片|兼容性好,蓝牙几乎所有手机都有|可以实现碰一碰连蓝牙播放
缺点:安全风险:NFC Tag 被复制风险高于其他方案|多了一步蓝牙连接,体验稍复杂

三、选型决策
💡 选哪个方案,核心看三个维度:成本预算 、安全要求 、产品定位
高端旗舰/安全敏感--方案一:双模
中端设备/设备有其他读卡场景--方案二:单模
超低成本/设备有其他蓝牙场景--方案三:NFC tag+蓝牙
四、技术难点与避坑指南
1. NFC 触碰位置敏感
不同手机的 NFC 天线位置不同(有的在中央,有的偏上,有的偏下)。设备端的 NFC 感应区需要设计得足够大,或者在产品外观上做引导标识,否则用户碰不准导致失败,体验很差。
2. Android / iOS 行为不一致
Android 对 NFC 的开放程度高,应用可以读写 NFC Tag。iOS 对 NFC 的限制多,仅支持读取特定类型的 Tag(NDEF),且 iPhone 7 之后才全面开放 NFC 读取能力。做跨平台产品时要分别适配。
3. Wi-Fi 密码的获取和安全问题
配网传输的是用户的 Wi-Fi 密码,App可能会有系统权限的问题,有可能读取不到,需要用户手动授权,甚至输入。
OTHER、延伸:乐鑫 × 博世传感器的磁感应交互方案
研究NFC相关应用的时候,发现了一种新的交互方式,有点意思,比较适合稍微距离交互的方式,像是毛绒、玩具之类的产品:磁感应交互
乐鑫与博世 Sensortec 合作推出的方案,利用磁场感应代替 NFC 感应。这种方案的核心好处是:
无需精准对位:磁场感应范围比 NFC 大,用户不需要精确对准某个位置
距离更远:结构受限比较小,可以稍远距离识别,如毛绒之类的有一定距离的就很合适
支持动作检测:支持滑动、轨迹的检测,达到不同交互效果
但目前生态不如 NFC 成熟,应用场景有限。如果你对磁感应方案感兴趣,可以参考乐鑫官方资料(链接见文末)。
详细对比:
|--------|--------------------------------|-----------------------------------------------|
| 维度 | 磁感应方案 | NFC |
| 技术原理 | 磁体配件改变空间磁场 → 传感器检测磁场矢量变化 | 电磁感应,读写器产生磁场 → 标签反向散射调制 |
| 是否需要通电 | 无需通电 | 无需通电 |
| 通信能力 | ❌ 仅感知,无数据通信 | ✅ 可读写数据,但设备端想要写入,需要采用双模芯片,目前市面上低价方案多是reader方案 |
| 识别数量 | 十余种, 配件需要有不同的磁铁阵列排布 | 理论上无限(UID 唯一) |
| 有效距离 | 远,据说有150mm | 近,一般都在20mm以内 |
| 成本 | 博士传感器贵(其他传感器不知道乐鑫是否已经调通),配件磁铁贵 | 单reader芯片便宜,NFC标签极其便宜,双模贵 |
| 数据安全 | 弱(磁场特征易复制) | 较强(支持加密) |
| 方向限制 | 弱(正面半球形空间) | 强(需线圈平面垂直于读写器磁场方向) |
| 适用场景 | 需要一定距离的场景、固定配件的场景(毛绒、潮玩) | 需要大量识别、加密读写、有数据传输的场景(卡牌游戏、防伪、鉴权) |