Carplay认证,需要清这些~~

CarPlay是苹果公司为车载系统开发的一项功能,该功能将iOS设备的界面通过USB或wireless(蓝牙+Wi-Fi)投影显示在车载屏幕上,可以让驾驶员在车内通过车载屏幕直接方便地使用iOS设备上的功能。例如,在车载屏幕上直接使用iPhone或iPad上的地图、导航、Siri语音助手、音乐、电话、短信等各项iOS上的服务及功能。换句话说,就相当于是在自己的车载系统上安装了一个“iOS操作系统”。该功能在很大程度上减少了驾驶员在车内对iPhone或iPad的直接使用及操作,从而降低了对驾驶员在车辆驾驶过程中的干扰。

目前,在很多报道中将CarPlay理解成一套车载系统,这种解释是不完全正确的。CarPlay是苹果公司为车载系统开发的一项功能,也可以说是车载系统中的一项新的应用,并非是一套车载系统。

CarPlay有两种实现途径,一种是通过wired(USB)连接iOS设备和车载系统设备,另一种是通过wireless(蓝牙+Wi-Fi)来连接iOS设备和车载系统设备。CarPlay的两种连接方案都是需要通过iAP2 (iOS Accessory Protocol, version 2) 协议以及Bonjour服务来建立CarPlay会话(CarPlay Session)从而实现CarPlay功能的。

另外,

对于CarPlay的USB连接方案,在硬件上需要支持USB2.0(含)以上版本并且要通过USB认证。

对于CarPlay的WIFI连接方案,产品需要通过WIFI认证。

1.RequestAuthenticationCertificate

8.AuthenticationCertificate

0.RequestAuthenticationChallengeResponse

9.AuthenticationResponse

8.AuthenticationFailed

9.AuthenticationSucceeded

7.AccessoryAuthenticationSerialNumber

4.AuthenticationResponse

6.AuthenticationFailed

7.AuthenticationSucceeded

0.AccessoryAuthenticationSerialNumber

————————————————

Carplay认证详解(二)相关推荐

  1. Carplay认证详解

    Carplay是美国苹果公司开发的一套服务,用户通过这套服务可以将iPhone与车载系统连接,然后在车载大屏上操作使用iPhone手机.个人理解,Carplay不能叫车载系统,不是操作系统,只能算一种 ...

  2. 爬虫入门之urllib库详解(二)

    爬虫入门之urllib库详解(二) 1 urllib模块 urllib模块是一个运用于URL的包 urllib.request用于访问和读取URLS urllib.error包括了所有urllib.r ...

  3. Android面试Hash原理详解二

    Hash系列目录 Android面试Hash原理详解一 Android面试Hash原理详解二 Android面试Hash常见算法 Android面试Hash算法案例 Android面试Hash原理详解 ...

  4. MySQL权限授权认证详解

    MySQL权限授权认证详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL权限系统介绍 1>.权限系统的作用是授予来自某个主机的某个用户可以查询.插入.修改.删 ...

  5. 安卓 linux init.rc,[原创]Android init.rc文件解析过程详解(二)

    Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...

  6. [转]文件IO详解(二)---文件描述符(fd)和inode号的关系

    原文:https://www.cnblogs.com/frank-yxs/p/5925563.html 文件IO详解(二)---文件描述符(fd)和inode号的关系 ---------------- ...

  7. PopUpWindow使用详解(二)——进阶及答疑

    相关文章: 1.<PopUpWindow使用详解(一)--基本使用> 2.<PopUpWindow使用详解(二)--进阶及答疑> 上篇为大家基本讲述了有关PopupWindow ...

  8. Android init.rc文件解析过程详解(二)

    Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...

  9. linux 进程间通信 dbus-glib【实例】详解二(下) 消息和消息总线(ListActivatableNames和服务器的自动启动)(附代码)

    linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...

最新文章

  1. 彭博社 : 中国稀土——美欧的苦恼
  2. 粽子也内卷?2021 互联网大厂端午礼盒大盘点
  3. All about OpenGL ES 2.x – (part 2/3)(转载)
  4. Linux中如何使用Htop监控工具?【网络安全】
  5. 导师眼中让人崩溃的学生是什么样子的?
  6. WCF添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。...
  7. 七十八、 回溯法解决八皇后问题
  8. 那些 别人家的孩子 ,后来都怎么样了 ?
  9. OpenGL之深入解析渲染架构和数据传递
  10. ubantu之Git使用
  11. 稀疏数组与二维数组相互转化
  12. rto净化效率计算公式_全面剖析 石油化工行业RTO蓄热式焚烧炉的优势要素
  13. 保存到redis的字符串类型出现斜杆_深入浅出Redis:这次从Redis底层数据结构开始...
  14. 爱奇艺客户端启动优化实践
  15. 五大流程成就网络运维管理的基础
  16. 【TCP/IP】【测试】常用抓包软件一览
  17. c语言中定义一个十六进制的数,C语言如何定义一个16进制数
  18. Windows驱动开发WDM (1) - 基本结构
  19. 2022年软件测试行业的现状和前景?
  20. 基因表达半衰期 | mRNA Half-Life

热门文章

  1. 又一个让马斯克害怕的“推特杀手”出现了
  2. 指代消解《End-to-end Neural Coreference Resolution》
  3. FreeRTOS系统下LwIP-1.4.1的移植
  4. 分享让PPT变高级的两个小技巧
  5. 中国软件人没有创造力?
  6. 强化学习中的动态规划算法(Dynamic Programming)
  7. [会议扩声系统 | 音响扩声 | 会议室音响]会议室音响扩声系统方案
  8. 图像金字塔和特征金字塔
  9. 基于单片机控制IGBT的应用怎么实现,首先得了解IGBT是啥
  10. 联想拯救者生态春季新品发布 创新科技构建未来电竞新生态