2017-03-24 1 views
1

내 데이터베이스에서 Wi-Fi 네트워크 설정을 저장하기위한 기본 키를 찾고 있습니다. 대부분의 사람들은 SSID + BSSID를 가리키고 있지만 그 문제는 여러 액세스 포인트가있는 네트워크입니다. 추가 조사가 끝난 후 지금까지 찾은 최고의 솔루션은 동일한 네트워크를 나타내는 SSID + BSSID가있는 여러 데이터베이스 항목을 함께 연결하는 것입니다.Wi-Fi 네트워크에 연결되어있는 동안 모든 액세스 지점을 가져옵니다.

이제 모든 액세스 포인트 목록에 연결되어있는 동안 모든 액세스 포인트 목록을 검색 할 수 있습니까? 연결되어있는 네트워크와 관련된 모든 BSSID의 단순한 목록입니다.

스위프트 또는 오브젝티브 -C가 완벽합니다.

답변

0

iOS에서 네트워크의 모든 액세스 지점을 검색하는 방법을 찾지 못했습니다.

궁금한 분은 SSID + BSSID를 기본 키로 저장하고 공개 IP를 다른 필드로 저장하는 것으로갔습니다.

항목이 없으면 추가하고 동일한 IP로 다른 항목을 확인한 다음 함께 연결하십시오. 항목이 존재하면 공용 IP가 동적 일 수 있기 때문에 IP가 지난 시간 이후 변경되지 않았는지 확인합니다. 있다면, 이전 IP를 가진 모든 항목을 새 IP로 업데이트합니다.

아직 완벽한 해결책은 아닙니다. 첫 번째 액세스 지점으로 돌아 가면 어느정도 자체를 수정하지만 네트워크의 새 액세스 지점으로 이동하여 해당 네트워크의 공용 IP가 변경된 경우에는 해당되지 않습니다. 또한 일반적으로 다중 액세스 포인트가있는 장소는 정적 IP를 갖는 경향이 있으므로이 경우는 매우 상황이 좋을 수 있습니다.

관련 문제