Kiểm tra NFC trên điện thoại Android, iPhone và đọc, ghi thẻ NFC
Trang kiểm tra NFC này làm hai việc. Trên Chrome cho Android, nó dùng Web NFC để quét thẻ NFC, hiện số sê-ri và từng bản ghi NDEF bên trong (văn bản, đường dẫn, dữ liệu MIME, Smart Poster), và ghi đường dẫn hoặc văn bản lên thẻ trắng sau khi bạn xác nhận. Trên iPhone, iPad và máy tính, nơi trình duyệt không có Web NFC, trang hướng dẫn cách biết máy có NFC hay không theo từng đời máy và cách bật NFC trong cài đặt. Công cụ không đọc được thẻ ngân hàng hay chip căn cước công dân.
Tính năng nổi bật
- Tự nhận diện thiết bị (Android, iPhone, iPad, máy tính) và báo trình duyệt có Web NFC, có chạy HTTPS, quyền NFC đang ở trạng thái nào
- Quét thẻ NFC bằng NDEFReader trên Chrome cho Android, đọc liên tục nhiều thẻ, giữ 20 lần đọc gần nhất
- Hiện số sê-ri (UID) của thẻ khi thẻ và máy cung cấp, có nút sao chép
- Giải mã bản ghi văn bản (kèm ngôn ngữ, bảng mã UTF-8 hoặc UTF-16), đường dẫn, dữ liệu MIME dạng chữ hoặc dạng hex, Smart Poster lồng nhau, bản ghi mở ứng dụng Android
- Ghi một bản ghi đường dẫn (https, http, tel, mailto) hoặc văn bản có mã ngôn ngữ lên thẻ ghi được
- Bước xác nhận trước khi ghi, cảnh báo dữ liệu cũ sẽ bị thay thế, tùy chọn chỉ ghi khi thẻ trống, nút Hủy ghi
- Ước tính số byte sẽ chiếm trên thẻ và cho biết vừa với NTAG213 (144 byte), NTAG215 (504 byte) hay NTAG216 (888 byte)
- Báo lỗi bằng tiếng Việt cho từng trường hợp: bị từ chối quyền, máy không có NFC, NFC đang tắt, thẻ không có NDEF, mất kết nối khi ghi
- Bảng khả năng NFC của iPhone theo đời máy, từ iPhone 6 tới các đời mới, cùng cách xem tên kiểu máy
- Hướng dẫn kiểm tra và bật NFC trên Android (Samsung, Pixel, bảng cài đặt nhanh) và vị trí ăng-ten thường gặp
Vì sao nhiều người cần kiểm tra NFC
Ứng dụng ngân hàng và VNeID dùng NFC để đọc chip trên căn cước công dân khi xác thực, nên câu hỏi điện thoại của tôi có NFC không trở nên rất phổ biến. Người khác cần NFC để chạm thanh toán, quẹt thẻ xe buýt, kết nối loa, hay kiểm tra thẻ chống giả gắn trên sản phẩm. Với Android, chỉ cần quét thử một thẻ NFC bất kỳ là biết NFC có hoạt động. Với iPhone, câu trả lời nằm ở đời máy, vì iPhone không có công tắc NFC trong Cài đặt. Trang này gom cả hai: công cụ đọc, ghi thẻ thật cho Android và bảng tra chính xác cho iPhone.
Lợi ích khi sử dụng
- Biết ngay điện thoại Android có NFC hoạt động không bằng một lần chạm thẻ, không cần cài ứng dụng
- Tra đúng khả năng NFC của từng đời iPhone, không phải đoán theo lời đồn
- Xem được thẻ NFC đang chứa gì trước khi bấm mở đường dẫn lạ trên thẻ
- Tự ghi danh thiếp, link Wi-Fi hướng dẫn, link đánh giá cửa hàng lên thẻ NFC giá rẻ
- Có bước xác nhận và tùy chọn không ghi đè nên khó ghi nhầm lên thẻ đang dùng
- Dữ liệu đọc từ thẻ chỉ nằm trên máy bạn, trang không gửi đi đâu
Cách kiểm tra NFC và đọc thẻ
- 1Mở trang trên điện thoại. Khung đầu trang cho biết Thiết bị, Web NFC, HTTPS và Quyền NFC.
- 2Trên iPhone, iPad hoặc máy tính: đọc phần Kiểm tra NFC trên iPhone hoặc Kiểm tra và bật NFC trên Android bên dưới để biết máy có NFC và cách bật.
- 3Trên Android: bật NFC trong Cài đặt, mở trang bằng Chrome, bấm Bắt đầu quét và chọn Cho phép khi Chrome hỏi quyền thiết bị NFC.
- 4Chạm thẻ NFC vào mặt lưng điện thoại, giữ yên 1–2 giây. Kết quả hiện số sê-ri và từng bản ghi; bấm Dừng quét khi xong.
- 5Muốn ghi thẻ: ở phần Ghi thẻ NFC chọn Đường dẫn (URL) hoặc Văn bản, nhập nội dung, xem ước tính dung lượng, bấm Ghi lên thẻ.
- 6Đọc kỹ khung xác nhận, bấm Xác nhận, chờ chạm thẻ rồi chạm thẻ vào máy tới khi có thông báo Đã ghi xong. Quét lại để kiểm tra.
NFC và NDEF là gì
NFC (Near Field Communication) là kết nối không dây tầm rất ngắn ở tần số 13,56 MHz, hai thiết bị phải để sát nhau, thường trong vài centimet. Nhờ tầm ngắn mà NFC hợp với thanh toán chạm, thẻ ra vào, ghép đôi tai nghe và thẻ thông minh. Thẻ NFC dán (tag) là một chip nhỏ kèm ăng-ten, không có pin, lấy năng lượng từ chính điện thoại khi được chạm. Để mọi máy hiểu được dữ liệu trên thẻ, tổ chức NFC Forum đặt ra định dạng NDEF (NFC Data Exchange Format): một thông điệp gồm một hoặc nhiều bản ghi, mỗi bản ghi có loại (văn bản, đường dẫn, kiểu MIME…) và phần dữ liệu. Khi điện thoại mở một đường dẫn sau khi chạm thẻ, đó là nó đang đọc bản ghi URL trong thông điệp NDEF.
Web NFC chạy ở đâu
Web NFC là API cho trang web đọc, ghi thẻ NDEF, có trên Chrome cho Android từ bản 89. Trang phải chạy qua HTTPS, được mở trực tiếp (không nằm trong khung nhúng), và đang hiển thị trên màn hình; tắt màn hình hay chuyển sang ứng dụng khác thì việc quét dừng lại. Lần đầu quét, Chrome hỏi quyền dùng thiết bị NFC. Safari và mọi trình duyệt trên iPhone, iPad không có Web NFC, vì trên iOS mọi trình duyệt đều dùng nhân WebKit của Apple và Apple chưa đưa API này vào. Máy tính để bàn và laptop cũng không dùng được, kể cả máy có đầu đọc NFC. Vì vậy trên iPhone và máy tính, trang này chỉ hướng dẫn, không quét thẻ.
NFC trên iPhone theo từng đời máy
Mọi iPhone từ iPhone 6 đều có chip NFC, nhưng iPhone 6, 6s và SE thế hệ đầu chỉ dùng nó cho Apple Pay. Từ iPhone 7, ứng dụng được phép đọc thẻ NDEF qua bộ công cụ Core NFC của Apple; iPhone 7, 8 và X phải mở ứng dụng hỗ trợ hoặc nút đọc thẻ NFC trong Trung tâm điều khiển (có từ iOS 14) mới đọc được. Từ iPhone XS, XS Max và XR trở về sau, máy tự đọc thẻ NDEF khi màn hình đang sáng mà không cần mở ứng dụng, và ứng dụng Phím tắt tạo được tự động hóa khi chạm thẻ. Từ iOS 13, ứng dụng có thể ghi thẻ NDEF và đọc các thẻ chuẩn ISO 7816 như chip hộ chiếu, căn cước. iPhone không có công tắc bật, tắt NFC; chip luôn sẵn sàng khi ứng dụng cần. iPad không đọc được thẻ NFC. Cách chắc nhất để biết đời máy: Cài đặt > Cài đặt chung > Giới thiệu, xem dòng Tên kiểu máy.
NFC để đọc chip căn cước: công cụ này không làm được
Chip trên căn cước công dân và hộ chiếu không chứa dữ liệu NDEF. Muốn đọc, ứng dụng phải gửi lệnh theo chuẩn ISO 7816 và mở khóa bằng thông tin in trên thẻ, theo quy trình tài liệu đi lại điện tử của ICAO. Ứng dụng ngân hàng, VNeID làm được việc này vì chúng là ứng dụng cài trên máy, được hệ điều hành cấp quyền truy cập NFC ở mức thấp. Web NFC thì chỉ cho trang web làm việc với NDEF, nên công cụ này không đọc được chip căn cước, thẻ ngân hàng, thẻ tín dụng hay thẻ từ ra vào mã hóa; chạm các thẻ đó vào máy chỉ thấy báo không đọc được dữ liệu NDEF. Điều công cụ giúp được là xác nhận NFC trên máy Android của bạn đang hoạt động: nếu quét được một thẻ NFC thông thường mà ứng dụng vẫn không đọc được căn cước, vấn đề thường nằm ở vị trí đặt thẻ hoặc ở ứng dụng.
Các loại thẻ NFC hay gặp và dung lượng
Thẻ dán NFC giá rẻ phổ biến nhất dùng chip NTAG21x của NXP. Theo bảng thông số của hãng, vùng dữ liệu người dùng của NTAG213 là 144 byte, NTAG215 là 504 byte, NTAG216 là 888 byte. 144 byte đủ cho một đường dẫn ngắn hoặc vài chục chữ; danh thiếp nhiều thông tin thì nên dùng NTAG215 hay 216. Công cụ ước tính số byte theo cấu trúc NDEF: phần đầu bản ghi, mã ngôn ngữ với văn bản, tiền tố rút gọn như https:// với đường dẫn, cộng phần bọc TLV trên thẻ; con số thật có thể lệch vài byte tùy cách trình duyệt mã hóa. Thẻ MIFARE Classic dùng trong nhiều thẻ ra vào, thẻ gửi xe không được mọi điện thoại đọc, vì chỉ máy có chip NFC tương thích mới hỗ trợ. Thẻ có thể bị khóa chỉ đọc vĩnh viễn; khi đó mọi lần ghi đều thất bại.
Ghi thẻ NFC an toàn
Ghi thẻ là thay toàn bộ thông điệp NDEF cũ bằng thông điệp mới, không có thùng rác để khôi phục. Vì vậy công cụ luôn hiện khung xác nhận nội dung trước khi chờ chạm thẻ, và có tùy chọn Chỉ ghi khi thẻ trống để không đè lên thẻ đã có dữ liệu. Công cụ cố ý không có chức năng khóa thẻ chỉ đọc, vì thao tác đó không đảo ngược được; muốn khóa thẻ dán nơi công cộng để người khác không ghi đè, hãy dùng ứng dụng chuyên dụng sau khi đã kiểm tra nội dung thật kỹ. Khi ghi, giữ thẻ yên sát mặt lưng máy tới khi có thông báo xong; nhấc ra giữa chừng có thể làm hỏng thông điệp và phải ghi lại. Đừng ghi lên thẻ không phải của bạn, như thẻ chống giả trên sản phẩm hay thẻ của cửa hàng.
Thẻ NFC chống giả trên sản phẩm
Một số hãng gắn thẻ NFC vào sản phẩm như vợt, giày, chai rượu để khách kiểm tra hàng chính hãng: chạm điện thoại vào là mở trang xác thực của hãng. Công cụ này đọc được nội dung NDEF của các thẻ đó, thường là một đường dẫn, và cho bạn xem đường dẫn trỏ về tên miền nào trước khi mở. Nhưng nó không tự kết luận thật giả: thẻ chống giả loại mới thường tạo đường dẫn có mã thay đổi sau mỗi lần chạm, và chỉ máy chủ của hãng mới kiểm tra được mã đó. Nếu đường dẫn trên thẻ trỏ về một tên miền lạ, không phải trang chính thức của hãng, đó là dấu hiệu nên cảnh giác.
Câu hỏi thường gặp (FAQ)
Làm sao kiểm tra NFC trên iPhone?
iPhone không có mục bật, tắt NFC trong Cài đặt, nên hãy xem đời máy ở Cài đặt > Cài đặt chung > Giới thiệu. iPhone 7 trở lên đọc được thẻ NFC; từ iPhone XS, XS Max, XR trở về sau máy tự đọc thẻ khi màn hình sáng. Để thử, mở khóa máy và chạm một thẻ NFC có đường dẫn vào cạnh trên mặt lưng.
iPhone XS, XS Max có NFC không?
Có. iPhone XS và XS Max đọc được thẻ NFC mà không cần mở ứng dụng khi màn hình đang sáng, ghi được thẻ qua ứng dụng hỗ trợ và tạo được tự động hóa NFC trong ứng dụng Phím tắt. Không có công tắc NFC để bật hay tắt.
iPhone 11 Pro Max, iPhone 16 Pro Max kiểm tra NFC thế nào?
Hai máy này thuộc nhóm từ iPhone XS trở về sau, NFC luôn sẵn sàng và tự đọc thẻ khi màn hình sáng. Không cần bật gì; chỉ cần mở ứng dụng cần dùng NFC, ví dụ ứng dụng ngân hàng khi đọc chip căn cước, rồi đặt thẻ theo hướng dẫn của ứng dụng.
iPhone 8 Plus có NFC không?
Có, nhưng không tự đọc thẻ ở chế độ nền như từ iPhone XS. iPhone 8 Plus đọc thẻ khi bạn mở ứng dụng hỗ trợ NFC hoặc nút đọc thẻ NFC trong Trung tâm điều khiển (từ iOS 14). Ứng dụng ngân hàng hay VNeID tự mở chế độ đọc khi cần.
iPad có NFC không?
iPad không đọc được thẻ NFC; bộ công cụ Core NFC của Apple chỉ dành cho iPhone. Vì vậy các ứng dụng cần đọc thẻ hay chip căn cước bằng NFC phải dùng trên iPhone hoặc điện thoại Android có NFC.
Làm sao kiểm tra NFC trên Android?
Mở Cài đặt và gõ NFC vào ô tìm kiếm; có mục NFC là máy có. Bật NFC rồi mở trang này bằng Chrome, bấm Bắt đầu quét và chạm một thẻ NFC. Đọc được thẻ nghĩa là NFC hoạt động bình thường.
Vì sao trang báo không hỗ trợ Web NFC dù điện thoại có NFC?
Web NFC chỉ có trên Chrome cho Android. Trình duyệt khác trên Android có thể chưa hỗ trợ, còn mọi trình duyệt trên iPhone, iPad và máy tính đều không có. Đó là giới hạn của trình duyệt, không có nghĩa máy bạn thiếu NFC.
Công cụ có đọc được chip căn cước công dân không?
Không. Chip căn cước không chứa dữ liệu NDEF và phải đọc bằng giao thức riêng có mở khóa, việc mà chỉ ứng dụng cài trên máy như ứng dụng ngân hàng, VNeID làm được. Trang web chỉ được phép đọc thẻ NDEF thông thường.
Có đọc được thẻ ngân hàng, thẻ ATM chạm không?
Không. Thẻ thanh toán dùng giao thức EMV riêng, không phải NDEF, nên Web NFC không đọc được. Chạm thẻ ngân hàng vào máy khi đang quét, trang sẽ báo không đọc được dữ liệu NDEF.
Ăng-ten NFC nằm ở đâu trên điện thoại?
Trên iPhone, ăng-ten NFC nằm ở cạnh trên mặt lưng, gần cụm camera. Trên Android, thường ở giữa hoặc nửa trên mặt lưng, tùy máy. Ốp lưng dày hoặc có kim loại, nam châm có thể làm khó đọc; thử tháo ốp nếu chạm nhiều lần không được.
Quét thẻ báo không đọc được dữ liệu NDEF là sao?
Máy đã thấy thẻ nhưng thẻ không có dữ liệu NDEF hoặc là loại trình duyệt không đọc: thẻ chưa định dạng, thẻ ngân hàng, chip căn cước, nhiều thẻ MIFARE Classic. Cũng có thể thẻ bị nhấc ra quá nhanh; hãy giữ yên 1–2 giây.
Số sê-ri (UID) của thẻ dùng để làm gì, có lúc không hiện là sao?
UID là mã nhận dạng chip, thường được dùng để quản lý thẻ trong kho hay hệ thống điểm danh. Một số thẻ không có UID cố định hoặc trả về mã ngẫu nhiên mỗi lần, và trình duyệt có thể không cung cấp, khi đó trang ghi Không có. Không nên dùng UID làm khóa bảo mật vì có thể bị sao chép.
Ghi thẻ NFC có xóa dữ liệu cũ không?
Có. Ghi là thay toàn bộ dữ liệu NDEF cũ trên thẻ bằng bản ghi mới, không khôi phục được. Trang luôn hỏi xác nhận trước khi ghi; đánh dấu Chỉ ghi khi thẻ trống nếu không muốn đè lên thẻ đã có dữ liệu.
Ghi được những gì lên thẻ?
Một bản ghi đường dẫn (https, http, tel, mailto) hoặc một bản ghi văn bản có mã ngôn ngữ. Đường dẫn có thể là trang danh thiếp, link đánh giá cửa hàng, số điện thoại hay địa chỉ email. Công cụ không ghi thông tin Wi-Fi hay danh bạ vCard.
Thẻ NFC loại nào dùng được với công cụ?
Các thẻ hỗ trợ NDEF như NTAG213, NTAG215, NTAG216 phổ biến trên thị trường. Thẻ trắng mới mua thường đã định dạng NDEF sẵn. Thẻ bị khóa chỉ đọc chỉ quét được, không ghi được.
Kiểm tra thẻ NFC chống giả trên vợt, giày có được không?
Công cụ đọc được đường dẫn trên thẻ để bạn xem nó trỏ về trang nào, nhưng không tự xác định hàng thật hay giả. Việc đó do trang xác thực của hãng làm, thường dựa trên mã thay đổi sau mỗi lần chạm. Đường dẫn trỏ về tên miền lạ là dấu hiệu nên cảnh giác.
Dữ liệu đọc từ thẻ có được gửi lên máy chủ không?
Không. Nội dung thẻ và số sê-ri chỉ hiện trên màn hình máy bạn. Tải lại trang là kết quả mất.
Từ khóa liên quan
- kiểm tra nfc
- kiểm tra nfc trên iphone
- kiểm tra nfc trên ip
- kiểm tra nfc android
- kiểm tra nfc trên máy
- kiểm tra nfc trên iphone xs
- kiểm tra nfc trên iphone xs max
- kiểm tra nfc trên ipad
- kiểm tra nfc trên iphone 11 pro max
- kiểm tra nfc trên iphone 16 pro max
- kiểm tra nfc trên iphone 8 plus
- kiểm tra nfc vợt
- điện thoại có nfc không
- cách bật nfc trên samsung
- nfc là gì
- đọc thẻ nfc online
- ghi thẻ nfc
- nfc tag reader
- web nfc
- thẻ ntag213
- nfc đọc căn cước
- test nfc