WiFiなどで通信されているMavLinkメッセージをWireSharkで解析する時、MavLinkのバイナリ形式のデータ構造を確認することができますが、大変です。
WireShark MavLink LUA Plugin (mavlink.lua)を使用することで簡単にMavLink通信プロトコルをデコードした中身を確認することができます。
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にコピーします。
-
WireSharkを再起動
-
DataをMAVLINK PROTOでデコードを設定
MAVLINK_PROTOを選択します。
- デコードしたMAVLINK PROTOのデータ中身が表示されます。