hsleedevelop
hsleedevelop
hsleedevelop
  • 분류 전체보기 (22)
    • Develop (22)
      • CS (1)
      • iOS (7)
      • Swift (13)
      • SwiftUI (0)

최근 글

  • Xcode 14 빌드 속도 올리는 방법
    2023.01.29
    Xcode 14 빌드 속도 올리는 방법
  • 스토리보드, XIB Inspectable에 enum 연동하⋯
    2023.01.29
  • M1 ARM-64 Simulator 지원하지 않는 프레임워⋯
    2023.01.07
  • String에 HTML 링크 적용
    2023.01.07
  • Xcode 정의로 이동하지 않고 우측 에디터에서 보는 방법
    2022.11.13
    Xcode 정의로 이동하지 않고 우측 에디터에서 보는 방법

인기 글

  • [iOS][Swift] WiFi AP 목록 스캔 또는 장치⋯
    2022.08.28
  • Figma 자동 익스포트 for Xcode, Android⋯
    2022.08.28
    Figma 자동 익스포트 for Xcode, Android⋯
  • Failed to uninstall gitlab-runne⋯
    2022.09.16
    Failed to uninstall gitlab-runne⋯
  • iOS 메모리 사용량 파헤치기
    2022.09.11
  • Xcode 14 빌드 속도 올리는 방법
    2023.01.29
    Xcode 14 빌드 속도 올리는 방법

태그

  • Xcode
  • Xcode Definition
  • Xcode 정의
  • enum 연동하는 방법
  • Xcode 정의로 이동하지 않고 우측 에디터에서 보는 방법
  • SVG 다운로드
  • Xcode bezel
  • XIB Inspectable
  • Xcode Build 실행 시 명확하게 표시하는 방법
  • KingFisher에서 SVG 이미지 다운로드하는 방법
  • Swift
  • architecturel
  • 스위프트
  • 시뮬레이터
  • SwiftUI 상에서 HTML 출력과 Link
  • Jump to definition
  • xcode 팁
  • CSS 적용하는 방법
  • SVG download
  • Xcode 빌드
  • Link
  • xcode 꿀팁
  • Xcode Build
  • excldue
  • Simulator
  • Kingfisher SVG
  • Xcode 베젤
  • Xcode 14 빌드 속도 올리는 방법
  • ios localization
  • html

최근 댓글

전체 방문자
1,465
오늘
2
어제
2

티스토리

hELLO · Designed By 정상우.
hsleedevelop

hsleedevelop

Develop/Swift

[iOS][Swift] WiFi AP 목록 스캔 또는 장치 연결

2022. 8. 28. 20:04
반응형

TN3111: iOS Wi-Fi API overview 에 나온 내용을 토대로 프로토타이핑을 진행한 결과입니다.

-   iOS에서는 WiFi 정보를 얻기위한 범용 API 제공하지 않음, 특별한 목적을 위한 API가 제공됨  
  1. WiFi AP Scan List (현재 조회 가능한 AP 목록 스캔)
    • CNCopyCurrentNetworkInfo (Deprecated - iOS 14)
    • NEHotspotHelper - 앱이 사용자가 인터넷 핫스팟(사용자가 더 넓은 인터넷에 액세스하기 위해 네트워크와 상호 작용해야 하는 Wi-Fi 네트워크)을 탐색하는 데
      도움이 되는 경우 Hotspot Helper API를 채택하십시오. - 이를 사용하기 위해서 별도의 등록절차를 거쳐야함
    • To use NEHotspotHelper you must first be granted a special entitlement (com.apple.developer.networking.HotspotHelper) by Apple

 

  1. 단일 WiFi 연결 제공 (NEHotspotConfiguration, NEHotspotConfigurationManager)
    • MFI 프로그램에 인증된 WiFi 디바이스에 ssid, passphrase, WEP 정보를 등록하여 연결가능
      • 해당 정보는 사용자 Input, 사전 제공 (로컬, API 등)으로 가능

 

  1. 현재 연결된 WiFi SSID 수신 (NEHotspotNetwork.fetchCurrent)
    • 두번째 단일 WiFi 연결 제공으로 연결된 경우 해당 WiFi 디바이스의 SSID를 조회할 수 있음
반응형

'Develop > Swift' 카테고리의 다른 글

Advances in Collection View Layout  (0) 2022.09.04
Figma 자동 익스포트 for Xcode, Android Studio  (0) 2022.08.28
Swift 요약 1  (0) 2022.05.08
Swift Basics 2부  (0) 2022.05.08
Swift Basics 1부  (0) 2022.05.06
    'Develop/Swift' 카테고리의 다른 글
    • Advances in Collection View Layout
    • Figma 자동 익스포트 for Xcode, Android Studio
    • Swift 요약 1
    • Swift Basics 2부
    iOS WiFi, WiFi AP, WiFi scan, WiFi 목록, WiFi 스캔
    hsleedevelop
    hsleedevelop
    iOS, Swift js, node js, react c, c++, .net ruby, sql
    댓글쓰기
    Figma 자동 익스포트 for Xcode, Android Studio
    다음 글
    Figma 자동 익스포트 for Xcode, Android Studio
    Swift 요약 1
    이전 글
    Swift 요약 1

    티스토리툴바