Carplay认证详解(二)
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认证详解(二)相关推荐
- Carplay认证详解
Carplay是美国苹果公司开发的一套服务,用户通过这套服务可以将iPhone与车载系统连接,然后在车载大屏上操作使用iPhone手机.个人理解,Carplay不能叫车载系统,不是操作系统,只能算一种 ...
- 爬虫入门之urllib库详解(二)
爬虫入门之urllib库详解(二) 1 urllib模块 urllib模块是一个运用于URL的包 urllib.request用于访问和读取URLS urllib.error包括了所有urllib.r ...
- Android面试Hash原理详解二
Hash系列目录 Android面试Hash原理详解一 Android面试Hash原理详解二 Android面试Hash常见算法 Android面试Hash算法案例 Android面试Hash原理详解 ...
- MySQL权限授权认证详解
MySQL权限授权认证详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL权限系统介绍 1>.权限系统的作用是授予来自某个主机的某个用户可以查询.插入.修改.删 ...
- 安卓 linux init.rc,[原创]Android init.rc文件解析过程详解(二)
Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...
- [转]文件IO详解(二)---文件描述符(fd)和inode号的关系
原文:https://www.cnblogs.com/frank-yxs/p/5925563.html 文件IO详解(二)---文件描述符(fd)和inode号的关系 ---------------- ...
- PopUpWindow使用详解(二)——进阶及答疑
相关文章: 1.<PopUpWindow使用详解(一)--基本使用> 2.<PopUpWindow使用详解(二)--进阶及答疑> 上篇为大家基本讲述了有关PopupWindow ...
- Android init.rc文件解析过程详解(二)
Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...
- linux 进程间通信 dbus-glib【实例】详解二(下) 消息和消息总线(ListActivatableNames和服务器的自动启动)(附代码)
linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...
最新文章
- 彭博社 : 中国稀土——美欧的苦恼
- 粽子也内卷?2021 互联网大厂端午礼盒大盘点
- All about OpenGL ES 2.x – (part 2/3)(转载)
- Linux中如何使用Htop监控工具?【网络安全】
- 导师眼中让人崩溃的学生是什么样子的?
- WCF添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。...
- 七十八、 回溯法解决八皇后问题
- 那些 别人家的孩子 ,后来都怎么样了 ?
- OpenGL之深入解析渲染架构和数据传递
- ubantu之Git使用
- 稀疏数组与二维数组相互转化
- rto净化效率计算公式_全面剖析 石油化工行业RTO蓄热式焚烧炉的优势要素
- 保存到redis的字符串类型出现斜杆_深入浅出Redis:这次从Redis底层数据结构开始...
- 爱奇艺客户端启动优化实践
- 五大流程成就网络运维管理的基础
- 【TCP/IP】【测试】常用抓包软件一览
- c语言中定义一个十六进制的数,C语言如何定义一个16进制数
- Windows驱动开发WDM (1) - 基本结构
- 2022年软件测试行业的现状和前景?
- 基因表达半衰期 | mRNA Half-Life
热门文章
- 又一个让马斯克害怕的“推特杀手”出现了
- 指代消解《End-to-end Neural Coreference Resolution》
- FreeRTOS系统下LwIP-1.4.1的移植
- 分享让PPT变高级的两个小技巧
- 中国软件人没有创造力?
- 强化学习中的动态规划算法(Dynamic Programming)
- [会议扩声系统 | 音响扩声 | 会议室音响]会议室音响扩声系统方案
- 图像金字塔和特征金字塔
- 基于单片机控制IGBT的应用怎么实现,首先得了解IGBT是啥
- 联想拯救者生态春季新品发布 创新科技构建未来电竞新生态