私はRFIDベースの在庫管理プロジェクトに取り組んでおり、各パッシブRFIDタグにデータを書き込むことができるライターを作成したいと考えています。どうすればそれを達成できますか?
予算によっては、RFIDリーダー(ライターでもある)を購入するよりも購入する方がはるかに簡単な場合があります。市場には、かなり使いやすいAPIを備えた優れたリーダーが数多くあります。また、主要なUHF RFIDリーダーのほとんどは、LLRP(Low Level Reader Protocol)と呼ばれる共通の標準で動作します。したがって、1セットのコードを記述でき、LLRPをサポートするすべてのリーダーで機能します。 UHF RFIDタグの大部分はgen2プロトコル(ISO 18000-6C)で動作するため、リーダー/ライターでも動作することを確認してください。
Gen2 RFIDタグを使用していると仮定すると、タグへの書き込みは非常に簡単です。リーダーに(コマンドを介して)タグをエンコードするように指示するだけです。もちろん、エンコードは16進形式である必要があり、タグにはEPC、Reserved、TID、Userなどのいくつかの異なるメモリブロックがあるなど、注意すべきいくつかの考慮事項があります。 (注:すべてのメモリブロックにエンコードすることはできません。このトピックの基本情報については、次のブログ投稿を参照してください: http://blog.atlasrfidstore.com/types-of-memory-in-gen- 2-uhf-rfid-tags 。)
考慮すべきもう1つのことは、タグにエンコードするデータの量です。使用する2つのプライマリメモリブロックは、EPC(通常は96ビットですが、一部のタグではこの数値が大きくなる場合があります)とユーザー(約512ビットが標準ですが、市場にはいくつかのgen2タグがあります)です。はるかに高いユーザーメモリ)。
RFIDの読み取りと書き込みは、タグのテクノロジー、ハードウェアリーダー、およびソフトウェアデバイスドライバーに固有のものです。 RFID用の一般的なWindowsAPIはありません。ただし、RFIDスキャナーをすべて同じように動作させるラッパーを提供するUnifiedPOSと呼ばれる標準があります。アプリをUnifiedPOSインターフェイスに一度書き込むと、UnifiedPOS互換のサービスオブジェクトを備えたRFIDスキャナーを使用できます。 OPOS for Windows 、および "JavaPOS" forJavaとして利用できます。 Microsoftの POS for .Net もあります。
タグとリーダーのハードウェアを選択するときは、製造元が互換性のあるサービスオブジェクトを提供しているかどうかを検討してください。これにより、読み取りと書き込みがはるかに簡単になります。
RFIDリーダーを入手する: http://www.atlasrfidstore.com/RFID_reader_s/29.htm またはビルドする: http://www.impinj.com/Indy_Reader_Chip_Family.aspx ==
RFIDは磁気タグなので、このテーマについてある程度の知識があれば構築できますが、(プロセスは正確にはわかりませんが)それを行うのはかなり難しいと思います...
しかし、私はArduino NFCシールドがあり、おそらくあなたを助けることができることを知っています。このようなもの: http://www.adafruit.com/products/789
「ライター」とはハードウェア(+ソフトウェア)を意味するのか、それともソフトウェアがニーズを満たすのかはわかりません。 @ Gp2mv3はNFCについて言及しているため、タグがRFIDのNFCタイプのサブセットに該当する場合、最も簡単なのは、携帯電話を入手して、無料のNFCライターアプリをダウンロードすることです。そしてそれを使用します。
独自のソフトウェアを作成したい場合は、Androidプラットフォームの場合、例がたくさんありますが、他のプラットフォームでも同じだと思います。電話を接続するセットアップでも想像できます。 USB経由でPCに接続し、ハイブリッドPC +モバイルアプリコンパニオンソフトウェアでライターとして使用します。
Scanfob®Ultra-BB2GEN2(UHF)Bluetooth RFIDリーダー/ライター https://serialio.com/products/rfid/readerwriters/scanfob%C2%AE-ultra- bb2-gen2-uhf-bluetooth-rfid-readerwriter
これにより、AndroidまたはWindowswith SerialMagic(Scanfob®Ultra-BB2に組み込まれたSerialMagicのライセンス)を使用して、ユーザーデータをタグに書き込むことができます。
このリーダーは、MacOSXおよびiOSとも互換性があります。 iOSでは、カーソル位置(Bluetooth HID)へのタグの読み取りのみが可能です。