WifiManager를 사용하여 코드에 Wifi 연결을 설정하고 있지만 CCMP 대신 그룹 암호 용으로 TKIP를 사용하고있는 것으로 보입니다. 이게 정상인가? 라우터 문제 일 수 있습니까?WPA2 용 그룹 암호로 CCMP 사용
wifiConfig.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
wifiConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wifiConfig.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wifiConfig.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wifiConfig.preSharedKey = "\"".concat(password).concat("\"");
을 그리고 장치에 wpa_cli와의 연결을 볼 때, 나는 다음을 참조하십시오 : 그래서 같은 WifiConfig을 설정하고있어
IFNAME=wlan0 <3>WPA: Key negotiation completed with 50:6a:03:16:8c:18 [PTK=CCMP GTK=TKIP]
이 마지막 부분은 GTK=CCMP
있어야하지 않나요? 내가 아는 한, 그룹 암호는 브로드 캐스트 메시지에 사용되고 쌍방향 암호는 직접 통신에 사용됩니다. 두 사람이 왜 다른가요?