LoginSignup
2
3

More than 3 years have passed since last update.

WireShark LUA PluginでMavLink通信プロトコルを解析

Posted at

WiFiなどで通信されているMavLinkメッセージをWireSharkで解析する時、MavLinkのバイナリ形式のデータ構造を確認することができますが、大変です。

WireShark MavLink LUA Plugin (mavlink.lua)を使用することで簡単にMavLink通信プロトコルをデコードした中身を確認することができます。

バイナリ形式のMAVLinkデータ構造

image.png

WireShark MavLink LUA Plugin導入手順

  • mavlink.zipをダウンロード

mavlink.zipをダウンロードします。

mavlink.zipを解凍してmavlink.luaが展開されます。

  • mavlink.luaをWireshark\pluginsに格納

「ヘルプ」| WireSharkについて より「グローバルLuaプラグイン」のパスをクリックします。

mavlink.luaを/usr/lib/x86_64-linux-gnu/wireshark/pluginsにコピーします。

image.png

image.png

  • WireSharkを再起動

  • DataをMAVLINK PROTOでデコードを設定

image.png

MAVLINK_PROTOを選択します。

image.png

  • デコードしたMAVLINK PROTOのデータ中身が表示されます。

image.png

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3