Bluetooth和苹果MFi认证相关总结
背景:
公司开发项目中需要手机app连接配对手表类的蓝牙设备,android设备很容易就跟蓝牙设备连接了,但是苹果手机就是无法连接甚至无法发现设备。后来发现蓝牙设备采用的是Bluetooth3.0协议的芯片也就是传统经典蓝牙,因此如果需要手机连接蓝牙设备就有两种方案:1.蓝牙设备生产厂商通过MFi认证(蓝牙软件开发者使用苹果标准的Bluetooth profiles可以不用申请MFi开发认证)。2.蓝牙芯片升级支持Bluetooth4.0(BLE)协议。下面就总结相关知识点。
知识点参考:
1.苹果蓝牙综合开发入口
2.Bluetooth Device Access Guide
3.iOS: Supported Bluetooth profiles
4.Frequently Asked Questions about MFi
一、蓝牙相关
1.什么是传统蓝牙Bluetooth Classic
传统蓝牙即蓝牙3.0以下的蓝牙,主要用于蓝牙耳机、蓝牙音响、汽车和PC等设备,重要的事情说三遍,重要!重要!重要!是:要开发支持苹果手机的传统蓝牙设备,生产厂商必须经过MFi认证,蓝牙固件开发如果依据苹果Bluetooth Profiles 标准是不需要申请MFi开发认证。
2.什么是蓝牙Bluetooth4.0 (BLE)
蓝牙4.0是蓝牙3.0+HS规范的补充,专门面向对成本和功耗都有较高要求的无线方案,可广泛用于卫生保健、体育健身、家庭娱乐、安全保障、智能可穿戴设备等诸多领域。重要的事情说三遍,重要!重要!重要!是:生产厂商和开发者都不需要MFi认证
部署方式:它支持两种部署方式:双模式和单模式。双模式中,低功耗蓝牙功能集成在现有的经典蓝牙控制器中,或再在现有经典蓝牙技术(2.1+EDR/3.0+HS)芯片上增加低功耗堆栈,整体架构基本不变,因此成本增加有限。
3.传统蓝牙和蓝牙4.0对比。
二、MFi相关
1.什么是MFi认证
苹果MFi认证,是苹果公司对其授权配件厂商生产的外置配件的一种标识使用许可,是 “Made for iPod”“Made for iPhone”“Made for iPad”的英文缩写。
2.苹果MFi认证类型及重要性
MFi认证类型3.哪些苹果设备附属设备和技术需要认证MFi
HomeKit technology
Apple Watch Magnetic Charging Module
Lightning and 30-pin connectors
Authentication coprocessors
iPod Accessory Protocol (iAP), the protocol used to communicate with iPhone, iPad and iPod
AirPlay audio technology
Wi-Fi Accessory Configuration (WAC) feature
Headset Remote and Mic feature
Lightning Audio Module (LAM)
CarPlay technology
MFi Game Controller technology
MFi Hearing Aid technology
4.哪些苹果设备附属设备和技术不需要认证MFi
Accessories that use only standard Bluetooth profiles supported by iOS
Accessories that use only Bluetooth Low Energy (BTLE) (note: BTLE-enabled HomeKit accessories and BTLE-enabled MFi Hearing Aids are part of the MFi Program)
Accessories that connect to an Apple device through the headphone jack and do not use any MFi licensed technology
Non-electronic cases
5.MFi认证申请入口
如果有MFi认证需求的小伙伴可以点击这里。