カードターミナルMF-WEB08SはMIFAREカード用のTCP/IPイーサネットベースのRFIDターミナルである。これはスタンドアロンHTTPウェブクライアントとして設計された(他のパソコンは必要無し)。RFIDカードが読み取られた時、リーダーはGETリクエストをウェブサーバーに送信し、ページ\avea.phpをリクエストする。サーバーは<AVEA>と</AVEA>の間に組込制御をスタンダートHTTPで返信する。多様なページエクステンションもサポートできる。故に、多様なHTTPサーバーシステム(MicrosoftのIISとASP、Unix/LinuxのApache、PHPとMySQLデータベースサーバー;スタンダートHTMLサーバー)も使用できる。このシステムはスタンダードウェブベースシステムなので、プログラミングの必要はない。軽くウェブページをデザインすれば、強力で完全なアクセスコントロールシステムと出席時間管理システムが使用できる。リーダーのセットアップ普通に作動できるよう、MF-WEB08Sは必ず正しく設定しなければならない。通常状態では、青いLEDは点滅するが、リレーが入ったら、赤いLEDがつく。MFーWEB08Sをデフォルトにリセットする電源を入れる前に、ジャンパキャップをOP1に挿し入れる。電源入れたら、MF-WEB08Sのセッティングが消され、デフォルトセッティングに戻る。通常オペレーションの時は必ずジャンパキャップを外す。強制DHCPモードシャンパキャップがOP2に入れたら、MF-WEB08Sが自動的にDFCPモードに設置される。www-serverにレスポンスするよう設置しなければならない。derivativesKEYAとKEYBを読み取るのに、S50/S70のみサポート。インストレーション普通に作動できるよう、MF-WEB08Sは必ず安定な電力供給が必要。10-baseTイーサネットコネクションと、任意な電子ストライクや磁石ロック。電力を供給する方法は2つある:ターミナルブロック電力をターミナルブロックに入れ、ポジティブがVINに、ネガティブがGND(グランド)に接続する。イーサネットケーブルイーサネットケーブルでRJ45コネクターに電源を入れる。同時に、ジャンプブロックJ3は必ず2-pinジャンパキャップでショートしなければならない。ジャンパキャップ4つ入れることで、電力がイーサネットケーブルから流れ込む。この場合では、電力はパワーターミナルにアウトプットされている。ノーマルクローズ、通常はCに接続。コモン、NOかNCに繋がるが、同時に2つに接続しない。ノーマルオープン、通常はオープンサーキット。リレーの最大スイッチングボルテージが120VACと60VDCであり、最大開閉電流が2Aである。これはドアアクセスコントロールのため、エレクトリックストライクのバイパススイッチに接続可能である。最大電流・電圧を超えたら、リーダーが壊される可能性あり、修理不可となる。コンタクトスイッチMF-WEB08SはSWターミナルから外部コンタクトスイッチ(プッシュボタン)を接続可能。この状態の変更(ショートかオープン)は該当なメッセージをウェブサーバーに送信する。本体サイズ高さ:97mm広さ:57mm深さ:23.5mmソフトウェアWEB08SはHTTPクライアントが、PHPも使用可能。URLリクエストを送り、HTTPサーバーからの返事によって、作動するす。HTTPサーバーへのリクエスト\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が必要となる。$ulenMIFAREカードのUIDのバイト長で、4、7と10もある。$uidMIFAREカードのUIDで、ストリングは16進形式で、サイズが変換可能である。$ulenは長さを教える。$uid=123456789ABCDEF01234$cmdどんなアクションがリーダーで行ったかを表すリクエストである。リーダーに電源を入れたら送信される。IDカードがリーダーに読み込まれたら送信される。カードナンバーは$codeに保存される。プログラムのハートビットレートが達したら送信される。デフォルトのハートビットレートは300秒である。コンタクトスイッチがショット・オープンされたら送信される。リーダーがPingされた時に送信される。$mode内部使用で、もし$mode=MFx、ターミナルはMifareリーダーである。$ver内部使用で、現在のファームウェアのバージョンである。i.e.$ver=1.7。$contact$cmd=SWを利用してコンタクトスイッチの状態を表す。スイッチがオープされたら、$contact=OPEN。スイッチがクローズされたら、$contact=CLOSE。$sidSIDレスポンスに設置されたバリューである。$dataこれは32桁16進数のブロックリードアウトのデータである。$md5MD5ユーザーのシークレットキー、デイトとタイムのMD5チェックサムである。認証リクエストで一緒に送信される。b62a8cf4adfdd10874f1121686b0bba9サーバーの側では、MD5のシークレットキーがわかるため、MD5チェックサムが計算でき、送られてきたチェックサムと答え合わせられる。MD5のシークレットキーは公開されないため、認証されたリーダーにしか正確なチェックサムを送られない。$deviceidリーダーの独特な32bitのIDである。HTTPサーバーからのレスポンスリクエストを送ったら、MF-WEB08SはHTTPサーバーからのレスポンスを待つ。スターティングフラグ<AVEA>とエンディングフラグ</AVEA>を確認し、その間のストリングを解読する。シークレットキーワードとパラメーターの中にはスペーシングがなくてはいけない。通常ではレスポンスポケットのサイズは600バイトより少ない。以下のレスポンスが対応できる: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ステートに設置する。ROOT=xxxxxxxxリーダーがアクセスするルートページを変える。これはフィクストレングスのフォーマットのデシマルバリューである。これは不揮発性で、電源消しても残る。/24689.phpにアクセスする。ROOT=00000000を設置することで、アクセスページをデフォルトページにリセットする。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の場合、リレーがオフになる。リレーの状態はサブコマンドに影響される。LED=xこれはフィックスコマンドで、バリューがデシマルである。LED=1の場合、緑LEDがつく。LED=0の場合、LEDが消される。SID=xxxxxxxxこれはフィックスコマンドで、バリューが16進値である。これは不揮発性バリューで、電源落としても変えることはない。MKEY=Nxxxxxxxxxxxxこれは16進値のフィックスコマンドで、不揮発性バリューで、電源落としても変えることはない。NはAかBでどのキーをセットするか分ける。Xxxxxxxxxxxxは12桁の16進値バリューのキーである。(hex)にセットするキーを公衆ネットワークより、安全なプライベートネットワーク環境で送信することはお勧めします。MREAD=Nxxこれは16進値のフィックスコマンドで、不揮発性バリューで、電源落としても変えることはない。NはAかBでどのキーをセットするか分ける。Xxは16進値のブロックナンバーである。MREAD=B0CはリーダーをKEYBでブロックナンバー12を読むようにセットする。MAUTH=xこれは16進値のフィックスレングスコマンドで、xはバリュー認証モードである。これは不揮発性バリューで、電源落としても変えることはない。データを読み取らない。i.e.認証不可状態となる。MREADが提供したキーでデータを読み取る。認証が成功した場合、データはUIDと一緒にサーバーに送信される。認証が失敗した場合、UIDのみサーバーに送信される。MREADが提供したキーでデータを読み取る。認証が成功した場合、データはUIDと一緒にサーバーに送信される。認証が失敗した場合、何もサーバーには送信しない。MD5=xxxxxxxxxxxxxxxxこれはフィックスコマンドで、64bitバリューが16進値である。これは不揮発性バリューで、電源落としても変えることはない。これはコンピューティングMD5チェックサムに使うシークレットキーである。以下は分かりやすい例で、HTTPサーバーにあるPHPスクリプトの例である。\avea.php.。