關(guān)于藍(lán)亞
服務(wù)項(xiàng)目
實(shí)驗(yàn)室
服務(wù)支持
藍(lán)亞學(xué)院
新聞資訊
聯(lián)系我們
本文是CarPlaywireless(藍(lán)牙+WiFi)連接方案Wi-Fi部分。本文主要介紹了CarPlayoverwireless方案中的Wi-Fi部分。
在Wi-Fi方面,車載設(shè)備在AP模式下工作,Apple設(shè)備作為STA連接到車載設(shè)備(AP)。首先,車載設(shè)備的Wi-Fiay相關(guān)交互之前,車載設(shè)備的Wi-Fi已經(jīng)在AP模式下工作,車載設(shè)備的Wi-Fi證書(Wi-Ficredentials,即Wi-Fi(AP)的BSSID、SSID、Security、WPA2PSK、工作信道(OperatingChanel)通過(guò)IAP2overbluetoth與Apple設(shè)備成功交互后,Apple設(shè)備作為Stat開始與車載設(shè)備進(jìn)行Wi-Fi連接,通常是基于Wi-Fi基礎(chǔ)設(shè)施的Wi-Fi連接。對(duì)于Wi-Fi和802.11.WFA協(xié)議部分,我將在另一個(gè)博客系列中介紹,這里只介紹與Carplay相關(guān)的Wi-Fi。基于Wi-Fi的無(wú)線鏈路建立后,蘋果的bonjour服務(wù)將建立carplay會(huì)話。carplay會(huì)話建立后,iap2profile和藍(lán)牙profile和藍(lán)牙的斷開。整個(gè)CarPlayoverwireless連接過(guò)程已經(jīng)完成。下圖是2.4GHz下的CarPlayoverwireless連接圖:
1.要求支持802.11n2.4GHzHT20或802.11n5GHzHT20orHT40,建議支持802.11acVHT20、VHT40、VHT80。
2.要求在頻段工作2.4GHz或5GHz。如果工作在2.4GHz頻段,車載設(shè)備(AP)只能在信道1(2.412GHz)工作。6(2.437GHz)或11(2.462GHz);如果工作在5GHz頻段,要求車載設(shè)備(AP)在信道36(5.180GHz)工作。44(5.220GHz).48(5.240GHz).149(5.745GHz).153(5.765GHz).157(5.785GHz)
3.Wi-Fi基本要求(Basic):
1).車載設(shè)備的Wi-Fi需要在Softwareacespoint(SWAP)模式們通常所說(shuō)的AP模式。
2).車載設(shè)備的Wi-Fi需要支持DCF(DistributedCordinationfunction)
3)車載設(shè)備Wi-Fi需要支持以下基本類型的幀:
Asssociationrequestandresponse。
Re-associationrequestandresponse。
Proberequestandresponse。
-BroadcastProberequests。
-DirectedProberequests。
Beacons。
Disassociation。
de-authentication。
RTS/CTS。
ACK
DataFrames。
NullFrames。
PublicactionFrames。
Receivedefragmentation(mandatory)
Transmitfragmentation(optional)
4)車載設(shè)備Wi-Fi需要支持電源管理和IEEE802.11定義的省電功能。
5).車載設(shè)備Wi-Fi可支持shortguardinterval(400ns)。
6).車載設(shè)備Wi-Fi需要支持OFDM數(shù)據(jù)率:6、9、12、18、24、36、48和54Mbps。
1).車載設(shè)備的Wi-Fi需要支持WFA(Wi-Fi聯(lián)盟)WMM(WFAWireless****)的QOS(Qualityofservice)機(jī)制。
2).CarPlay協(xié)議要求使用AC_VO型QOS(WMM)Wi-Fi數(shù)據(jù)包傳輸音頻數(shù)據(jù)流和控制數(shù)據(jù)流,使用AC_VI型QOS(WMM)Wi-Fi數(shù)據(jù)包傳輸屏幕/視頻數(shù)據(jù)流。
3).車載設(shè)備的Wi-Fi也可以支持U-APSD(UniversaladvancedPowers*edelivery)。
4).當(dāng)Apple設(shè)備要進(jìn)入802.11省電模式時(shí),它會(huì)向車載設(shè)備(AP)發(fā)送帶PMbit的nulldata包。車載設(shè)備必須是ACK和flushtx硬件隊(duì)列(hardwarequeue)中未發(fā)送的所有數(shù)據(jù)包,未進(jìn)入硬件隊(duì)列的包將不再發(fā)送。
1).需要支持和使用WPA2個(gè)人安全模式(WiFiProtectedAcesversion2Personal),也就是我們通常所說(shuō)的WPA2-PSK安全模式。
2).硬件應(yīng)完成所有支持的加密算法/功能。
最后介紹一下CarPlayoverwireless中使用的兩個(gè)信息元素(informationelent),并附上我在自己的開發(fā)平臺(tái)上添加這兩個(gè)IE的截圖供參考(用Wireshark捕獲的beacon包)。
1.IEEE802.11InterworkingIE
IE需要車載設(shè)備(AP)的支持。IE中的Accesnetworkoption字段用于提供車載設(shè)備(AP)是否為CarPlay提供Internet共享服務(wù);Venueinfo字段用于告知網(wǎng)絡(luò)由車載設(shè)備提供,Groupcode值為10(車載設(shè)備)。
2.AppledeviceIE
這個(gè)IE是Vendorie,由Vendor自定義(ID:221(0xdd),Apple的OUI:0x00-0xA0-0x40,Sub_type:0x00)。這個(gè)IE需要添加到車載設(shè)備(AP)的Beacon、Proberesponse和Associationsponse幀中。這個(gè)IE最重要的是它的payload部分,由蘋果定制,包括Flags、Name、Manufacture、dwds、BluMAC、DeviceID等信息。
藍(lán)亞技術(shù)服務(wù)(**)有限公司, 是**市和國(guó)家技術(shù)企業(yè)。作為一家專業(yè)檢測(cè)認(rèn)證服務(wù)機(jī)構(gòu),我們致力為物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、人工智能等相關(guān)產(chǎn)品的開發(fā)者、制造商和品牌商提供專業(yè)技術(shù)服務(wù)。
咨詢聯(lián)系人:Benson
手機(jī)/Mob:(+86)13632500972
郵箱/E-mail:marketing@cblueasia.com
地址/Add:**市寶安區(qū)石巖街道北環(huán)路107號(hào)鴻景達(dá)產(chǎn)業(yè)園C棟
藍(lán)亞服務(wù)不止于檢測(cè)!