Table of Contents
μFRナノオンラインリーダープロトコル構造 #
ここでは、μFRナノオンラインリーダーの使い方を説明します。
マスター モードの POST 要求
- マスター モードでは、カードが検出されると、デバイスは HTTP POST 要求をホストに送信します。
- HTTP 応答は、ファームウェア バージョン 1.5.4 以下の場合は "OK" または "FAILED" である必要があります。
- 応答が「OK」の場合、デバイスはビープ音を一度鳴らし、緑色のLEDをオンにします。
- 応答が「失敗」の場合、デバイスはビープ音を2回鳴らし、赤いLEDをオンにします。
- サーバーが応答しない場合、デバイスはビープ音を3回鳴らし、赤いLEDをオンにします。
- ファームウェアバージョン1.6.0以降については、マスターモードPOST応答プロトコルのセクションを参照してください。
マスター モードの HTTP POST 要求構造 #
* | フォームパラメータ | ||||||
リニア読み取りが無効 | Sn | Uid | CTRLINFO | オンライン | |||
リニア読み取りが有効 | Sn | Uid | CTRLINFO | オンライン | データ | ||
リーダーシリアル | コントロール | 番号1または | リニア読み取り | ||||
D碑文 | カード UID | からの番号 | 2 依存します | HEXとしてのデータ | |||
番号 | |||||||
0 から 255 | 読者数 | 文字列 |
マスター モードの POST 応答
- サーバーがPOSTリクエストを受信すると、μFRナノオンラインはHTTP応答を待機しています
- 応答には、μFR COM プロトコルからの HEX 文字列コマンドが含まれています。
- 応答には、改行文字 (n) で区切られた 3 つの行 (UART ごとに 1 行) を含める必要があります。
- CMD-EXTは、区切り文字なしで、CMDが前に付く1つの文字列で送信する必要があります
- 複数のコマンドを送信するには、複数の文字列を空白区切り文字で分割します。
マスター モードの HTTP ポスト応答構造 #
コマンドの送信先 | n | コマンドの送信先 | n | トランスペアレントに送信されたコマンド |
UART2 | UART1 | ウアート |
- サンプルを使用してマスターモードリクエストを処理するための PHP Server API は、https//code.d-logic.com/nfc-rfid-reader-sdk/μ FR_online-examples-php-master_mode にあります。
マスター モード UDP ブロードキャスト #
- マスターモードでは、カードが検出され、UDPブロードキャストが有効になっている場合、デバイスはUDPブロードキャストを送信します
- HTTP POST 要求が有効になっている場合、表示は上記と同じです。
- HTTP POSTリクエストが無効になっている場合、デバイスはビープ音を一度鳴らし、緑色のLEDをオンにします。
マスター モード UDP ブロードキャスト構造 #
80/リーダーシリアル番号/カードUID/0
UDP ディスカバリー・サーバー #
- UDPディスカバリサーバは、ローカルネットワーク内のμFRリーダを見つけるために使用されます
- UDPパケットをμFRリーダーポート8880に送信し、応答を待ちます。
UDP ディスカバリー・サーバーの応答の例 #
* | UART 1 ポート | UART 2 ポート | |||||||||||||||||
* | IP アドレス | ポート | CP | ボーレート | ポート | CP | ボーレート | ||||||||||||
12 月 | 192 | 168 | 1 | 5 | 8881 | 'T' | 115200 | 8882 | 「U」 | 250000 | |||||||||
16 進 | C0 | A8 | 01 | 05 | B1 | 22 | 54 | 00 | C2 | 01 | 00 | B2 | 22 | 55 | 90 | D0 | 03 | 00 |
*CPはネットワーク通信プロトコルです。 「T」はTCPを表し、「U」はUDPを表します。
μFR ナノ オンラインのみの COM プロトコル コマンド #
- これらのコマンドは、μFRナノオンラインのみです。
- コマンドは ASCII モードで送信されます。
- コマンドは、トランスペアレント、BLEシリアル、およびBLE低エネルギーモードで使用されます。
コマンド | D碑文 |
!TURN_MST_MODE_ON! | デバイスをWiFiマスターモードに切り替えます。 |
!TURN_SLV_MODE_ON! | デバイスをWiFiスレーブモードに切り替えます。 |
!TURN_BLE_MODE_ON! | デバイスをBLE低エネルギーモードに切り替えます。 |
!TURN_SPP_MODE_ON! | デバイスをBLEシリアルモードに切り替えます。 |
!TURN_HID_MODE_ON! | デバイスを BLE HID モードに切り替えます。 |
!TURN_AP0_MODE_ON! | BLEを使用しているときはアクセスポイントをオフにします. |
!TURN_AP1_MODE_ON! | BLEがオンのときにアクセスポイントをオンにします. |
!TURN_LD0_MODE_ON! | BLEがオンのときは、LED表示をオフにします. |
!TURN_LD1_MODE_ON! | BLEを使用しているときは、LED表示をオンにします。 |