NFC 기술은 실제로 어떻게 동작하나
NFC는 아주 짧은 거리에서만 동작하는 무선 기술입니다. 놀라운 점은 수동형 태그에 배터리가 없다는 것입니다. 읽는 휴대폰이 만드는 자기장이 카드 속 칩을 깨우는 전력까지 공급합니다.
자기장이 전력을 나르고 데이터는 그 위에 실린다
휴대폰은 13.56MHz의 자기장을 만듭니다. 태그 안의 안테나가 유도로 그 에너지를 모으면 칩이 깨어나 저장해 둔 데이터를 돌려보냅니다. NFC 스티커가 몇 년을 서랍에 있어도 여전히 동작하는 이유죠 — 닳을 배터리가 없습니다.
NDEF: 공통의 데이터 언어
휴대폰끼리 서로 알아들으려면 공통 형식이 필요하고, 그 형식이 NDEF입니다. NDEF 레코드는 텍스트, URL, MIME 타입을 담을 수 있습니다. 명함에서는 보통 `text/vcard` 타입의 연락처 데이터를 싣고, 이를 본 휴대폰은 바로 '연락처 저장'을 제안합니다.
HCE: 휴대폰이 카드를 연기하다
호스트 카드 에뮬레이션(HCE)은 휴대폰이 NFC 태그인 것처럼 동작하게 합니다. 앱이 백그라운드에서 리더에 응답하고, 물리 카드 없이 같은 데이터가 건너갑니다. Business Card Tap이 하는 일이 바로 이것으로, 휴대폰을 Type 4 태그로 제시해 vCard를 전달합니다. (안드로이드의 기능이며, 애플은 이런 방식의 카드 에뮬레이션을 서드파티 앱에 열어 주지 않습니다.)
자주 묻는 질문
블루투스와 무엇이 다른가요?
NFC는 페어링이 필요 없고 몇 센티미터로 제한됩니다. 블루투스는 멀리 가지만 연결 단계를 요구하죠. NFC가 블루투스 페어링을 시작하는 용도로만 쓰이기도 합니다.
NFC 태그에는 얼마나 담기나요?
흔한 태그는 144바이트에서 수 킬로바이트까지 담습니다. 연락처 데이터라면 보통 충분하고, 내용이 길면 링크를 쓰는 편이 안전합니다.
잠금 상태에서도 되나요?
읽는 쪽은 대부분 화면이 켜져 있어야 합니다. 카드 에뮬레이션은 기기마다 다르지만 대개 화면이 켜지고 잠금이 풀려 있어야 합니다.
휴대폰을 명함으로 만드세요. Business Card Tap은 NFC 한 번의 터치로 상대 휴대폰에 연락처를 보내고, NFC가 없으면 화면에 QR 코드를 띄웁니다. 완전 오프라인, 계정 불필요.
브라우저에서 써보기 Google Play에서 받기