目录
MFi 计划 ——把智能锁(或其他配件)正式接入 Apple 生态(尤其是 Find My)的第一道大门。
1.什么是 MFi 计划?
MFi 是 Made for iPhone / iPad / iPod 的缩写,是 Apple 提供的 官方硬件开发认证计划,面向希望打造兼容 Apple 设备的配件制造商。
加入 MFi 是开发以下类型设备的前提条件:
-
接入 Apple Lightning 接口(数据/充电类)
-
使用 Apple 芯片(如 Secure Authentication)
-
支持 HomeKit、Find My 网络、AirPlay 等功能
-
与 iOS 设备硬件层直接通信(如蓝牙、认证)
2.加入 MFi 计划的作用(你能获得什么)
权益 | 描述 |
✅ 获取官方技术文档 | 包括协议规范、电路设计建议、通信结构等 |
✅ 使用 Apple 安全芯片 | 如认证芯片、BLE 配对芯片等(要购买) |
✅ 使用专属 SDK 和 API | 包括 HomeKit、Find My 协议等 |
✅ 接受 Apple 测试 | 认证你设计的设备合规、稳定、安全 |
✅ 发布到 Apple 平台 | 设备能在“查找”、“家庭”App中出现 |
✅ 使用“Made for iPhone”标志 | 提升品牌权威性与信任度 |
3.如何加入 MFi 计划(流程)
1️⃣ 访问官网填写申请
-
登录或注册 Apple ID(建议使用公司邮箱)
-
填写公司信息、产品类型、项目描述(如:智能锁 + Find My 功能)
2️⃣ 等待 Apple 审核
Apple 会评估你的申请,审核通常会关注:
-
公司背景和研发能力
-
产品是否真正有“硬件开发”能力
-
是否符合 Apple 安全、隐私理念
3️⃣ 签署 MFi 协议
审核通过后,你会收到一份正式的 MFi 协议(NDA),需公司盖章签署。
4️⃣ 获取资源
签约后,你就可以:
-
访问开发者门户(查看技术规范)
-
订购 Apple 认证芯片(如认证模块)
-
下载相关 SDK / Test 工具
5️⃣ 产品设计、开发、测试
-
开发设备原型
-
与 Apple 的要求进行功能测试
-
提交样品给 Apple 或其认证实验室验证
6️⃣ 获得认证、上市
通过测试后,你以将产品贴上“Made for iPhone”标志,并合法销售。
4.开发 Find My 产品的 MFi 要求(重点)
要做 Find My 配件(比如你智能锁接入“查找”App):
要素 | 要求 |
加入 MFi | 必须,且需额外加入 Find My Accessory Program |
支持 BLE | 必须具备 BLE 广播能力(找回设备核心机制) |
加密与隐私 | 必须支持 Apple 提供的加密广播协议 |
不可上传用户数据 | 所有定位信息、广播内容不可被厂商获取 |
Apple 审核严格 | Find My 是 Apple 最严格认证之一 |
5.适合哪些开发者/公司加入?
✅ 推荐加入 MFi 的情况:
-
你是硬件厂商,有独立 MCU / 芯片研发能力
-
你打算将产品进入 Apple 官方生态,如智能锁、追踪器、HomeKit 门锁等
-
你有计划大规模生产、走品牌路线
❌ 不推荐的情况:
-
小型 DIY 项目、创业初期验证阶段
-
想快速上线,没有 Apple 硬件对接经验
-
希望灵活控制产品通信/协议内容
6.替代方案(如果暂时不想加入 MFi)
如果只是想先实现一个“Find My”类功能原型,可以先用以下技术栈开发:
方案 | 描述 |
BLE + App 自研 | 设备通过 BLE 广播唯一 ID,App 扫描并定位设备 |
GPS + MQTT/WebSocket | 实时上传设备位置到云端,App 显示地图和轨迹 |
iOS App + CoreLocation | 用 App 实现用户端地理围栏和位置提醒功能 |
虽然无法直接嵌入 Apple 查找 App,但可以模拟 80% 的“找回设备”体验。
扩展阅读:
接入 Apple Find My 服务全流程:从硬件设计到量产的开发者指南 | https://blog.youkuaiyun.com/moton2017/article/details/147089016 |
解锁 Apple 的“Find My”:加入 MFi 计划 | https://blog.youkuaiyun.com/moton2017/article/details/147089152 |
开发MFi认证智能设备需要多少钱?一文看懂制造成本 | https://blog.youkuaiyun.com/moton2017/article/details/147089232 |
iOS 开发中 Find My 功能解析与实现路径 | https://blog.youkuaiyun.com/moton2017/article/details/147089305 |
深度解析Find My API高级功能:精准定位、OTA更新与HomeKit协同实战 | https://blog.youkuaiyun.com/moton2017/article/details/147089534 |
Find My开发踩坑指南:从硬件认证到隐私保护的高频问题解答 | https://blog.youkuaiyun.com/moton2017/article/details/147089761 |
智能锁接入 Apple Find My 芯片选型与开发方案文档 | https://blog.youkuaiyun.com/moton2017/article/details/147089905 |
Apple Find My 支持的芯片类型(用于智能硬件) | https://blog.youkuaiyun.com/moton2017/article/details/147089964 |