CarPlay:试用摆脱 iOS 束缚的 CarOS

CarPlay wireless(蓝牙+WiFi)连接方案(Wi-Fi部分) CarPlay wireless(蓝牙+WiFi)连接方案要求车载设备工作在AP模式下,车载设备的Wi-Fi(AP)信息/证书通过iAP2 over Bluetooth与Apple设备交互,然后由Apple设备发起WiFi连接,当Wi-Fi的无线链路建立好后,接下来通过苹果的Bonjour服务来建立CarPlay会话。CarPlay会话建立完成后,iAP2 profile断开,然后蓝牙断开,整个CarPlay over wireless的连接过程就完成了。 阅读详情

原文地址::http://www.myzaker.com/article/5d1377208e9f096c2512cd6f/

相关文章

1、使用 CarPlay 是怎样一种体验?----https://www.zhihu.com/question/31497543?sort=created

2、carplay____百度百科----https://baike.baidu.com/item/carplay/13209969?fr=aladdin

3、Apple CarPlay 车载,你的得力副驾----https://www.apple.com.cn/cn/ios/carplay/

 

作为一名有十年果龄,九年驾龄的果粉,最让我羞愧的是之前从未使用 CarPlay 这款苹果 iOS 系统在车辆中的延伸系统,现在智能手机功能如此强大,汽车厂商打造的车辆交互系统又那么不好用,在我看来没有任何存在的必要,但 CarPlay 在 iOS 13 推出前又那么鸡肋,最关键的还是穷,一直也没开上具备 CarPlay 开通条件的车。(黑线 " ’…)

这次 WWDC 2019 看到 iOS 13 的 CarPlay 给了我一个小惊喜,独立于 iOS 可以随意操作的 CarOS 终于揭开面纱,之前死板的应用映射机制终于不在了,这个后面我们会仔细讲到;而且 UI 更新高级,还加入了根据时区自动切换 light/dark mode 的功能,瞬间激起了我的使用欲望,果断给自己的车子购买了 CarPlay 证书,最重要的是自己的车子是所有品牌中支持无线连接 CarPlay 的,加上有无线充电板的配置,再也无需线缆困扰了。

在我们正式介绍 iOS 13 的 CarPlay 之前,我想还是先来简单回顾一下 iOS 12 上的 CarPlay,这样才能看出 iOS CarPlay 的变化,其实 iOS 12 CarPlay 最大的成绩就是支持第三方地图 app,开通 CarPlay 后百度地图、高德地图、网易云音乐、QQ 音乐、喜马拉雅 FM、Spotify,虾米音乐这些 app 会自动同步到车辆屏幕上,和 watchOS 原理有点儿类似。

 

iOS 12 CarPlay 默认是黑色背景,布局方式 2 × 4,圆角图标、依旧是熟悉的配方,熟悉的味道,左侧是近期打开 app 列表、时间、信号塔,网络类型以及属于 CarPlay 的 home screen(上图左下角的白色圆钮),我的车娱乐屏尺寸不大,8.8 寸,我觉得刚刚好,右侧的分屏还是显示正在播放的音乐专辑封面,所以给我的感觉还不错,完全满足我的需求和视觉需求。不过可惜的是屏幕并不是触摸屏,所以无法像触摸屏那样用触摸方式操控 CarPlay,只能用右侧扶手上的物理旋钮,虽然不如触摸屏速度快,但也完全能够忍受,毕竟你在车上的状态是 driving,不是在家里的沙发上,driving 还是首要任务。

 

回到 CarPlay 界面本身,其实每个 app 在 iOS 上的功能已经非常丰富,但是到了 CarPlay 上为了满足 driving 需求以及行车安全,每个 app 从手机上带来的功能并不是很全,都是基本功能,不过完全可以用 CarPlay 完成打电话、收发短信、导航、听音乐 / 广播的需求,或是用 Siri 触发这些操作,完全可以不用原厂车载系统或者拿起手机去承担出现交通事故的危险。像有些厂商拿这些基础需求做到自己的车载系统里来向用户做订阅制收费、选装包,甚至是用来作为高低配车型的手法实在是太 low 了,吃相难看。推荐大家在买车时选择可以开通 CarPlay 的车型,会帮你省去不少后期的改装费用。

 

iOS 12 的播放界面,切歌、playlist、循环 / 顺序 / 随机等播放控制一应俱全,还要什么低音炮,什么高音 A 柱,那些都是木有技术含量的东西。

 

 

playlist,也叫待播清单:

 

 

Apple Music 以及第三方流媒体 app 上我们收藏的专辑都可以直接在 CarPlay 上选择,不过有条数限制,CarPlay 并不能完全显示。

 

 

百度地图、高德地图是我经常使用的地图应用,是最考虑中国路况、城市实时道路变化的应用,像苹果自带地图、谷歌地图都有些水土不服,当城市中许多线路、道路都在修复暂停开通时,这些 " 外国和尚 " 都不能给我及时的道路切换方案,导致我走了不少冤枉路唉。

 

 

百度地图除了多种路线可选,还能推荐给我一些周边实体服务选择,我觉得它的语音识别不如 Siri 那么准确,几次下来都没有正确读取我说出的目的地。

 

 

高德地图的 3D 效果不错,可以显示预计到达时间,所需时间、剩余公里数,当然其他地图应用也都支持此功能。

 

 

Siri 的使用频率在 CarPlay 上明显提高,像我之前在 iPhone、Mac 上用 Siri 总是感觉傻傻的,动动手指的事为毛要开我的金口,但是在方向盘上按住语音键激活 Siri 拨打电话、播放周杰伦的双节棍、导航去 Baby Vox 简直不要太舒服,完全没有违和感,甚至给人一种犀利的高级感。。

 

 

网易云音乐是我在 iOS 上高频度使用的 app 之一,在 CarPlay 上继续扮演这个角色,即时没有 Siri 的加持,它强大的歌单资源、FM、主播电台都能满足我各种驾驶心情。

 

 

电话 app 在 CarPlay 上的功能相对完善,提供了个人收藏、最近通话、通讯录、拨号键盘、语音留言的完全电话功能布局。当我在驾驶时会自动激活 " 驾驶勿扰 ",而打进来的电话会自动转入我的联通沃留言,然后在 CarPlay 上听听对方的留言也是很方便的。

 

 

好了,简单介绍完 iOS 12 CarPlay,该迎来今天的主角 iOS 13 CarPlay 了。

 

iOS 13 CarPlay 最重要的变化就是用户无需再忍受 CarPlay 与 iPhone 的屏幕同步机制了。之前的 CarPlay 当你打开某个应用后,手机端对应 app 也会被带到前台,当你在手机上切换掉此 app 时,CarPlay 的对应 app 也会自动回到 home screen,这样就不太好了,我的 CarPlay 完全不能独立于 iPhone 使用了,你老婆在车上拿着 iPhone 刷微博,而你却不能在车上选你喜欢的歌,这真的很尴尬。

到了 13 代 CarPlay 上完全不用考虑这个问题,除了依旧会耗费 iPhone 电量外,你大可不必再拿起手机,任性的在屏幕上滑动吧,或者像我这样旋动旋钮(屌丝脸 -.-")

 

iOS 13 CarPlay 的 home screen 变化不大的,左侧的细节布局调整,时间、信号塔、iPhone 电量部件被移到了最上端,原来的 home screen 按钮被换成了 dashboard 按钮,对了,这次更新另外一个主角就是 CarPlay Dashboard,这个刚从 macOS 被戳出来的可怜蛋在 CarPlay 找到了新的归宿,CarPlay Dashboard 是一项新增界面,目前可容纳的 widget 还很少,只有车辆实时定位地图(车子行驶中会实时移动,非常好玩,其实手机里早就可以这样了)、周边信息推荐入口以及音乐播放三个 widget,不知道我的屏幕如果取消分屏是不是可以有更多的 widget?

 

 

新版有自动切换 light/dark mode 功能、驾驶勿扰、Dashboard 周边推荐选项开启功能。

 

 

新版还多了上面的 settings 和日历,这两个独立的 app:

 

 

iOS 13 自带的地图更加贴近中国用户使用需求,在 Dashboard 我们还可以看到类似于汽车仪表盘里的简化导航信息。

 

 

音乐播放界面也比原来更新精致

 

 

Apple Music 新版与旧版最大的不同是在音乐资料中多了专辑缩略图。

 

 

苹果自带地图用起来,比 iOS 12 准确不少。

 

 

你可以控制静音、共享到达时间等操作。

 

 

也可以通过 Siri、虚拟键盘(有些车型支持手写)选择推荐实体服务地点。下图中可以看到测试版里语音指令的图标尺寸还不对。。。

 

 

另外 iOS 13 的 CarPlay 在 iPhone 上的管理界面也进行了修改,之前的 home screen 应用图标管理(删除、新增、移动所在屏)变为了文字列表式的,不明白苹果为何做倒退式的设计。

 

 

整体的 iOS 13 CarPlay 使用体验就是这样,总之这次更新让我非常满意,让我有一种 iOS 变形融入我的车子的感觉,虽然它还不能与我的车子展开更多的交流,比如通过 OBD 接口读取车辆信息向我展示更多有趣的数据,但我相信未来苹果肯定会将服务延伸到这里。

 

目前 iOS 除了延伸到智能家居、视听设备、穿戴设备,又在车载系统领域钻研起来,的确让人非常激动,后期我们会将更多发现的小细节更新到这篇文章中,或者是制作一期视频节目来说说 CarPlay。如果你的车符合厂商的设备开通条件,那还等什么,赶紧行动起来吧!

本文发表自 Mac 玩儿法,转载请注明转自《CarPlay:试用摆脱 iOS 束缚的 CarOS》

----------

你还可以通过微博:@Mac 玩儿法 ; 微信公众号: @Mac 玩儿法,或者到各大自媒体平台关注我们的同名账号(Mac 玩儿法或玩儿法),获取最新鲜的应用产品内容推荐。

----------

Mac 玩儿法 - 应用提高设备生产力( http://www.waerfa.com )

CarPlay:试用摆脱 iOS 束缚的 CarOS,首发于Mac 玩儿法。

以上内容由"Mac玩儿法"上传发布 查看原文

从零构建CarPlay认证环境:树莓派与MFI芯片的硬件安全握手 本文详细介绍了如何利用树莓派与MFI芯片构建CarPlay认证环境,涵盖硬件连接、I2C通信协议实现及安全认证流程。通过实战指南,开发者可以掌握从零开始的CarPlay认证系统搭建,适用于智能车载系统开发与嵌入式安全应用。 阅读详情

相关推荐

树莓派+安卓+AutoKit:低成本打造老车智能CarPlay系统

车载信息娱乐系统正从封闭走向开放,其核心在于硬件平台与软件生态的协同。开源硬件平台(如树莓派)凭借其通用性和丰富的社区资源,为系统定制提供了基础。通过移植经过裁剪的安卓操作系统,可以获得一个开放的应用运行环境。在此基础上,利用协议转换软件(如AutoKit)实现与苹果CarPlay等专有协议的桥接,是破解系统壁垒、实现功能扩展的关键技术路径。这种方案的价值在于赋予了用户对设备的完全控制权,使其能够根据个性化需求安装应用、进行深度定制,从而为老旧车型升级、改装车或特种车辆打造高性价比、可自由扩展的智能交互中心

weixin_33691817的博客 1794

基于CarSystemUI实现左侧导航栏NavigationBar及下拉面板定制开发1——Android10智能座舱

随着车载智能座舱的不断发展,各种新能源车引领了大屏化趋势,Android系统自8.0以后也专门为车载开发做了设计和分支CarOS,CarOS相对传统的手机OS做了很多改变,例如音频控制CarOS使用CarAudioManager直接控制的硬件音量俗称硬音量,传统手机系统使用AudioManager软件控制音量俗称软音量,还有其它汽车周边硬件控制引入了hal等等,后续抽时间我会再写一篇文章介绍CarOS音频控制流程和其在车载中的具体应用设计,本篇我们还是按照标题介绍CarSystemUI相关内容。

阿德的博客 5028

在树莓派上运行 Carplay 的方法(内附软件).zip

在树莓派上运行 Carplay 的方法(内附软件) 硬件清单 树莓派 3/4/5 CM4 均可 1个 微雪触摸屏(可选)* Carplay 模块(必选): 1 个, 车连易苹果无线carplay华为hicar盒子适用于糯玉米安卓屏互联模块(测试通过) 使用方法见 PDF 说明.

iOS HID蓝牙协议

蓝牙HID协议笔记【转】- 阿里云开发社区 资料蓝牙开发 - 51博客

baidu_40537062的博客 7661

从设计到实战:手把手教你用SolidWorks完成一个简易离心泵叶轮的水力设计全流程

本文详细介绍了使用SolidWorks进行简易离心泵叶轮水力设计的全流程,涵盖参数计算、水力设计和三维建模等关键步骤。通过实际案例演示,帮助机械设计工程师和学生掌握从理论到实践的转化技巧,特别适合低比转速离心泵叶轮的设计需求。

weixin_30621711的博客 217

Win10+Anaconda环境下PaddleOCR保姆级安装指南(附常见报错解决方案)

本文提供Win10+Anaconda环境下PaddleOCR的保姆级安装指南,涵盖从环境配置到模型部署的全流程,特别针对常见报错提供解决方案。通过详细的步骤说明和实用技巧,帮助开发者快速完成PaddleOCR安装与测试,避免常见陷阱,提升OCR开发效率。

weixin_29096377的博客 369

carplay逆向第四步操作:上层APP,通过NCM,实现相关网络协议

carplay协议逆向

afa008的博客 3182

XianYuAutoDeliveryX:基于闲鱼API与大模型的智能自动发货系统实践

本文详细介绍了如何利用XianYuAutoDeliveryX系统,结合闲鱼API与大语言模型,构建一个智能自动发货解决方案。该系统能实现买家付款后秒级自动发货,并通过对接ChatGPT等大模型智能回复买家咨询,有效解放卖家时间,提升虚拟商品店铺的运营效率和客户体验。

bush的博客 988

carplay逆向开发流程

carplay逆向开发流程 通过carplay协议,将导航盒音视频直接输入到原车中控,可以实现原车屏升级,而且原车屏软硬件都不需要作任何调整,有很大的实现价值。 carplay逆向开发大至流程如下: 1)USB驱动调整:使用USB的OTG接口实现主从切换。 2)USB驱动调整:激活USB的NCM功能。 3)上层APP,通过USB的bulk通信,实现IAP2协议,实现苹果鉴权流程。 4)上层APP,通过NCM,实现相关网络协议通道。 5)上层APP,通过NCM,发送音频,视频,数据。 6)上层APP,接收控制

afa008的博客 6981

关于Nuttx操作系统

NuttX是一个成熟的实时操作系统

qq_28576837的博客 4080

【史上最全面esp32教程】oled显示篇

esp32-arduino Oled屏幕的使用

m0_62599305的博客 1万+

hid自定义report 影响键盘_【iOS12人机交互指南】10.1-自定义键盘

该系列是iOS12人机交互指南的翻译,翻译的过程中加深自己的理解。键盘扩展用自定义键盘替换标准键盘。在“设置”应用中,在“常规>键盘”下启用自定义键盘。一旦启用,键盘可以在任何应用的文本输入期间使用,除非编辑安全文本字段和电话号码字段。用户可以启用多个自定义键盘,并在任何时候在它们之间切换。确保你真的需要一个自定义键盘。如果希望在系统范围内使用独特的键盘功能,比如一种新颖的文本输入方式或一种...

weixin_39843782的博客 419

用 C# 快速构建一套可扩展的上位机框架(实战+源码思想)

本文介绍了一套基于C#的工业上位机开发框架设计方案。该框架通过模块化设计解决了上位机开发中的常见痛点,包括协议适配、通信管理、UI绑定等问题。核心架构采用分层设计,包含协议接口层、调度器层、通信抽象层和UI层,支持MVVM模式。框架提供了协议插件化扩展能力,通过JSON配置实现设备协议定义,同时封装了日志管理、异常处理等基础功能。该方案具有快速搭建、协议驱动、UI分离等特点,可显著提升上位机开发效率,适用于串口、TCP等多种通信场景,并能快速适配新设备协议。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 877

carplay逆向第一步:USB口OTG主从切换

carplay 逆向

afa008的博客 6647

TC3XX - MCAL知识点(二十七):SENT Mcal配置及代码实战(单边半字节传输协议)

SENT协议只有一根线,异步传输!Sent协议的全称为Single Edge Nibble Trans .isson,单边半字节传输协议,是一种单线异步串行通信协议。Sent报文包含8个Nibble和一个校准位如图1所示,每一个Nibble数据被编码成PWM方式。设计这种协议的目的是用在与汽车ECU快速交互信息的传感器上,以此来取代低精确度的10bit AD和PWM。Sent是一种点对点的单方向从传感器到控制端的协议,控制器不需要同步信号。

梦想技术家 2266

Vue3+Openlayers教程导航页【目录】

欢迎来到 Vue3+Openlayers 系列教程,这里是我在 CSDN 编写的所有 Vue3+Openlayers 系列相关文章的索引页,适合初学者到进阶用户系统阅读。👀 更多教程正在持续更新中,欢迎关注我,一起探索 Openlayers 的强大魅力!

小彭的博客 1243

探秘WirelessCarPlay:开启无线车联新纪元

在数字时代,车辆与技术的无缝融合已成为提升驾驶体验的重要一环。今天,我们来探索一个革新性的开源项目——**WirelessCarPlay**,它将为您的驾驶空间带来前所未有的便捷性和科技感。 ## 项目介绍 WirelessCarPlay致力于消除传统有线CarPlay的局限,专为支持CarPlay功能的汽车设计无线连接解决方案。无论短途还是长途旅行,皆能无忧享受无线魅力。详尽资料及支持车型参...

gitblog_00094的博客 1003

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【亲测免费】 WirelessCarPlay:让您的CarPlay体验无线化

**WirelessCarPlay** 是一个开源项目,旨在为支持CarPlay的汽车提供无线连接解决方案。许多支持CarPlay的汽车仅支持有线连接,这在长途旅行中尚可接受,但在短途驾驶时显得非常不便。WirelessCarPlay通过使用Raspberry Pi硬件,将您的iPhone与汽车通过蓝牙和WiFi连接,从而实现无线CarPlay体验。 ## 项目技术分析 WirelessCar...

gitblog_00416的博客 1001

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

iOS 和Android 对BLE HID 开发的支持与限制:键盘、鼠标、遥控器等设备指南

关于 iOS 和 Android 系统对蓝牙 HID(Human Interface Device)开发的支持与限制,各自有较为严格的控制,尤其是在 BLE HID(HID over GATT)方面。 以下是详细的开发文档描述和注意事项,适用于开发键盘、鼠标、遥控器等蓝牙 HID 设备:

moton2017的博客 3163

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

carplay逆向第三步:上层APP,通过USB的bulk通信,实现IAP2协议,实现苹果鉴权流程。

在前面讲的第一步(USB驱动调整:使用USB的OTG接口实现主从切换)成功以后,收到主从切换清求0x40,0x51,这时导航盒的usb将从主模式切换成为从模式,切换成功以后,将会收到导航盒的询问信息:0xff 0x55 0x02 0x00 0xee 0x10 导航盒回复询问相同的信息以后,开始IAP2通讯,这里iap2通讯是通过usb bulk通道进行的。 1)导航盒发送StartIdentification ,导航中控回复IdentificationInformation信息。 2)导航盒回复Iden

afa008的博客 5084

[carplay] 树莓派Linux驱动MFI芯片篇

本文介绍在树莓派上连接MFI加密芯片的实践步骤。首先安装i2c-tools工具检测设备,正确接线后想必态配置树莓派I2C接口。代码部分实现了aLinux程序,通过I2C协议与MFI芯片通信,读取版本信息并完成挑战应答测试。程序包含芯片寄存器定义、I2/dev/ic2设备操作函数以及数据解析功能,最终成功获取并打印加密芯片的应答数据,验证了硬件连接和通信协议的正确性。

朝气蓬勃 1034

React-Carplay:基于React和Electron的树莓派CarPlay解决方案完全指南

React-Carplay是一个基于React构建的CarPlay应用程序,它利用Carlinkit加密狗(cpc200-ccpa或cpc200-ccpm)为树莓派(及其他设备)提供兼容的CarPlay体验。这款开源解决方案将现代Web技术与车载系统无缝结合,为车主打造智能、个性化的车载娱乐与信息中心。 ## 🚀 核心功能特性 React-Carplay提供了一系列强大功能,让你的树莓派变身

gitblog_01174的博客 1022

无线CarPlay逆向工程完全指南:Carlinkit/Carplay2Air技术解密与实战

想要将你的有线CarPlay升级为无线体验?Carlinkit和Carplay2Air无线CarPlay适配器正是为此而生!本终极指南将带你深入探索这些神奇设备的内部工作原理,从硬件拆解到软件逆向,让你全面了解无线CarPlay的技术奥秘。 ## 🚗 什么是无线CarPlay适配器? 无线CarPlay适配器是通过硬件和软件的巧妙结合,将有线CarPlay连接转换为无线连接的神奇设备。它们通

gitblog_00945的博客 949

如何快速在树莓派上搭建React-Carplay:10分钟完成CarPlay系统部署终极指南 [特殊字符]

想要在树莓派上快速部署CarPlay系统吗?React-Carplay是一款基于React和Electron的开源项目,能够将你的树莓派变身为功能完整的CarPlay车载娱乐系统。本文将为你详细介绍如何在10分钟内完成React-Carplay的快速部署,让你的爱车立即拥有智能车载体验!💡 ## 为什么选择React-Carplay?✨ React-Carplay是一款专门为树莓派优化的Ca

gitblog_00004的博客 473
上一篇: Linux源码目录结构和Linux文件系统目录结构
下一篇: iOS远程真机之usbmuxd中iproxy的作用
xqhrs232
博客等级 码龄20年 1747粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值