在线商店

PHP Java Applet & JavaScript卡编程SDK

PHPおよびAjaxスクリプトを使用して,検出されたカードのUIDをオンラインデータベースに手動で自動送信します。

Javaアプレットソースコードソフトウェア- SDKには,uRFシリーズリーダのAPI基本実装例が含まれています。このプロジェクトには,難易度の異なる3つのソフトウェア例が含まれています:最もシンプル,シンプル,アドバンスト。
これらの例で実装されている関数は次のとおりです。

最も単純-カ,ドのシリアル番号(uid),リニア読み取り,およびリニア書き込み関数を取得します
シンプル——拡張された機能セット,リーダーとカードキーの実装,認証方法,リーダーUI信号
高度な-カ,ドセクタ,やブロック操作など,多くの高度な機能が追加されました。

bob全站版NFC RFID MIFARE®卡读写PHP - java Applet - JavaScript源代码软件

オンランデタベスへのカドuid送信

文档和软件下载

一般的なrfidリ,ダ,の操作機能

bob全站版NFC RFID PHP Java Applet & JavaScript-1

  • リ,ダ,オ,プン:接続されているrfidリダのポトを開きます。マルチスレッドアプリケーションの場合,開発者は,予期しない状況を回避するために,リーダーのリソースへのアクセスを同期するように注意する必要があります。
  • リ,ダ,閉じる:リ,ダ,のポ,トを閉じます。これにより,他のプロセスからrfidリ,ダ,にアクセスできるようになります。
  • GetCardId:この関数は,rfid NFCリダに配置されたタプ識別子とカドのシリアル番号を返します。

一般的な機能

リニア·アドレス·スペ,スをエミュレ,トする関数

リニアラ@ @ト

bob全站版NFC RFID PHP Java Applet & JavaScript-2
この関数は,リニアアドレス空間のエミュレーションを使用してカードにデータを書き込むために使用されます。信頼性を証明する方法は,関数の名前の接尾辞によって決まります。

  • aucData -書き込み用のデタを含むバトシケンスへのポンタ
  • usLinearAddress -デ,タ書き込みが意図されているカ,ドのリニアアドレス
  • usDataLength -エントリのバeprト数。aucDataでは,関数を呼び出す前に最小usDataLengthバイトを割り当てる必要があります。
  • lpusBytesWritten——カードから正常に読み取られたバイト数が書き込まれる“符号なしショート”型の変数へのポインター。入力が正常に完了すると,このデ,タはusDataLengthパラメ,タ,と等しくなります。一部のブロックの書き込み中にエラーが発生した場合,関数はこのパラメーターに正常に書き込まれたバイト数を返します。
  • ucAuthKey——このパラメーターは,一个キーまたはキーBのどちらを使用して認証を実行するかを定義します。AUTHENT1A (0 x60)またはAUTHENT1B (0 x61)の2つの値を持つことができます。
  • ucReaderKeyIndex——既定の認証方法(サフィックスのない関数が使用されている場合)は,RFIDリーダーから選択したキーインデックスを使用して信頼性の証明を実行します。リニア·アドレス·モドでは,これは書き込まれるすべてのセクタに適用されます。

bob全站版NFC RFID PHP Java Applet & JavaScript-3

リニア読み取り

この関数は,リニアアドレス空間のエミュレーションを使用してカードにデータを書き込むために使用されます。信頼性を証明する方法は,関数の名前の接尾辞によって決まります。

  • aucData -カドに書き込むためのデタを含むバトシケンスへのポンタ
  • usLinearAddress -デ,タ書き込みが意図されているカ,ドのリニアアドレス
  • usDataLength -エントリのバeprト数。aucDataでは,関数を呼び出す前に最小usDataLengthバイトを割り当てる必要があります。bob全站版NFC RFID PHP Java Applet & JavaScript-4
  • lpusBytesReturned——カードから正常に読み取られたバイト数が書き込まれる“符号なしショート”型の変数へのポインター。入力が正常に完了すると,このデ,タはusDataLengthパラメ,タ,と等しくなります。一部のブロックの書き込み中にエラーが発生した場合,関数はこのパラメーターに正常に書き込まれたバイト数を返します。
  • ucAuthMode——このパラメータは,キー一またはキーBのどちらで認証を実行するかを定義します。AUTHENT1A (0 x60)またはAUTHENT1B (0 x61)の2つの値を持つことができます。
  • ucReaderKeyIndex——既定の認証方法(サフィックスのない関数が使用されている場合)は,RFIDリーダーから選択したキーインデックスを使用して信頼性の証明を実行します。リニア·アドレス·モドでは,これは読み取られるすべてのセクタに適用されます。

リニアフォ,マットカ,ド

この関数は,すべてのカードデータをデフォルトのバイトデータ[32 (DEC), 20(十六进制)]で書き換えることによってカードをフォーマットするために使用されます。

  • ucReaderKeyIndex——既定の認証方法(サフィックスのない関数が使用されている場合)は,RFIDリーダーから選択されたキーインデックスを使用して信頼性の証明を実行します。リニア·アドレス·モドでは,これは書き込まれるすべてのセクタに適用されます。

ソフトウェアのダウンロ,ド

GitLabソフトウェアリポジトリにアクセスして,JavaScriptの例をダウンロ,ド

Baidu
map