본문 바로가기

RSSI_CHANGED

(2)
Tasker 집에 있을 때 폰 환경 설정 2 - 더 강한 wifi AP로 자동 연결(roaming)하기 이전 글에서 집에 오면 와이파이를 자동으로 켜고 연결하는 하는 profile을 소개하였다. 이전글 보기 이번에는 서로 다른 두 개의 AP (SSID) 중 신호 세기에 따라 더 강한 신호로 자동으로 갈아타는 (roaming) profile을 소개하고자 한다.우리 집은 거실과 내 방에 서로 다른 기가 와이파이가 존재한다. 그래서 방에 있을 때나 거실에 있을 때 각 지역에 맞는 AP로 자동으로 갈아타야 할 필요가 있다. 주기적으로 신호 세기를 측정해야 하는데 몇 가지 방법이 있다.가장 흔한 방법으로는 정기적으로 (2분 정도) %WIFII를 이용하여 와이파이 신호를 체크하는 방법이 있고, 내가 쓴 방법은 신호 세기가 변경될 때 자동으로 발생하는 RSSI_CHANGED 이벤트를 이용하는 방법이 있다. 이 이벤트 ..
[Tasker] wifi 신호 세기 모니터링을 위한 RSSI_CHANGED 현재 연결된 와이파이 신호 강도를 모니터링하기 위해서 어떤 방법을 써야 하나 알아보던 중 RSSI_CHANGED를 알게 되었다.보통 tasker에서 와이파이 신호 강도는 signal로 표시되며 0~9까지 단계로 표현되나 RSSI_CHANGED는 표기가 dBm(데시벨?) 단위로 표기된다.signal에서 가장 좋은 상태인 9는 RSSI_CHANGED가 -55 이상을 의미한다. (RSSI_CHANGED는 항상 음수이므로 -55이상 0에 가까울수록 신호 강도가 세다는 의미)이용법은 아래와 같다. P: Event/System/Intent Received [Action: android.net.wifi.RSSI_CHANGED]정상적이라면 화면이 켜져있을 시 약 2분 간격으로 이벤트가 발생할 것이다. 그러나 분명 똑같..