TCP経由で通信できると言われているイーサネットアクセス制御デバイスがあります。
HEXデータを入力してパチェットを送信するにはどうすればよいですか.これは私が彼らのマニュアルから持っているものです(各コマンドの後に送受信される通信パケットの標準フォーマット)
. ..
端末からの標準返信パケット
サイズ (バイト)
BS (0x08) : アスキー文字 1
STX (0x02) : アスキー文字 1
LENGTH : BS から ETX までの長さ 4
TID : システム固有 ID 1
結果1
DATA : 返されたパラメータ N
CHECKSUM : BS から DATA 1 までのバイト合計
ETX (0x03) : ASCII 文字 1
端末への標準コマンド パケット
サイズ (バイト)
ACK (0x06) : ASCII 文字 1
STX (0x02) : アスキー文字 1
LENGTH : ACK から ETX までの長さ 4
TID : システム固有の ID (例: 1) 1
コマンド 1
アクセスキー(オプション) 6
DATA : コマンドパラメータ N
CHECKSUM : ACK から DATA 1 までのバイト合計
ETX (0x03) : ASCII 文字 1
このパケットは ACK から始まります。
このパケットでは、MSB から複数のバイト値を開始する必要があります。
たとえば、長さが 10 の場合、LENGTH は 0x00 0x00 0x00 0x0a です。