GeunHu Kim · APP DEVELOPER

macOS · WI-FI CONNECTION PROJECT

연결된 Wi-Fi,
실제로 쓸 만한지
숫자로 확인.

AutoWiFi는 현재 연결된 무선 네트워크의 상태를 읽고, 실제 다운로드 측정값과 연결 확인을 한눈에 보여주는 macOS 프로젝트입니다. 예상치 못한 Wi-Fi 전환을 막는 안전 조건도 함께 다룹니다.

macOS 14+Swift · SwiftUICoreWLAN

WHAT IT DOES

연결 상태를
보이는 정보로.

Wi-Fi 아이콘 하나로 알기 어려운 연결 품질을 실제 다운로드 측정과 간결한 연결 상태로 확인합니다.

01

요청할 때 직접 속도 측정

현재 Wi-Fi 인터페이스에 묶어 512 KiB 다운로드를 최대 세 번 수행합니다. 연결이 바뀌면 결과를 현재 네트워크 값으로 저장하지 않습니다.

02

속도와 인터넷 연결을 구분

링크 속도, 실제 다운로드 처리량, 인터넷 연결 상태는 서로 다른 값입니다. 앱은 측정한 다운로드 값만 실측 속도로 표시합니다.

03

핫스팟과 익숙한 Wi-Fi

macOS의 네트워크 경로 신호와 직접 선택한 설정으로 핫스팟을 구분합니다. 네트워크별 과거 평균은 장소 비교에 참고할 수 있습니다.

04

기기에 남는 짧은 기록

개별 측정 기록은 72시간 범위로 정리하고, 네트워크별 요약 평균은 로컬에 저장합니다. 위치 좌표를 수집하지 않습니다.

MEASUREMENT NOTES

무엇을
실측하나요?

완료된 측정 한 번은 최대 1.5 MiB의 다운로드 요청을 보냅니다. 측정 서버는 Cloudflare speed test endpoint입니다. 이 값은 순간적인 링크 레이트나 업로드 속도, 회선의 최대 용량을 뜻하지 않습니다.

01

현재 Wi-Fi에 연결

CoreWLAN에서 활성 인터페이스와 SSID를 확인합니다.

02

작은 다운로드를 세 차례 시도

각 요청은 실제 Wi-Fi 인터페이스에 묶어 다른 네트워크 경로가 측정을 대신하지 않게 합니다.

03

완료된 값만 기록

연결된 SSID가 측정 전후 동일한지 확인하고 성공한 다운로드 처리량의 중앙값을 표시합니다.

PEOPLE & CONTRIBUTIONS

원작을 밝히고,
내 기여를 기록합니다.

출처와 개선 작업을 분리해 소개합니다. 원작자의 저작권 표기를 유지하고, 원본 프로젝트를 확인할 수 있도록 연결합니다.

ORIGINAL PROJECT

Aarnav Koushik

AutoWiFi 원본 저장소와 기존 프로젝트의 저작권 표기를 유지합니다. 저장소에 별도 LICENSE 파일은 확인되지 않았으며, 이 소개 페이지는 새 라이선스를 부여하지 않습니다.

원본 저장소 확인 ↗

DEVELOPMENT CONTRIBUTION

김근후 · 앱 개발자

실측 다운로드 속도 표시와 기록, 한국어·영어 UI, 핫스팟 구분, Wi-Fi 전환 후 복귀를 위한 안전 조건을 개선했습니다. 변경 범위와 미완료 실기기 검증 상태를 공개 기록에 함께 남깁니다.

GEUNHU KIM · APP DEVELOPER

실제 연결에서 생기는
작은 문제를 풀어갑니다.

김근후의 앱·웹 프로젝트와 제작 기록을 더 살펴보세요.