Carplay wireless認證
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的wired(USB)連接方案,CarPlay的wireless(藍牙+Wi-Fi)連接方案,以及兩種連接方案相互切換的實現。
另外,對于CarPlay的USB連接方案,在硬件上需要支持USB 2.0(含)以上版本。iOS設備需要支持閃電接口(Lightning接口),也就是說iPhone5之前的蘋果設備不支持wired(USB)連接方式的CarPlay。在操作系統方面,蘋果公司從iOS 7.1開始加入了CarPlay的功能,無論是wired還是wireless的連接方式,iOS設備的操作系統版本都需要在7.1及以上。
Carplay wireless bt+ wifi :bt:
在蘋果公司推出基于wired(USB)的CarPlay連接方案后(在我的上一篇博客中已對CarPlay的USB的連接方案做過介紹,這里就不介紹了),接下來蘋果公司又推出了基于wireless(藍牙+WiFi)的CarPlay連接方案。
基于wireless的CarPlay連接,顧名思義,就是車載設備和Apple設備不需要連接任何數據線連接,直接通過無線的方式實現CarPlay的功能。在這種方案中,CarPlay的setup由藍牙發起,在這篇博客中我將介紹CarPlay over wireless中的藍牙部分。
首先,CarPlay的wireless連接方案要求車載設備能夠提供藍牙的連接(Bluetooth connection)、服務發現(service discovery)、配對(pairing)、以及iAP2 over Bluetooth。蘋果公司在其協議規范中對藍牙物理層要求車載設備支持藍牙2.1+EDR(Enhanced Data Rate)以及定義在REF 8.2.6中定義的調制方式。在藍牙連接setup之前,車載設備需要周期性的執行質詢掃描(inquiry scans),若收到Apple設備的質詢,車載設備會回一個帶有BT EIR bit的FHS(Frequency Hoping Sequence:調頻序列)的包來應答(respond)。Apple設備接收到車載設備的藍牙EIR(Extended Inquiry Response)會檢測其是否含有CapPlay UUID(Universal Unique Identifier),來確定該車載設備是否支持wireless CarPlay。支持wireless CarPlay的車載設備會在其應答包封裝支持CarPlay服務的128bit的UUID(0xEC884348CD4140A29727575D50BF1FD3)。而支持CarPlay over wireless的Apple設備也需要在其服務(service)的廣播數據中包含128 bit的UUID:0x2D8D2466E14D451C88BC7301ABEA291A。車載設備以此區別普通藍牙設備和支持CarPlay的Apple設備。
接下來,就是藍牙連接的setup、配對以及iAP2。配對過程要求車載設備必須支持使用數字比較(Numeric ComparISOn)的標準藍牙安全簡單配對(Secure ** Pairing)。當安全的藍牙鏈路建立好后,車載設備需要協商iAP2 profile建立iAP2會話,用于交互Wi-Fi證書(Wi-Fi credentials,即Wi-Fi的BSSID,SSID,Security,WPA2 PSK,工作信道(Operating Channel))。其中該藍牙鏈路中的iAP2 Client僅僅提供Wi-FI證書,當CapPlay會話建立完成后藍牙鏈路會斷開。
需要注意的是,iAP2 建立后,車載設備可能還協商其他藍牙profiles,像HFP,A2DP,*RCP等。然而,一旦CarPlay會話建立完成,Apple設備將通知車載設備斷開所有處于活動狀態的profiles。其中協議還規定,如果Apple設備在藍牙EIR中顯示wireless CarPlay是可用的,車載設備必須首先開始協商iAP2 profile,接下來才是協商藍牙的其他profiles。
在車載設備的Wi-Fi證書通過iAP2 over Bluetooth與Apple設備交互成功后,接下來就開始Apple設備與車載設備的Wi-Fi連接了,關于Wi-Fi部分我將在CarPlay over wireless方案的下一篇博客中做介紹。
下圖是CarPlay over wireless中藍牙部分的交互邏輯簡圖:
最后,當基于wireless的CarPlay會話成功建立后,考慮到同頻干擾的影響,針對Wi-Fi工作在2.4GHz頻段和5GHz頻段的兩種情況,蘋果公司在其CarPlay協議上對藍牙行為也有些不同。因為藍牙也是工作在2.4GHz頻段,對于Wi-Fi工作在2.4GHz頻段的情況,在Carplay會話成功建立后的,與Apple設備的藍牙鏈路必須被終止,車載設備的藍牙子系統需要被禁用,與其他設備的所有藍牙連接也都必須終止;而對于Wi-Fi工作在5GHz頻段的情況,同樣,在Carplay會話成功建立后的,車載設備與建立好CarPlay會話的Apple設備的藍牙鏈路也必須被終止,但其藍牙子系統不需要禁用,可以與其他沒有建立CarPlay會話的藍牙設備建立藍牙連接和profiles。
wireless bt+ wifi :wifi:
在Wi-Fi方面,車載設備工作在AP模式下,Apple設備作為STA連接到車載設備(AP)。首先,在藍牙進行Carplay相關交互前,車載設備的Wi-Fi已經工作在AP模式下,車載設備的Wi-Fi證書(Wi-Fi credentials,即Wi-Fi(AP)的BSSID,SSID,Security,WPA2 PSK,工作信道(Operating Channel))通過iAP2 over Bluetooth與Apple設備交互成功后,接下來Apple設備作為STAt就開始與車載設備進行Wi-Fi連接了,該連接就是通常的基于Wi-Fi基礎結構(Infrastructure)的WiFi連接,對于Wi-Fi及802.11、WFA協議部分,我將在我的另一個博客系列中做介紹,在這里就只針對CarPlay相關的Wi-Fi做介紹。當基于Wi-Fi的無線鏈路建立好后,接下來就是蘋果的Bonjour服務來建立CarPlay會話。CarPlay會話建立完成后,接下來就是iAP2 profile的斷開和藍牙的斷開。整個CarPlay over wireless的連接過程就完成了,下圖是在2.4GHz下的CarPlay over wireless連接圖:
接下來,主要介紹CarPlay over wireless方案中對Wi-Fi的要求:
1.在硬件上要求支持802.11n 2.4GHz HT20或802.11n 5GHz HT20 or HT40,建議支持802.11ac VHT20,VHT40,VHT80。
2.在頻段上要求工作在2.4GHz或5GHz,如果工作在2.4GHz頻段,要求車載設備(AP)只能工作在信道1(2.412 GHz)、6(2.437 GHz)或11(2.462 GHz);如果工作在5GHz頻段,要求車載設備(AP)工作在信道36(5.180 GHz)、40(5.200 GHz)、44(5.220 GHz)、48(5.240 GHz)、149(5.745 GHz)、153(5.765 GHz)、157(5.785 GHz)或161(5.805 GHz)(國內僅支持高頻,即>=149)。建議工作在5GHz頻段,此外,需要限制信道切換(channel switch)功能在CarPlay中使用。
3.基本的(Basic)Wi-Fi要求:
1)車載設備的Wi-Fi需要工作在Software Access Point(SWAP)模式,也就是我們通常說的AP模式;
2)車載設備的Wi-Fi需要支持DCF(Distributed Coordination Function);
3)車載設備的Wi-Fi需要支持下面基本類型的幀:
Association Request and Response
Re-association Request and Response
Probe Request and Response
- Broadcast Probe Requests
- Directed Probe Requests
Beacons
Disassociation
De-authentication
RTS/CTS
ACK
Data frames
Null frames
Public Action frames
Receive Defragmentation(mandatory)
Transmit Fragmentation (optional)
4)車載設備的Wi-Fi需要支持電源管理和IEEE802.11定義的省電功能;
5)車載設備的Wi-Fi可以支持short guard interval(400 ns);
6)車載設備的Wi-Fi需要支持OFDM數據率:6,9,12,18,24,36,48和54Mbps。
4.高級的(Advanced)Wi-Fi要求:
1)車載設備的Wi-Fi需要支持WFA(Wi-Fi聯盟)的WMM(WFA Wireless ****)的QoS(Quality of Service)機制;
2)CarPlay協議要求用AC_VO類型的QoS(WMM)Wi-Fi數據包傳輸音頻數據流和控制數據流,用AC_VI類型的QoS(WMM)Wi-Fi數據包傳輸屏幕/視頻數據流;
3)車載設備的Wi-Fi也可以支持U-APSD(Universal Advanced Power S*e Delivery);
4)當Apple設備要進入802.11省電模式時,它會發一個帶有PM bit的null data包給車載設備(AP),車載設備必須ACK這個包并且必須flush其Tx 硬件隊列(hardware queue)里的所有還未發送出去的數據包,而還未進入硬件隊列的包將不會再發送。
5.Wi-Fi安全要求:
1)需要支持并使用WPA2個人安全模式(WiFi Protected Access version 2 Personal) ,也就是我們通常說WPA2-PSK安全模式;
2)所有支持的加密算法/功能都應該有硬件來完成。
6.性能要求:
中企檢測認證網提供iso體系認證機構查詢,檢驗檢測、認證認可、資質資格、計量校準、知識產權貫標一站式行業企業服務平臺。中企檢測認證網為檢測行業相關檢驗、檢測、認證、計量、校準機構,儀器設備、耗材、配件、試劑、標準品供應商,法規咨詢、標準服務、實驗室軟件提供商提供包括品牌宣傳、產品展示、技術交流、新品推薦等全方位推廣服務。這個問題就給大家解答到這里了,如還需要了解更多專業性問題可以撥打中企檢測認證網在線客服13550333441。為您提供全面檢測、認證、商標、專利、知識產權、版權法律法規知識資訊,包括商標注冊、食品檢測、第三方檢測機構、網絡信息技術檢測、環境檢測、管理體系認證、服務體系認證、產品認證、版權登記、專利申請、知識產權、檢測法、認證標準等信息,中企檢測認證網為檢測認證商標專利從業者提供多種檢測、認證、知識產權、版權、商標、專利的轉讓代理查詢法律法規,咨詢輔導等知識。
本文內容整合網站:百度百科、搜狗百科、360百科、知乎、市場監督總局 、國家認證認可監督管理委員會、質量認證中心
免責聲明:本文部分內容根據網絡信息整理,文章版權歸原作者所有。向原作者致敬!發布旨在積善利他,如涉及作品內容、版權和其它問題,請跟我們聯系刪除并致歉!