ターミナルWEB05AはTCP/IPイーサネットベースRFIDターミナルで、125kHzRFIDカードを支援するリーダーである。スタンドアロンHTTPウェブクライアントとして開発されたため、パソコンなどは必要ない。RFIDカードがリーダーに読み取られた時、リーダーはGETリクエストをウェブサーバーに送り、\avea.phpページを要求する。サーバーはスタンダートHTTPで<AVEA>と</AVEA>タグの間に組込制御をリーダーに返信する。そのため、多様なHTTPウェブサーバーシステム(MicrosoftのIISとASP、Unix/LinuxのApache、PHPとMySQLデータベースサーバー;スタンダートHTMLサーバー)も使用できる。このシステムはスタンダートウェブベースシステムのため、プログラミングは不要。システムと出席時間管理システムが使用できる。リーダーの設置リーダーが通常に動けるように、正確に設置しなければならない。設置モードに入るのに:リーダーに電源を入れる同時に、“*”ボタンを長押しする。“CONF”はリーダーに表示する。この時にリーダーの上にIDカードを置いておいたら、そのIDカードがマスターカードとして登録され、リーダーの電源を消さなくてもリーダーを設置できるようになる。マスターカードが読み取られたら、リーダーは自動的に設置モードに入る。設置noパラメーターを編集するには、“#”ボタンを押す。“.”は“#”ボタンで入力する。192.168.1.123の入力シーケンシは192#168#1#123。“#”ボタンを押すことで入力を確認する。“*”ボタンでキャンセルする。Extをセットするには、任意数字ボタンを押し、使用可能の選択肢を確認する。.aspx)DHCPオプションをトグルするには、任意数字ボタンを押す。インストレーション通常に作動できるよう、WEB05Aは安定な電力供給、10-baseTイーサネットコネクション、オプショナルなスレーブリーダーとオプショナルな電子ロックが必要である。リーダーへの電源の入れ方2種類あり:ターミナルブロックターミナルブロックJ11に電源を入れ、ポジティブターミナルはVINに、ネガティブはGND(グラウンド)に入れる。ボルテージは9から12Vで、最小電流は500mA以上。Cat-5/eイーサネットケーブルからの電源供給J11に電源を入れる以外、電力はRJ45コネクターからのイーサネットケーブルで入れれる。Pin7と8はGND(グラウンド)に接続で、Pin4と5はVINに接続。その間に、シャンプブロックJ3はツーピンジャンパキャップ4つでショートしなければならない。ノーマルクローズ、通常はCに接続。コモン、NOかNCに繋がるが、同時に2つに接続しない。ノーマルオープン、通常はオープンサーキット。リレーの最大スイッチングボルテージが120VACと60VDCであり、最大開閉電流が2Aである。これはドアアクセスコントロールのため、エレクトリックストライクのバイパススイッチに接続可能である。最大電流・電圧を超えたら、リーダーが壊される可能性あり、修理不可となる。コンタクトスイッチWEB05AはSWターミナルから外部コンタクトスイッチ(プッシュボタン)を接続可能。この状態の変更(ショートかオープン)は該当なメッセージをウェブサーバーに送信する。スレーブリーダーWEB05Aはスレーブリーダー(モデルNo:KS232S)に接続し、一緒に働くことができる。$typeを確認することで、アクションがWEB05Aからかスレーブリーダーからか、どこからか分別できる。以下の接続図は、WEB05Aがシステムの外部にインストールされ、スレーブリーダーがシステムの内部に接続されたと仮説する。備考:電子ロックへの接続スレーブリーダーからWEB05Aへの接続で、ケーブルが4つあり、パワー“+”と“ー”、データ信号RDとTD。電源が外してもリーダーのリアルタイムクロックが作動できるよう、CR1220リチウム電池が必要である。電池使わなかったら、毎回電源が外されたら、クロックがリセットされる。本体サイズ高さ:100mm広さ:71mm深さ:30mmソフトウェアWEB05AはPHP可能なHTTPクライアントである。URLリクエストを多様なパラメーターでHTTPサーバーに送信し、HTTPサーバーからのレスポンスを受け入れ、多様なアクションを起こす。このマニュアルはPHPバージョン4をベースにして作られているから、他のバージョンと違いがあるかもしれない。HTTPサーバーへのリクエスト以下は多様なPHPリクエストで、ユーザーは必要な時に使える。\avea.phpリーダーはGETリクエストを発信するにより、HTTPサーバーの固定ウェブページにアクセスする:avea.php(ウェブサイトのルートにある)ファイルの種類は選択できる、例:avea.asp、avea.cfm、avea.pl、avea.htm、avea.html。ルートにある数字的なファイアルネームに対しては、サーバーは変更可能である。$time指令の日付と時間を表示する。日付のフォーマットはYYYY-MM-DD。2007年1月23日を表す。時間のフォーマットはHH:MM:SSで、HHは時間、MMは分、SSは秒。$idリーダーのIPアドレスである。違うリーダーに対しては違うIPが必要となる。$codeリーダーが認証するIDカードの独特なコードナンバーである。$pinユーザーが入力するPINナンバーで、入力後“#”ボタンで確認する。PINの最大文字数は8桁である。$cmdどんなアクションがリーダーで行ったかを表すリクエストである。リーダーに電源を入れたら送信される。IDカードがリーダーに読み込まれたら送信される。カードナンバーは$codeに保存される。PINナンバー入力後、“#”ボタン押したら送信される。PINナンバーは$pinに保存されている。PINナンバー入力後、IDカードが読み取られたら送信される。カードナンバーは$codeに保存され、PINナンバーは$pinに保存されている。“*”ボタンや“#”ボタンが押されたら送信される。プログラムのハートビットレートが達したら送信される。デフォルトのハートビットレートは300秒である。コンタクトスイッチがショート・オープンされたら送信される。リーダーがPingされた時に送信される。$typeWEB05Aからか、スレーブリーダーからのアクションを分ける。アクションはWEB05Aからである。アクションはスレーブリーダーからである。$mode内部使用で、もし$mode=MFx、ターミナルはMifareリーダーである。$ver内部使用で、現在のファームウェアのバージョンである。i.e.$ver=1.5。$contact$cmd=SWを利用してコンタクトスイッチの状態を表す。スイッチがオープされたら、$contact=OPEN。スイッチがクローズされたら、$contact=CLOSE。$sidSIDレスポンスに設置されたバリューである。$ulenEMカードのUIDのバイトレングスで、通常は5である。$uidEMカードのUIDで、ストリングは16進形式で、サイズが変換可能である。$ulenは長さを教える。$uid=309E80732F$deviceidリーダーの独特な32bitのIDである。$md5MD5ユーザーのシークレットキー、デイトとタイムのMD5チェックサムである。認証リクエストで一緒に送信される。(ASCII)故に、コンバインストリングのMD5チェックサムはb62a8cf4adfdd10874f1121686b0bba9サーバーの側では、MD5のシークレットキーがわかるため、MD5チェックサムが計算でき、送られてきたチェックサムと答え合わせられる。MD5のシークレットキーは公開されないため、認証されたリーダーにしか正確なチェックサムを送られない。HTTPサーバーからのレスポンスリクエストが送信されたら、WEB05AはHTTPからのレスポンスを待つ。リーダーは開始フラグ<AVEA>と終了フラグ</AVEA>を探し、フラグの間のストリングを解読する。キーワードとパラメーターの間にはスペースがあってはいけない。レスポンスパケットの最大サイズは1024バイト以下である。以下のレスポンスがサポートする:HB=xxxxリーダーのハートビットレートを秒単位で設置する。フィクストレングスのフォーマットのデシマルバリューである。例:HB=0300、300秒つづHTTPサーバーにハートビットリクエストを送ることに設置。HB=0000、ハートビットリクエストを無効にする。BEEP=xリーダーにビープ音を作る。これはフィクストレングスフォーマットである。例:BEEP=1、短いビープ音を作る。BEEP=0、長いビープ音を作る。HH:MM:SSリーダーの日付と時間を設置する。年の範囲は2000から2099まで。これはフィクストレングスフォーマットである。pm12:34:56.GRNT=xxリーダーををアクセス可能状態に設置し、リレーをxx秒にNOステートからNCステートにエンゲージし、NOステートに戻る。同時にLEDがオンとオフになる。これはフィクストレングスのフォーマットである。リレーをNCステートに設置し、LEDが3秒つけた後、NOステートに戻り、LEDが消される。DENYリーダーををアクセス拒否状態に設置し、リレーをNOステートに設置する。MSG=xxxxxxxxリーダーのLCDモニターに4桁のメッセージを表示する。これはフィクストレングスのフォーマットである。このメッセージはビットマップパターンで、7分割のLCD桁である。16進数字の2桁ずつが1つのLCD桁を表示する。左の桁が一番左のLCD桁を表示。gをオンにするそのバリューを足したら、他のセグメントを同じ時間に表示することができる。例:MSG=3f737937はLCDモニターに“OPEN”を表示する。ACPIN=xxxx4桁のアクセスPINをリーダーに設置する。どんな場合でも、“#”とアクセスPINを押したら、リレーがアクセス授ける状態になる。アクセスPINは“0000”の場合、アクセスは拒否される。これはフィクストレングスのフォーマットである。CLEAR=ALLリーダーはオフラインアクセステーブルをクリアする。i.e.全カードにオフラインアクセスが拒否される。AC=xxxxxxxxxxリーダーはオフラインアクセス権利がある特定のカードの番号(10桁)を保存する。i.e.“#”を押し、カードがリーダーに読み取られたら、オフラインアクセス権がそのカードに与える。これはフィクストレングスのフォーマットである。DC=xxxxxxxxxxリーダーは特定のカードの番号(10桁)のオフラインアクセス権を削除する。これはフィクストレングスのフォーマットである。オフラインアクセスのカードは最大200枚保存できる。ROOT=xxxxxxxxリーダーがアクセスするルートページを変える。これはフィクストレングスのフォーマットである。/avea.phpより、ページe/24689.phpにアクセスする。ROOT=00000000を設置することで、アクセスページをデフォルトページにリセットする。SHOWPIN=xこれはPINを入力する時、LCDモニターに表示するかどうかに影響する。SHOWPIN=1の場合、PINナンバーは表示される。SHOWPIN=0の場合、PINナンバーが隠される。EXT=xリーダーがアクセスするルートページのファイルエクステンションを変える。これはフィクストレングスフォーマットである。Xのバリューファイルエクステンション0.php1.asp2.cfm3.pl4.htm5.html6.aspxDHCP=xリーダーのDHCPフィーチャーをコントロールする。DHCP=1の場合、DHCPが有効。DHCP=0の場合、DHCPが無効。IPIP=xxx.xxx.xxx.xxxこれはフィックスコマンドで、バリューがデシマルである。リーダーのIPアドレスを変える。これは不揮発性で、電源消しても残る。例:IP=192.168.001.234GW=xxx.xxx.xxx.xxxこれはフィックスコマンドで、バリューがデシマルである。リーダーのデフォルトルーターを変える。これは不揮発性で、電源消しても残る。例:GW=192.168.001.002NM=xxx.xxx.xxx.xxxこれはフィックスコマンドで、バリューがデシマルである。リーダーのネットマスクを変える。例:NM=255.255.255.000WS=xxx.xxx.xxx.xxxこれはフィックスコマンドで、バリューがデシマルである。リーダーがアクセスされるウェブサーバーのIPアドレスを変える。これは不揮発性で、電源消しても残る。例:WS=192.168.001.001PT=xxxxxこれはフィックスコマンドで、バリューがデシマルである。ウェブサーバーにアクセスする時に使われるポートナンバーを変える。例:PT=00080RLY=xこれはフィックスコマンドで、バリューがデシマルである。RLY=1の場合、リレーがオンになる。RLY=0の場合、リレーがオフになる。リレーの状態はサブコマンドに影響される。SID=xxxxxxxxこれはフィックスコマンドで、バリューが16進値である。これは不揮発性バリューで、電源落としても変えることはない。MD5=xxxxxxxxxxxxxxxxこれはフィックスコマンドで、64bitバリューが16進値である。これは不揮発性バリューで、電源落としても変えることはない。これはコンピューティングMD5チェックサムに使うシークレットキーである。以下は分かりやすい例で、HTTPサーバーにあるPHPバージョン4スクリプトの例である。\avea.php.。flag?></body></html>。