Pelco-Dのメッセージ形式

無料無料技术资料

这篇内容可直接阅读,适合用于基础学习和検索引流。

Pelco-Dのメッセージ形式

製品の購入:https://item.taobao.com/item.htm?ft=t&id=900569256900

Pelco-Dのメッセージ形式(7バイト)

書くとしましょう7つの言葉各単語の意味は以下のとおりです。

バイト順序役割は一般的な説明例(16進数)
1スタートマーク。封筒には“緊急!”と書かれている。タグを付けて、カメラに“注意して、指示が来た!”と伝えます。0xFF(固定値)
2宛先の住所カメラ番号(カメラ1、カメラ2など)0x01(1)
3アクション·コマンド方向の制御左、右、上、下0x04(左は左)
4アクセシビリティ機能ズーム(拡大/)、フォーカス(クリア/ぼかし)などの制御0x20(拡大)
5水平速度は左/右の速度(0=動かない、255=最速)0x3F(中速)
6垂直方向の速度上下の速度(同著)0x00(動かない)
7認証パスワードカメラがコードをチェックし、指示が改ざんされていないことを確認します。自動計算です。

実際の例:

そうしたいとしましょうカメラNo. 1左に曲がる。平均速度(例えば)0x3F(以下のメッセージです。

FF 01 04 00 3F 00 BC
  1. スタートマーク。:FF(変更なし)
  2. アドレス:address:01(カメラ1)
  3. 方向指示の指示:04(左は左)
  4. アクセシビリティ機能:00(ズーム、フォーカスなし)
  5. 水平速度は:3F(中速)
  6. 垂直方向の速度:00(上下は動かない)
  7. 認証パスワード:BC(最初の5つの数字から計算)

主な説明

  1. 認証コード(認証コード)とは?
  • ステップ1。:住所、方向、アクセシビリティ、水平速度、垂直速度の5つの数字を加算します。
    例:0x01 + 0x04 + 0x00 + 0x3F + 0x00 = 0x44
  • ステップ2。この結果に“逆加算1”(数学の負の数に似ています)を取ります。
    例えば:0x44逆にYES。0xBB+ 1になる0xBC。
  • 最終検査は0xBC。
  1. なぜチェックコードが必要なのか?
    宅配便のパッケージの“取り外し防止シール”のように、カメラはコマンドを受信した後、チェックコードを再計算します。メッセージと一致しない場合、コマンドが送信中に干渉される可能性があり、カメラは直接無視します。

共通操作の比較表

アクション·アクション命令(バイト3)例を挙げる
左に曲がる。0x04FF 01 04 00 3F 00
右に曲がる。0x02FF 01 02 00 3F 00
ターンアップ!0x08FF 01 08 00 00 3F
ターンダウン。0x10FF 01 10 00 00 3F
ズーム拡大ズーム0x20(バイト4)FF 01 00 20 00 00
ズームアウト0x40(バイト4)FF 01 00 40 00 00

一言でまとめる。

Pelco-Dプロトコルはカメラにメッセージを送るようなものです7つの単語の秘密。最初の6つの単語は“何をすべきか”を伝え、最後の単語は“偽造防止コード”で、命令がセキュリティに配信されるようにします。

関連タグ
この資料を実際のプロジェクトに活用しませんか?

ツールセンターで電文解析、CRCチェック、デバイスデバッグを行うか、要件を送信して選定と接続のアドバイスを受けましょう。

エンジニア会員

この記事を実行可能なデバッグ資料に

登録すると、高度な電文解析、資料パックのダウンロード、コード例、エンジニアリングケース、優先技術サポートが利用可能に。実際のプロジェクト納品に最適です。

高度なツール無制限
資料パックとコードパック
完全なエンジニアリングケースライブラリ
優先技術サポート窓口

发表回复

あなたのメールアドレスアドレス不会被公开。 必須項目已用 * 标注