曾工致力于各类电子电器产品的国际国内认证、EMC整改,欢迎各位询价,提供专业服务,解决客户痛点!专治各种产品不合格!
电话:139 2899 3907 邮箱:info@emc.wiki
Apple MFi
为什么要做MFi认证
从苹果角度来看,为了更好的巩固苹果的生态圈,只有集成了有MFi芯片,才能跟iPhone、iPod,iPad进行连接通信。而只有经过了MFi认证的企业才能批量购买MFi芯片,并且都MFi芯片的供销链条都有很严格的监督管理,所以这样苹果可以严格控制只有那些满足苹果规范和要求的外设才能加入到苹果生态圈。
从生产厂商来看,经过苹果官方授权,配件产品能完美兼容苹果智能设备;提交MFi认证过程中,硬件设备需要经过苹果要求的ATS自测以及苹果的严格测试,产品质量更有保证;消费者也更加信任经过了MFi认证授权的配件;最后成功获得MFI授权这也成为技术与质量实力的一种标志,因为MFi认证通过率仅2%,其中大部分企业因为申请资格不符合直接被拒绝。
从iOS开发人员来看,MFi认证是由硬件生产商主导进行申请的,是苹果对外设配件的一种认证和授权。但是很多外设跟苹果进行连接,并不只是跟iOS设备硬件或者iOS系统配合就可以完成对应的功能(比如充电、CarPlay、播放ipod音乐(A2DP)、接听蓝牙电话(HPF)或者提供GPS输入源等)。很多时候为了实现特定的需求,需要由iOS App的配合,由iOS App跟对应外设进行连接和通信,传输相关的控制命令对外设进行控制,或者传输相关的外设数据进行展示。iOS App跟外设的连接方式有网络、EAP和BLE (请参考我之前写过的《iOS App连接外设的几种方式》),其中EAP 是苹果官方推荐的跟外设连接的方式。只有经过MFi认证的外设才能使用EAP跟app进行通信。
如何做MFi认证
MFi认证的流程比较复杂,可以归纳总结为三个部分,如下图所示:
MFi认证流程
其中黄色背景标注的部分是可能跟iOS App开发者相关的,我会重点介绍。其他部分则都是由硬件生产商主导进行的,我作为iOS 开发人员并不需要参与,不过我也会跟大家分享一些我所了解的信息。如果有什么不正确的地方也请相关老司机指正交流。