Đọc/Ghi NFC (Reader/Writer mode) là một trong ba chế độ hoạt động cơ bản của công nghệ giao tiếp trường gần (NFC). Ở chế độ này, thiết bị di động (như smartphone) đóng vai trò là thiết bị chủ động để đọc thông tin từ hoặc ghi dữ liệu vào các thẻ NFC (NFC tags) thụ động
Dưới đây là thông tin chi tiết về quy trình đọc, ghi, xóa và các lưu ý kỹ thuật dựa trên các nguồn tài liệu:
1. Quy trình Đọc thẻ NFC (Read)
Việc đọc thẻ NFC rất đơn giản và thường được thiết bị di động xử lý tự động:
- Trên iPhone: Từ thế hệ iPhone XS, XR trở lên, Apple đã trang bị tính năng "Quét thẻ chạy nền" (Background Tag Scanning). Điện thoại sẽ tự động thăm dò và đọc thẻ NFC bất cứ khi nào màn hình sáng mà không cần mở ứng dụng hay bật thủ công. Đối với các dòng cũ hơn (iPhone 7, 8, X), người dùng cần bật "Đầu đọc thẻ NFC" trong Trung tâm điều khiển (Control Center) hoặc dùng ứng dụng bên thứ 3
- Trên Android: Người dùng chỉ cần vào phần Cài đặt > Bật tính năng NFC. Sau đó, chỉ cần chạm lưng điện thoại vào thẻ là máy sẽ tự động nhận diện và đọc dữ liệu
- Vị trí "điểm chạm": Để đọc tốt nhất, bạn cần đưa thẻ NFC vào đúng vị trí ăng-ten. Trên iPhone, ăng-ten thường nằm ở cạnh trên cùng mặt lưng, gần cụm camera. Trên Android, ăng-ten thường nằm ở vùng giữa mặt lưng.
2. Quy trình Ghi thẻ NFC (Write)
Để ghi dữ liệu lên thẻ NFC, bạn cần một chiếc thẻ NFC trắng (chưa bị khóa), một chiếc smartphone và một ứng dụng chuyên dụng. Ứng dụng phổ biến và được khuyến nghị nhiều nhất hiện nay là NFC Tools (có trên cả iOS và Android).
Các bước thực hiện ghi dữ liệu bằng ứng dụng NFC Tools:
- Mở ứng dụng NFC Tools và chọn tab Write (Ghi)
- Nhấn vào Add a record (Thêm bản ghi). Tại đây, bạn có thể chọn loại dữ liệu muốn ghi Các định dạng phổ biến bao gồm:
- URL/URI: Gắn một đường link trang web, Facebook, TikTok hoặc danh thiếp điện tử. Lưu ý: URL là định dạng tốt nhất vì mọi smartphone đều tự động nhận diện và mở được ngay ở chế độ nền.
- Text (Văn bản): Lưu trữ một đoạn văn bản ngắn. Tuy nhiên, iOS không tự đọc văn bản trực tiếp mà cần mở app NFC để xem.
- Các lệnh tự động hóa: Cài đặt Wi-Fi, tự động gửi SMS, v.v..
- Nhập nội dung dữ liệu và nhấn OK. Ứng dụng sẽ hiển thị dung lượng (bytes) mà bản ghi này chiếm dụng trên thẻ.
- Nhấn nút Write (Ghi). Màn hình sẽ hiện thông báo "Ready to Scan" (Sẵn sàng quét).
- Đưa điện thoại lại gần thẻ NFC và giữ yên. Một âm báo và dấu tích xanh sẽ hiện ra báo hiệu quá trình ghi thành công.
3. Xóa và Định dạng lại thẻ NFC
Nếu bạn muốn thay đổi nội dung hoặc tái sử dụng thẻ, bạn có thể sử dụng tab Other (Khác) trong ứng dụng NFC Tools:
- Erase Tag (Xóa thẻ): Thao tác này sẽ xóa sạch các bản ghi hiện tại nhưng vẫn giữ nguyên cấu trúc định dạng NDEF của thẻ, giúp thẻ sẵn sàng để ghi dữ liệu mới ngay lập tức.
- Format Memory (Định dạng bộ nhớ): Xóa bỏ hoàn toàn cấu trúc dữ liệu, khôi phục thẻ về trạng thái trắng như mới xuất xưởng

4. Quản lý Bảo mật và Khóa thẻ (Lock Tag)
Để tránh việc thẻ bị người khác vô tình (hoặc cố ý) ghi đè dữ liệu, NFC cung cấp hai lớp bảo mật:
- Cài đặt mật khẩu (Password Protection): Trên các chip NTAG phổ biến (như NTAG213, 215, 216), bạn có thể thiết lập mật khẩu 32-bit. Khi đó, bất kỳ ai muốn xóa hay ghi đè thẻ đều phải nhập đúng mật khẩu.
- Khóa vĩnh viễn (Lock Tag): Khi chọn tùy chọn này, các bit nhớ trên thẻ sẽ bị vô hiệu hóa vật lý và chuyển sang chế độ chỉ đọc (Read-only). Lưu ý, đây là thao tác không thể đảo ngược, một khi đã khóa vĩnh viễn, không một ứng dụng nào có thể mở khóa để ghi lại dữ liệu được nữa.
xem thêm Thẻ NFC IN PHUN
5. Một số lưu ý quan trọng để Đọc/Ghi thành công
- Dung lượng bộ nhớ (Memory Capacity): Mỗi loại chip NFC có giới hạn lưu trữ khác nhau. Ví dụ: Chip NTAG213 có sức chứa khá nhỏ (khoảng 144 bytes), phù hợp cho 1 link URL ngắn; trong khi NTAG215 (504 bytes) hoặc NTAG216 (888 bytes) phù hợp chứa nhiều bản ghi (như thẻ vCard hay danh bạ).
- Nhiễu từ bề mặt kim loại: Tín hiệu NFC có thể bị nhiễu hoàn toàn khi dán thẻ lên bề mặt kim loại hoặc khi dùng ốp lưng quá dày/ốp có nam châm. Nếu muốn dán NFC lên kim loại, bắt buộc phải dùng thẻ chuyên dụng có lớp đệm ferrite chống kim loại (On-metal NFC tags).
- Giữ thiết bị ổn định: Điện thoại cần được giữ cố định từ 1-2 giây trong lúc ghi dữ liệu. Di chuyển điện thoại quá nhanh sẽ dẫn đến việc ghi dữ liệu bị hỏng (corrupted data)