首先,carplay的wired(USB)連接方案要求車載設備至少支持USB2.0hi-Speed,可以同時處理bulkin和bulkout傳輸。該方案還要求車載設備支持usbhostmode,這要求車載設備在usbdevice模式下工作,因為apple設備在carplay中作為usbhost。通常,車載設備的usb在usbhost模式下工作,而外部usb設備在usbdevice模式下工作,因此在這種情況下,usb模式切換需要在carplaywired(usb)連接方案中進行。下圖為carplay的usb模式切換處理邏輯框圖:
1.車載設備(USBdevice)需要等待至少1000ms,目的是等待Apple設備(USBhost)枚舉。
2.如果1000ms后沒有trafic,車載設備(USBdevice)必須切換回USBHost模式。
3.當Apple設備檢測到總線斷電(thelosofvbus)時,Apple設備將切換回USBDevice模式。
4.如果車載設備(USBdevice)發(fā)現(xiàn)USB總線至少200ms處于不活躍狀態(tài),車載設備(USBdevice)將切換回USBHost模式。
接下來介紹IAP2在CarPlaywired(USB)連接方案中的界面描述符(Inte***cedescriptor)和I數(shù)據(jù)傳輸(Datatatransfers)。
1.Inte***cedescriptordescriptor)
車載設備(USBDevice)與Apple設備(USBHost)建立iAP2連接,需要聲明vendor指定(vendor-specific)的接口,該接口有bulkin端點(endpoint)和bulkout端點(endpoint)。
2.IAP2數(shù)據(jù)傳輸(Datatransfers)
Apple設備(USBHost)通過bulkout端點向車載設備(USBDevice)發(fā)送iAP2數(shù)據(jù)。根據(jù)USB協(xié)議,如果車載設備(USBDevice)成功收到Apple設備發(fā)送的iAP2數(shù)據(jù),將回復USBACK包,否則將回復USBNAK包。如果車載設備(USBDevice)反復回復USBNAK包超過1秒,則視為超時。
車載設備成功地在iAP2傳輸通道上建立了iAP2連接,并通過iAP2進行了認證認證過程中有以下7個iAP2控制會話信息:
1.Requestauthenticationcertificate。
2.Authenticationcertificate。
3.Requestauthenticationchalengeresponse。
4.Authenticationresponse。
5.AuthenticationFailed。
6.AuthenticationSucceded。
7.AccessoryAuthenticationserialnumber。
接下來,我們來介紹一下USBtworkControlModel)的兩個接口。
1.USBNCM控制接口(Controlinte***ce)描述符(Descriptor)
2.USBNCM數(shù)據(jù)接口(Datainte***ce)描述符(Descriptor)
車載設備需要在這個接口上完成USBHi-SpeedNCM。該接口需要支持64KB包裝數(shù)據(jù)報告的傳輸(即以太網(wǎng)幀(EthernetFrame)和16比特NCM傳輸塊到40個1514字節(jié)。
使用CarPlayUSBNCM接口的車載設備至少需要100mbps的帶寬,TCP和UDP的延遲小于5ms,UDP的丟包率低于1%。
當Apple設備連接或斷開時,車載設備需要相應地改變NCM接口狀態(tài)。當Apple設備連接時,NCM接口應標記在網(wǎng)絡協(xié)議棧的頭部。
最后,介紹CarPlay會話(session)的建立/終止。
為了建立CarPlay會話(session),車載設備首先需要與Apple設備建立IP網(wǎng)絡連接,因此需要虛擬一個網(wǎng)絡接口,并分配MAC地址和ip地址,這個ip連接必須是IPv6。車載設備需要支持Applebonjour零配置網(wǎng)絡連接(zero-configurationtiontiontworking)。一旦網(wǎng)絡連接成功建立,車載設備將開始在CarPlay接口上設置(setup)和內(nèi)容傳輸。需要注意的是,根據(jù)協(xié)議的要求,車載設備需要在與Apple設備網(wǎng)絡連接建立后3秒內(nèi)建立CarPlay會話。如果與Apple設備的物理連接斷開,車載設備還需要檢測斷開,并在1秒內(nèi)終止CarPlay會話。
CarPlay wired(USB)辦理請聯(lián)系我司藍亞技術,我們將為您提供專業(yè)、高效的檢測認證服務,價格**,服務周到。如果您給我們提供產(chǎn)品圖片和規(guī)格書,我們會根據(jù)您的產(chǎn)品給出相應的周期、報價和具體的方案,歡迎您來電咨詢:13632500972