NFC là gì? Công nghệ giao tiếp không dây tầm ngắn và cách dùng

NFC là gì? Công nghệ giao tiếp không dây tầm ngắn và cách dùng

Chip NFC cỡ nhỏ dán trên thẻ, kích thước tương đương một đồng tiền
Chip NFC cỡ nhỏ dán trên thẻ, kích thước tương đương một đồng tiền

Nguyên lý hoạt động

NFC dựa trên cơ chế cảm ứng điện từ giống như đọc thẻ RFID, chỉ khác tần số và khoảng cách. Một cuộn dây phát (reader) tạo ra trường từ điện từ xoay với tần số 13,56 MHz. Thẻ NFC thụ động không có pin, chỉ có một cuộn dây thu và mạch tích hợp, nên nó lấy toàn bộ năng lượng từ trường từ của reader để hoạt động.

Quá trình truyền dữ liệu về mặt kỹ thuật là biến điệu thế cảm ứng. Khi reader muốn gửi một bit 1, nó ngắt hoặc nối trường từ; thẻ cảm nhận sự thay đổi đó và hiểu là một bit. Ngược lại, khi thẻ gửi dữ liệu, nó tự điều chỉnh tải trở trên cuộn dây của mình, làm thay đổi dòng điện cảm ứng trong cuộn dây reader, và reader đọc được sự thay đổi đó. Đây là lý do giao tiếp NFC ổn định trong tầm vài centimet và nhanh chóng suy giảm khi khoảng cách tăng.

Các nhãn tem NFC dán lên đối tượng để lưu trữ đường dẫn hoặc cấu hình thiết bị
Các nhãn tem NFC dán lên đối tượng để lưu trữ đường dẫn hoặc cấu hình thiết bị

Ba chế độ hoạt động của NFC

Tiêu chuẩn NFC định nghĩa ba chế độ làm việc, mỗi chế độ đặt thiết bị ở một vai trò khác nhau:

Chế độ Vai trò thiết bị Ứng dụng điển hình
Peer-to-peer (P2P) Cả hai bên vừa là reader vừa là thẻ Chia sẻ danh bạ, chuyển ảnh nhanh giữa hai điện thoại
Card emulation Điện thoại đóng vai thẻ thanh toán, thẻ xe, thẻ cửa Apple Pay, Google Pay, ví điện tử MoMo, Zalo Pay
Reader/Writer Điện thoại là máy đọc thẻ hoặc ghi thẻ Đọc thẻ RFID, sao chép thẻ xe buýt, ghi thẻ từ thiết bị

Trong thực tế ở Việt Nam, chế độ card emulation là phổ biến nhất. Khi bạn mở ứng dụng ví điện tử và đặt điện thoại lên đầu đọc thẻ tại quầy thanh toán, điện thoại của bạn đóng vai một thẻ thanh toán ảo có con chip được mô phỏng trong phần cứng bảo mật (Secure Element).

Vì sao NFC nhanh và an toàn hơn QR?

So với mã QR, NFC có hai ưu thế rõ ràng. Về tốc độ, bạn chỉ cần chạm điện thoại vào đầu đọc, không phải mở camera và canh góc; khoảng cách chạm chỉ 4 cm nên hạn chế nguy cơ quét nhầm mã của người khác. Về an toàn giao dịch, thông tin thẻ được bảo vệ bởi Secure Element, mỗi giao dịch sinh mã ngẫu nhiên mới nên không thể phát lại mã cũ để gian lận.

Tính năng khóa xe máy, mở cửa văn phòng và sao chép thẻ xe buýt điện tử mới là nơi NFC có lợi thế rõ nhệt: dữ liệu thẻ được ghi và gắn với thiết bị cụ thể, chuyển thẻ sang điện thoại khác thì mất kết nối. Tuy nhiên, vẫn tồn tại rủi ro khi sao chép thẻ vì thẻ NFC ở chế độ đọc không có cơ chế chống sao chép tuyệt đối, nên bạn vẫn nên cẩn thận với đầu đọc lạ.

Cách kiểm tra và tận dụng NFC trên điện thoại

Trên iPhone, mở ứng dụng Ví (Wallet) để kiểm tra các thẻ đã thêm. Trên Android, mở ứng dụng Google Wallet để thêm thẻ ngân hàng hoặc vé. Bạn cũng có thể tải ứng dụng miễn phí để đọc thẻ NFC tiêu chuẩn, chẳng hạn quét mã QR trên bao bì sản phẩm để xem giá và thông tin xuất xưởng.

Mặt sau nắp pin điện thoại lộ vùng cuộn dây ăn-ten NFC được tích hợp sẵn
Mặt sau nắp pin điện thoại lộ vùng cuộn dây ăn-ten NFC được tích hợp sẵn

Ứng dụng mở rộng ngoài thanh toán

Ngoài ví điện tử, NFC được dùng rộng rãi trong những ngữ cảnh khác. Trong lĩnh vực đi lệnh, công ty xe buýt và tàu hoành lợi Việt Nam đã chuyển sang thẻ NFC sinh trực tiếp trên cổng thông tin, người dùng dán điện thoại vào cảm biến ở cửa xe. Trong bán lẻ, thẻ sản phẩm giúp khách kiểm tra giá, thành phần dinh dưỡng và lịch sử xuất xưởng. Trong y tế, thẻ bệnh nhân điện tử và thẻ tiêm chủng mới cũng dần chuyển sang nền tảng này.

Ngoài ra, chuẩn NFC còn được tích hợp trong tai nghe, thẻ khách sạn và cặp bộ đội cảnh báo. Ở mức công nghiệp, NFC được dùng để cấu hình thiết bị, đọc số hiệu linh kiện và khởi tạo quy trình sản xuất trong nhà máy.

Tham khảo thêm: NFC Forum, và bài Near field communication trên Wikipedia.

Tôi là một lập trình viên IOS. Code chính là IOS nhưng thỉnnh thoảng vẫn đá sang Android hoặc web. Mặc dù không quá thông thạo nhưng tôi sẽ chia sẻ những kiến thức mà mình đã tìm hiểu, áp dụng qua.

Bài viết liên quan

Confidential Computing là gì? Bảo vệ dữ liệu khi đang xử lý

Confidential Computing là gì? Bảo vệ dữ liệu đang chạy trong môi trường không tin cậy Confidential Computing là một mô hình bảo mật phần cứng nhằm bảo vệ dữ…

Xem thêm

CI/CD là gì? Tự động hoá tích hợp và triển khai phần mềm

CI/CD là gì? Tự động hoá quy trình tích hợp và triển khai phần mềm CI/CD (Continuous Integration / Continuous Delivery hoặc Deployment) là tập hợp phương pháp và công…

Xem thêm

Passkey là gì? Đăng nhập không mật khẩu với WebAuthn

Passkey là cách đăng nhập không cần mật khẩu, dựa trên cặp khóa công khai và chữ ký số thay vì việc gõ chuỗi ký tự dễ bị đánh cắp….

Xem thêm
0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất