Tôi cần đọc số sê-ri thẻ MiFare trong WinSCard. Tôi có thể đọc 7B UID từ thẻ MiFare.MiFare - Sự khác biệt giữa UID và số sê-ri của thẻ MiFare
Sự nhầm lẫn là tôi không biết liệu số UID và số sê-ri MiFare có giống nhau không? !!
Tôi đã giải quyết vấn đề nhưng chỉ có thể đạt được một phần thành công. Tôi tìm thấy một question trên stackoverflow cũng nhưng nó đã không giúp đỡ.
Tôi tìm thấy số document của NXP trực tuyến có nội dung UID và số sê-ri khác nhau. (trên trang số 3, dòng số 5)
Có một ứng dụng của OmniKey đọc số sê-ri của thẻ và nó cũng chỉ trả về UID.
NXP tài liệu nói UID <> Serial Number và một ứng dụng OmniKey tiêu chuẩn khác trả UID như Serial Number.
Tôi đã bắt đầu giải quyết vấn đề này. Tôi rất cảm kích nếu có ai có thể giúp đỡ.
Thẻ MiFare không có số sê-ri có thể đọc được. Họ chỉ có một UID. Lý do tại sao bạn nhầm lẫn là, không phải ai cũng biết UID là gì, nhưng mọi người đều biết số sê-ri là gì. Do đó UID thường được gọi là serial. NXP cố gắng làm rõ điều đó nhưng thêm nhiều sự nhầm lẫn hơn bằng cách ngụ ý một chuỗi tồn tại. Các tài liệu từ NXP là gây hiểu lầm khủng khiếp bằng cách này. –
Vậy id duy nhất có thể đọc được là UID này? Tôi có thể đọc UID bằng WinSCard. Và nếu số sê-ri không thể đọc được, thì điểm cung cấp chúng là gì? #JustCurious :-) –
Trích dẫn đầy đủ từ tài liệu đó là "UID không phải là" số sê-ri ", mà là số nhận dạng duy nhất. Không có đề xuất cách chuyển mảng byte thành số nguyên." Họ đang chỉ ra rằng việc chuyển đổi thành * số * không phải là thứ mà họ đang xác định và có thể được thực hiện theo nhiều cách khác nhau (ví dụ: nhỏ bé và người lớn) – Eric