2014.06.24

보급형 NFC 태그로 안드로이드 디바이스 제어하기

Patrick Nelson | Greenbot
가게 사장이 좀도둑의 절도를 막기 위해 사용하는 근접 RFID 주파수 태그들을 본 적이 있는가? 이들 가게주인은 이런 방식을 “재고 오차 경감”이라고 부른다. 이와 유사한 것으로, NFC가 우리의 신형 안드로이드 폰에 도사리고 있다.

NFC는 잠시 착각한 연예인들이 비벌리 힐스 백화점에 진열된 핸드백이 자기 것인 줄 알고 가져가는 것을 막는 것 이상을 할 수 있는 기술로, 안드로이드 폰을 제어하는 데 있어서는 최고라고 할 수 있다.

문자 메시지 전송, 블루투스 켜기, 화면 밝기 조정 등이 이 소형 부착형 태그를 통해 제어할 수 있는 여러 기능 중 하나이다. 또한 가격도 저렴해서 아마존에서 이런 태그 12개를 15달러 선에 구입할 수 있다.

NFC로 무엇을 할 수 있나?
이제 NFC 태그로 무엇을 할 수 있는지 알아보자.

여행용 짐가방 옆면에 이런 태그를 하나 붙여서 스마트폰 비행기표를 사용할 때 화면 밝기를 올릴 수도 있고, 은행카드나 지갑에 부착해서 은행 웹사이트가 실행되도록 할 수도 있고, 집 현관문 근처에 부착해 아이들이 집에 왔을 때 스마트폰을 가까이 대면 부모들에게 “집에 왔음”이라는 문자 메시지를 자동으로 보내도록 할 수도 있고, 자전거(금속 이외 부분)에 부착해 운동 앱이 실행되도록 할 수도 있고, 암호 없이 블루투스 페어링을 할 수도 있고, 자동차 대시보드에 부착해 와이파이 핫스팟이나 음악 앱을 실행할 수도 있고, 책상에 부착해 벨소리를 끌 수도 있고, 침대 옆에 붙여 알람을 설정할 수도 있다.

값싼 NFC 태그를 부착하고 전화기를 설정해두면, 유용한 애플리케이션들의 활용은 오직 당신의 창의성에 달려있다.

현재 모토 X와 갤럭시 S5를 포함한 많은 중고가 안드로이드 스마트폰에는 NFC가 내장되어 있다. 애플의 아이폰에는 없다. 만약 현재 사용중인 스마트폰에 NFC가 있다면, 값싼 태그를 몇 개 구입하고 앱을 한두 개 설치하는 것만으로도 이런 기능을 이용할 준비는 모두 끝난다.


NFC가 탑재되어 있는지 안드로이드 폰의 설정을 확인해보라.

태그 구입하기
NFC 태그를 온라인으로 구입할 때, 토파즈512(Topaz512)나 NTAG203 표준을 확인해야 한다. 이 둘 모두 안드로이드로 작성과 재작성이 가능하다. 토파즈512는 메모리 용량이 더 크고 더 비싸다. 개인적으로는 더 큰 용량이 제공하는 추가적인 가치에 대해서는 의문이지만.



몇몇 기기와의 호환성 문제가 있는 마이페어 클래식(Mifare Cassic) 태그는 구입할 때 신중을 기해야 한다.

필자는 위즈태그(WhizTags)의 여러 색상 토파즈 512 태그 10개 묶음과 추가 태그와 무료 열쇠고리 패키지를 아마존에서 15달러에 구입했다. 태그의 색상이 사진에서 보이는 것처럼 선명하지 않다는 점은 명심해야 한다. 실망스럽게도 색상은 좀 물 빠진 듯 보인다.

유사한 NTAG203 태그 10개 묶음도 위즈태그로부터 비슷한 가격에 구입할 수 있다. 토파즈의 추가 용량이 필요하지 않다면, NTAG203을 선택하는 것이 나을 수 있다. 좀 더 알아보기 위해 필자는 여기서 멈추지 않고 NFCGuyz의 피아노 블랙 색상의 NTAG203 5개묶음 팩을 비싼 12달러에 추가 구입했다. 여러 색깔을 갖추고 싶었을 뿐이다!

이런 태그들 대부분이 생활방수는 가능하지만 완벽한 방수가 되지는 않기 때문에, 천이나 젖을 수 있는 물건으로 태그를 감싸는 것은 좋은 생각이 아니다. 또한 특정 스펙 제품을 제외한 일반 태그들은 금속이나 전자제품 상에서는 작동하지 않는다. 사실 작동이 안되는 데서 그치지 않고 태그가 과열로 타버릴 수 있으므로 주의가 필요하다.

툴 설치하기
태그에 정보를 기록하고 기본적인 텍스트나 명령 그 이상을 읽기 위해서는 서드파티 툴이 필요하다. 왝데브(Wakdev)의 무료 NFC 툴 앱과 연관 앱인 NFC 태스크(NFC Tasks) 혹은 단독으로 나온 이고모션 코프(Egomotion Corp)의 무료 트리거(Trigger) 앱을 추천한다.

두 가지 툴 모두 추가 기능을 제공하는 프로 버전이 따로 있는데, 추가적인 동작과 루프, 변수, 조건 등을 지원한다. 가격은 모두 3달러이다.

NFC 태그 액션을 제대로 즐기려면 태스커를 선택하는 것이 낫다.


단순 기록과 복잡한 작업
NFC 툴에서 “기록(records)”이라 불리는 몇몇 단순 작업들은 서드파티 앱을 설치하지 않아도 기0본적인 안드로이드 기능으로 읽을 수 있다. 좀 더 복잡한 “작업(tasks)”들은 이를 만들 때 사용한 연관 앱으로 읽어야만 한다.

기록으로 구현할 수 있는 단순 기능들에는 눌러서 문자메시지 전송, 앱 실행, 웹 페이지 실행 등이며,  앱을 필요로 하는 복잡한 작업에는 핫스팟 발동, 와이파이 토글 같은 네트워크 관련 작업 등이 있다.


NFC 툴 앱은 NFC 태그 분석에 유용하다.

NFC의 한계
NFC는 많은 것을 할 수 있는 만큼 제약도 많다. 가장 명백한 문제는 기기 잠금 해제와 관련된 것으로, 보안 상의 이유로 NFC 태그로 기기 잠금 해제는 금지되어 있다.

물론 이를 회피할 수 있는 방법도 개발되어 있는데, 대부분은 루트 권한을 필요로 한다. 모토로라는 모토 스킵(Moto Skip)이라는 값비싼 태그를 모토 X 전용으로 판매하는데, 이를 사용하면 전화기 잠금 해제가 가능하다. 하지만 그 정도가 전부다.


모토 스킵으로 NFC 태그로 모토 X 잠금 해제가 가능하지만, 거기서 끝이다.

그리고 마지막으로 하지 말아야 할 일. 메이시 백화점에 설치된 RFID 태그를 NFC 앱으로 비활성화하려고 하지 말라. 어차피 안 통한다.  editor@itworld.co.kr


2014.06.24

보급형 NFC 태그로 안드로이드 디바이스 제어하기

Patrick Nelson | Greenbot
가게 사장이 좀도둑의 절도를 막기 위해 사용하는 근접 RFID 주파수 태그들을 본 적이 있는가? 이들 가게주인은 이런 방식을 “재고 오차 경감”이라고 부른다. 이와 유사한 것으로, NFC가 우리의 신형 안드로이드 폰에 도사리고 있다.

NFC는 잠시 착각한 연예인들이 비벌리 힐스 백화점에 진열된 핸드백이 자기 것인 줄 알고 가져가는 것을 막는 것 이상을 할 수 있는 기술로, 안드로이드 폰을 제어하는 데 있어서는 최고라고 할 수 있다.

문자 메시지 전송, 블루투스 켜기, 화면 밝기 조정 등이 이 소형 부착형 태그를 통해 제어할 수 있는 여러 기능 중 하나이다. 또한 가격도 저렴해서 아마존에서 이런 태그 12개를 15달러 선에 구입할 수 있다.

NFC로 무엇을 할 수 있나?
이제 NFC 태그로 무엇을 할 수 있는지 알아보자.

여행용 짐가방 옆면에 이런 태그를 하나 붙여서 스마트폰 비행기표를 사용할 때 화면 밝기를 올릴 수도 있고, 은행카드나 지갑에 부착해서 은행 웹사이트가 실행되도록 할 수도 있고, 집 현관문 근처에 부착해 아이들이 집에 왔을 때 스마트폰을 가까이 대면 부모들에게 “집에 왔음”이라는 문자 메시지를 자동으로 보내도록 할 수도 있고, 자전거(금속 이외 부분)에 부착해 운동 앱이 실행되도록 할 수도 있고, 암호 없이 블루투스 페어링을 할 수도 있고, 자동차 대시보드에 부착해 와이파이 핫스팟이나 음악 앱을 실행할 수도 있고, 책상에 부착해 벨소리를 끌 수도 있고, 침대 옆에 붙여 알람을 설정할 수도 있다.

값싼 NFC 태그를 부착하고 전화기를 설정해두면, 유용한 애플리케이션들의 활용은 오직 당신의 창의성에 달려있다.

현재 모토 X와 갤럭시 S5를 포함한 많은 중고가 안드로이드 스마트폰에는 NFC가 내장되어 있다. 애플의 아이폰에는 없다. 만약 현재 사용중인 스마트폰에 NFC가 있다면, 값싼 태그를 몇 개 구입하고 앱을 한두 개 설치하는 것만으로도 이런 기능을 이용할 준비는 모두 끝난다.


NFC가 탑재되어 있는지 안드로이드 폰의 설정을 확인해보라.

태그 구입하기
NFC 태그를 온라인으로 구입할 때, 토파즈512(Topaz512)나 NTAG203 표준을 확인해야 한다. 이 둘 모두 안드로이드로 작성과 재작성이 가능하다. 토파즈512는 메모리 용량이 더 크고 더 비싸다. 개인적으로는 더 큰 용량이 제공하는 추가적인 가치에 대해서는 의문이지만.



몇몇 기기와의 호환성 문제가 있는 마이페어 클래식(Mifare Cassic) 태그는 구입할 때 신중을 기해야 한다.

필자는 위즈태그(WhizTags)의 여러 색상 토파즈 512 태그 10개 묶음과 추가 태그와 무료 열쇠고리 패키지를 아마존에서 15달러에 구입했다. 태그의 색상이 사진에서 보이는 것처럼 선명하지 않다는 점은 명심해야 한다. 실망스럽게도 색상은 좀 물 빠진 듯 보인다.

유사한 NTAG203 태그 10개 묶음도 위즈태그로부터 비슷한 가격에 구입할 수 있다. 토파즈의 추가 용량이 필요하지 않다면, NTAG203을 선택하는 것이 나을 수 있다. 좀 더 알아보기 위해 필자는 여기서 멈추지 않고 NFCGuyz의 피아노 블랙 색상의 NTAG203 5개묶음 팩을 비싼 12달러에 추가 구입했다. 여러 색깔을 갖추고 싶었을 뿐이다!

이런 태그들 대부분이 생활방수는 가능하지만 완벽한 방수가 되지는 않기 때문에, 천이나 젖을 수 있는 물건으로 태그를 감싸는 것은 좋은 생각이 아니다. 또한 특정 스펙 제품을 제외한 일반 태그들은 금속이나 전자제품 상에서는 작동하지 않는다. 사실 작동이 안되는 데서 그치지 않고 태그가 과열로 타버릴 수 있으므로 주의가 필요하다.

툴 설치하기
태그에 정보를 기록하고 기본적인 텍스트나 명령 그 이상을 읽기 위해서는 서드파티 툴이 필요하다. 왝데브(Wakdev)의 무료 NFC 툴 앱과 연관 앱인 NFC 태스크(NFC Tasks) 혹은 단독으로 나온 이고모션 코프(Egomotion Corp)의 무료 트리거(Trigger) 앱을 추천한다.

두 가지 툴 모두 추가 기능을 제공하는 프로 버전이 따로 있는데, 추가적인 동작과 루프, 변수, 조건 등을 지원한다. 가격은 모두 3달러이다.

NFC 태그 액션을 제대로 즐기려면 태스커를 선택하는 것이 낫다.


단순 기록과 복잡한 작업
NFC 툴에서 “기록(records)”이라 불리는 몇몇 단순 작업들은 서드파티 앱을 설치하지 않아도 기0본적인 안드로이드 기능으로 읽을 수 있다. 좀 더 복잡한 “작업(tasks)”들은 이를 만들 때 사용한 연관 앱으로 읽어야만 한다.

기록으로 구현할 수 있는 단순 기능들에는 눌러서 문자메시지 전송, 앱 실행, 웹 페이지 실행 등이며,  앱을 필요로 하는 복잡한 작업에는 핫스팟 발동, 와이파이 토글 같은 네트워크 관련 작업 등이 있다.


NFC 툴 앱은 NFC 태그 분석에 유용하다.

NFC의 한계
NFC는 많은 것을 할 수 있는 만큼 제약도 많다. 가장 명백한 문제는 기기 잠금 해제와 관련된 것으로, 보안 상의 이유로 NFC 태그로 기기 잠금 해제는 금지되어 있다.

물론 이를 회피할 수 있는 방법도 개발되어 있는데, 대부분은 루트 권한을 필요로 한다. 모토로라는 모토 스킵(Moto Skip)이라는 값비싼 태그를 모토 X 전용으로 판매하는데, 이를 사용하면 전화기 잠금 해제가 가능하다. 하지만 그 정도가 전부다.


모토 스킵으로 NFC 태그로 모토 X 잠금 해제가 가능하지만, 거기서 끝이다.

그리고 마지막으로 하지 말아야 할 일. 메이시 백화점에 설치된 RFID 태그를 NFC 앱으로 비활성화하려고 하지 말라. 어차피 안 통한다.  editor@itworld.co.kr


X