
手车互联
文章平均质量分 74
本栏目专门讲解carplay, android auto, carlife, hicar等在车机端的集成
专搞车机
智能座舱开发者, 技术交流请 +V:zjfengdou30
展开
-
(四)CarPlay集成开发之无线连接
上一篇写了CarPlay有线开发中的一些依赖,相比有线连接,无线连接的开发工作可能会比较简单一些, 主要的开发工作有如下内容。原创 2024-03-02 15:53:34 · 4724 阅读 · 6 评论 -
(三)CarPlay集成开发之有线连接
基于usb gadget开发驱动,开发f_iap2.c用来扩展usb的interface来支持iAP2通讯android平台,需要修改init.rc来开机拉起mdnssd进程,配置sys.usb.config功能项来让configfs响应我们的usb function 配置修改网络路由,修改selinux权限,修改/dev/bus/usb/* 权限等等CarPlay应用需要访问f_iap2.c中提供的/dev/iap2中的设备节点,来进行iAP2数据的收发。原创 2024-02-22 19:46:58 · 4638 阅读 · 10 评论 -
(二)CarPlay集成开发之苹果的iAP协议
这一篇文章主要简单介绍了iAP2协议的包协议,鉴权流程,以及CarPlay通信过程中所用到的几个iAP2 Message ID的功能,了解iAP2协议是开发苹果外设的基础。CarPlay主要使用iAP2会话包来在无线连接过程中进行AP信息的交换。iAP2协议是由苹果公司定义的一种数据通信协议,主要用于苹果设备认证外设,以及与外设数据交换的一种协议。以下是一个正常的鉴权流程中,iAP2协议的通信流程。原创 2024-01-20 11:23:30 · 6867 阅读 · 3 评论 -
手车互联专栏背景
本系列文章主要是以市面上常见的几种手车互联项目来介绍,分别为苹果的CarPlay, 谷歌的Android Auto, 华为的HiCar, 以及百度的CarLife和CarLife+在Android车机端的集成。最近忙着做公司的事情,断更有一段时间了;之前从事过几年的手车互联开发,一直想着把这部分经验转化成文字记录下来,2024年伊始,终于给自己找点空隙来把这部分工作完成吧。原创 2024-01-03 19:24:05 · 1275 阅读 · 0 评论