본문 바로가기

ssid

(2)
Tasker 집에 있을 때 폰 환경 설정 2 - 더 강한 wifi AP로 자동 연결(roaming)하기 이전 글에서 집에 오면 와이파이를 자동으로 켜고 연결하는 하는 profile을 소개하였다. 이전글 보기 이번에는 서로 다른 두 개의 AP (SSID) 중 신호 세기에 따라 더 강한 신호로 자동으로 갈아타는 (roaming) profile을 소개하고자 한다.우리 집은 거실과 내 방에 서로 다른 기가 와이파이가 존재한다. 그래서 방에 있을 때나 거실에 있을 때 각 지역에 맞는 AP로 자동으로 갈아타야 할 필요가 있다. 주기적으로 신호 세기를 측정해야 하는데 몇 가지 방법이 있다.가장 흔한 방법으로는 정기적으로 (2분 정도) %WIFII를 이용하여 와이파이 신호를 체크하는 방법이 있고, 내가 쓴 방법은 신호 세기가 변경될 때 자동으로 발생하는 RSSI_CHANGED 이벤트를 이용하는 방법이 있다. 이 이벤트 ..
Tasker와 정규식 Tasker를 사용하면서 정규식을 사용할 일이 종종 생긴다.특히 Wifi 관련된 정보를 얻을 때 정규식이 매우 유용하다.위와 같이 %WIFII로부터 wifi정보를 얻었다.그림에서 보면 알겠지만 %WIFII를 %wifiinfo라는 로컬 변수에 넣었다. SSID 추출하기이 중에서 ssid에 해당되는 olleh GiGA WiFi만 추출하고 싶다면 아래와 같이 정규식을 작성한다.%wifiinfo에서 ssid는 따옴표로 감싸지기 때문에 따옴표로 시작하고 따옴표로 끝나는 문구를 찾되 따옴표는 제외하는 정규식 문장을 작성하면 된다.결과는 %SSID에 매칭된 문구들이 들어가게 된다. 여기서는 olleh GiGA WiFi가 들어가게 된다.다만 주의할 점은 매칭 결과는 항상 배열 형태이기 때문에 실제로 사용하려면 %SSI..