当前位置: 首页 > news >正文

MFI认证

一、什么是MFI认证?

苹果MFI认证,是苹果公司(Apple Inc.)对其授权配件厂商生产的外置配件的一种使用许可,MFi认证是apple公司Made for iPhone/iPad/iPod的英文缩写。是指分别为连接iPhone/iPad/iPod而特别设计的电子配件。
[图片]

二、iOS外设连接的几种方式

[图片]
这里着重介绍一下MFI相关的外设连接方式。
2.1 NCM
把 USB 端口虚拟成标准的网络端口,然后手机和外设就能通过有线网络直连了,可以理解成手机和外设通过一跟网线连起来了,然后就可以用 Socket 通过 TCP,UDP 进行通信。
优点:

  • 有线连接,非常稳定,带宽足够

  • 不依赖移动网络信号
    缺点:

  • 需要集成 MFi 芯片并进行 MFi 认证,有一定门槛。

  • 只有 CarPlay,才能用 NCM 的方式跟 iPhone 上的 App 进行连接和通信,其他外设均不行。
    2.2 EAP
    EAP(External Accessory Protocol),即外部设备协议,也是苹果最推荐的外设连接方式。缺点也是需要外设集成 MFi 芯片进行 MFi 认证。
    当iOS与外设通过USB或者蓝牙(经典蓝牙)连接到硬件时,iOS系统会把符合MFI认证的外设抽象成一个流对象,App通过创建EA Session实例的方式访问流对象,然后推/拉流跟外设进行通信。

  • EA Session模式
    这种模式带宽相对较

http://www.lryc.cn/news/5643.html

相关文章:

  • Vue中mixins的使用
  • 【PyQt】PyQt学习(一)框架介绍+环境搭建
  • 浅谈前端设计模式:策略模式和状态模式的异同点
  • 线性杂双功能PEG试剂OPSS-PEG-Acid,OPSS-PEG-COOH,巯基吡啶聚乙二醇羧基
  • 开发微服务电商项目演示(四)
  • 【C语言学习笔记】:静态库
  • 社科院与杜兰大学中外合作办学金融管理硕士——30+的年龄在职读研有必要吗?
  • 2.13作业【设备树解析,按自己理解】
  • 《NFL星计划》:巴尔的摩乌鸦·橄榄1号位
  • Allegro如何设置自动保存和自动保存的时间操作指导
  • Kotlin实现简单音乐播放器
  • ShardingSphere-Proxy 数据库协议交互解读
  • 基于ubuntu20.4的wine的MDK5软件的安装
  • Jmeter之直连数据库框架搭建简介
  • 备战蓝桥杯【高精度乘法和高精度除法】
  • 火眼审阅 | 基于NLP和OCR识别技术赋能合同审阅
  • 关于在集合中对象比较属性值的问题
  • java微信小程序旅游管理系统
  • 2023年要跟踪的11个销售管理关键指标
  • MongoDB--》基本常用命令使用
  • js浮点数四则运算精度丢失以及toFixed()精度丢失解决方法
  • 高姿态下的面部表情识别系统
  • English Learning - Day59 作业打卡 2023.2.13 周一
  • 图机器学习
  • ArcGIS中ArcMap创建渔网Create Fishnet:生成指定大小的格网矢量文件
  • TensorRT中的自定义层
  • 部署智能合约到公链
  • Windows server——部署DNS服务(3)
  • 9. QML_OpenGL--2. 在QQuick中搭建加载OpenGL框架
  • 亚马逊云科技携手滴普科技,打造数据智能新标杆