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
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
Nhận một đầu đọc RFID: http://www.atlasrfidstore.com/RFID_reader_s/29.htm Hoặc xây dựng một: http://www.impinj.com/Indy_Reader_Chip_Family.aspx
đọ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.
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).
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.
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.
- 1. Làm thế nào để giao tiếp các thẻ RFID với bút IDBlue RFID bằng iPhone?
- 2. Thẻ NFC/RFID mật mã?
- 3. Làm thế nào để dải dữ liệu từ thẻ HTML
- 4. Làm thế nào để viết thẻ RFID cho Nexus S NFC để đọc?
- 5. Làm cách nào để sao lưu tệp cơ sở dữ liệu vào thẻ SD trên Android?
- 6. Ứng dụng Android để bắt chước thẻ RFID vật lý
- 7. Ghi dữ liệu vào thẻ NFC trong hướng dẫn android
- 8. Ghi dữ liệu nhị phân trên iPhone
- 9. Làm thế nào để ghi dữ liệu với FileOutputStream mà không làm mất dữ liệu cũ?
- 10. Đọc và viết Mifare Classic 1K RFID trên Nexus-S
- 11. Làm cách nào để biết sự khác biệt giữa Thẻ Ghi nợ và Thẻ Tín dụng
- 12. Làm cách nào để chèn bản ghi từ cơ sở dữ liệu mongo này vào cơ sở dữ liệu khác?
- 13. Làm cách nào để sao chép bản ghi dữ liệu giữa hai bản sao của cơ sở dữ liệu SQLServer
- 14. Làm cách nào để định cấu hình NLog để ghi vào cơ sở dữ liệu?
- 15. Làm cách nào để ghi đè thẻ <base> mà không xóa thẻ?
- 16. Làm cách nào để mô hình thẻ trong cơ sở dữ liệu?
- 17. Làm cách nào để gắn thẻ thành phần cơ sở dữ liệu trong UML?
- 18. lưu trữ dữ liệu ứng dụng Android trên Thẻ SD
- 19. Bạn làm cách nào để ghi lại cấu trúc cơ sở dữ liệu của mình?
- 20. Tôi làm cách nào để ghi lại các tập dữ liệu bằng roxygen?
- 21. Làm cách nào để NLog ghi vào cơ sở dữ liệu
- 22. Làm cách nào để chỉ ghi các cột chung của hai bộ dữ liệu
- 23. MySQL Làm cách nào để chọn dữ liệu từ bảng đã ghi ngày hôm nay?
- 24. Làm cách nào để ghi lại cấu trúc dữ liệu JavaScript/CoffeeScript
- 25. Làm cách nào để triển khai Cổng Dữ liệu Bảng khác với Bản ghi Hoạt động?
- 26. Làm cách nào để định dạng ngày trong thanh ghi dữ liệu jQuery?
- 27. Tôi làm cách nào để ghi lại dữ liệu bài đăng RESTful?
- 28. Làm cách nào để chọn dữ liệu cụ thể trong Dữ liệu chính?
- 29. Làm thế nào để xóa dữ liệu được ghi trên thẻ sd tự động khi gỡ cài đặt ứng dụng android?
- 30. Làm cách nào để lưu trữ dữ liệu MySQL
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