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