美文网首页iOS 进阶知识集编程iOS面试准备
Bluetooth和苹果MFi认证相关总结

Bluetooth和苹果MFi认证相关总结

作者: 打火石 | 来源:发表于2016-11-14 17:32 被阅读3547次

    背景:
    公司开发项目中需要手机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认证需求的小伙伴可以点击这里

    相关文章

      网友评论

      • 我是云峰小罗:本人维护了一个“MFi开发交流”的微信群,里面有iOS开发 、外设驱动、MFi认证等各类相关人员,大家相关交流,互帮互助。
        想进群的可以加本人微信:luoxub ,备注:MFi, 邀请进群。

      本文标题:Bluetooth和苹果MFi认证相关总结

      本文链接:https://www.haomeiwen.com/subject/gamhpttx.html