2013-08-03 51 views
6

Tôi đang làm việc trên một dự án kiểm soát hàng tồn kho dựa trên RFID, và tôi muốn làm một nhà văn thông qua đó tôi có thể ghi dữ liệu trên mỗi thẻ RFID thụ động. Làm thế nào tôi có thể thực hiện điều đó?Làm cách nào để ghi dữ liệu trên thẻ RFID UHF?

Trả lời

0

RFID là thẻ từ, vì vậy nếu bạn có kiến ​​thức tốt về chủ đề này, bạn có thể xây dựng nó nhưng tôi nghĩ (tôi không biết chính xác quy trình) rất khó để làm ...

Tuy nhiên, tôi biết có một lá chắn NFC NFC có thể, có thể giúp bạn. Một cái gì đó như thế này: http://www.adafruit.com/products/789

+1

OP hỏi về UHF RFID, sử dụng bức xạ điện từ. NFC dựa trên HF RFID, sử dụng ghép nối cảm ứng. Hai là hoàn toàn khác nhau trong các thiết bị điện tử liên quan. – corvairjo

3

đọc RFID và viết vẫn còn đặc trưng cho công nghệ của các thẻ, người đọc phần cứng, và các trình điều khiển thiết bị phần mềm. Không có API Windows phổ biến cho RFID. Tuy nhiên, có một tiêu chuẩn được gọi là UnifiedPOS cung cấp một wrapper xung quanh máy quét RFID mà làm cho tất cả chúng hoạt động như nhau. Bạn viết ứng dụng của bạn một lần vào giao diện UnifiedPOS, sau đó bạn có thể sử dụng bất kỳ máy quét RFID nào có đối tượng dịch vụ tương thích UnifiedPOS. Nó có sẵn dưới dạng OPOS for Windows và "JavaPOS" cho Java. Ngoài ra còn có POS for .Net của Microsoft.

Khi chọn phần cứng cho thẻ và trình đọc, hãy xem xét xem nhà sản xuất có cung cấp các đối tượng dịch vụ tương thích không. Nó sẽ làm cho việc đọc và viết đơn giản hơn nhiều.

3

Tùy thuộc vào ngân sách của bạn, việc mua một đầu đọc RFID (cũng là một nhà văn) đơn giản hơn nhiều so với việc tạo ra một ngân sách đơn giản hơn nhiều. Có rất nhiều độc giả tuyệt vời trên thị trường với API khá dễ sử dụng. Ngoài ra, hầu hết các độc giả UHF RFID chính làm việc với một tiêu chuẩn chung được gọi là LLRP (Low Level Reader Protocol); vì vậy, bạn có thể viết một bộ mã và nó sẽ làm việc với bất kỳ trình đọc nào hỗ trợ LLRP. Phần lớn các thẻ RFID RFID hoạt động trên giao thức gen2 (ISO 18000-6C), vì vậy hãy chắc chắn rằng đầu đọc/ghi của bạn cũng hoạt động tốt.

Giả sử bạn đang sử dụng thẻ RFID gen2, việc ghi vào thẻ khá đơn giản. Bạn chỉ cần nói cho người đọc (thông qua một lệnh) để mã hóa thẻ. Tất nhiên, có một vài lưu ý cần lưu ý như mã hóa phải ở định dạng thập lục phân và có một vài khối bộ nhớ khác nhau trên thẻ - EPC, Dành riêng, TID và Người dùng. (Lưu ý: bạn không thể mã hóa tất cả các khối bộ nhớ. Để biết thêm thông tin cơ bản về chủ đề này, hãy xem bài đăng trên blog này: http://blog.atlasrfidstore.com/types-of-memory-in-gen-2-uhf-rfid-tags.)

Một điều nữa cần xem xét là bạn muốn mã hóa bao nhiêu dữ liệu. Hai khối bộ nhớ chính bạn sẽ sử dụng là EPC (thường là 96 bit, nhưng trên một số thẻ, con số này có thể cao hơn) và Người dùng (khoảng 512 bit là tiêu chuẩn, nhưng có một số thẻ gen2 trên thị trường có bộ nhớ người dùng cao hơn nhiều).

0

tôi sẽ khuyên bạn sử dụng một trong những boys.Scanfob® xấu Ultra-BB2 Gen2 (UHF) Bluetooth RFID Reader/Writer https://serialio.com/products/rfid/readerwriters/scanfob%C2%AE-ultra-bb2-gen2-uhf-bluetooth-rfid-readerwriter

này sẽ cho phép bạn ghi dữ liệu người dùng đến một thẻ sử dụng Android hoặc Windows với SerialMagic (giấy phép cho SerialMagic được nhúng trong Scanfob®Ultra-BB2).

Trình đọc này cũng tương thích với Mac OSX & iOS. Chỉ có khả năng đọc thẻ đến vị trí con trỏ (Bluetooth HID) trên iOS.

0

Tôi không chắc liệu "nhà văn" có nghĩa là phần cứng (+ phần mềm) hay phần mềm đáp ứng nhu cầu của bạn. @ Gp2mv3 đề cập đến NFC, vì vậy nếu thẻ của bạn rơi vào tập hợp con loại NFC của RFID, cách đơn giản nhất là lấy điện thoại của bạn, tải xuống ứng dụng ghi NFC miễn phí và sử dụng nó.

Nếu bạn muốn viết phần mềm của riêng mình, đối với nền tảng Android, có rất nhiều ví dụ và tôi cho rằng nó cũng giống nhau đối với các nền tảng khác. Tôi có thể tưởng tượng ngay cả khi thiết lập nơi bạn kết nối điện thoại với PC thông qua USB và bạn sử dụng nó với phần mềm đồng hành ứng dụng di động PC + lai như một người viết.

Các vấn đề liên quan