Skip to content

LAN内のShunkeiデバイスを検索するツール

License

Notifications You must be signed in to change notification settings

shunkei-jp/find-shunkei

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

find-shunkei

find-shunkei コマンドを利用することで、LAN内のShunkeiデバイスを検索することができます。

検索には DNS-SD (mDNS) を利用しているため、マルチキャストパケットが到達する環境(同一L2内など)である必要があります。

Installation

バイナリをダウンロード

GitHub Releases からバイナリをダウンロードし、 パスの通った場所に配置してください。

go install

Goがインストールされている環境であれば go install を用いてインストールすることが可能です。

go install github.com/shunkei-jp/find-shunkei@latest

Usage

find-shunkei -h でヘルプを参照できます。

find-shunkei # LAN内を検索
find-shunkei -rx # Shunkei VTX受信機のみを検索
find-shunkei -tx # Shunkei VTX送信機のみを検索
find-shunkei -t 5 # タイムアウトを5秒に設定して検索(デフォルトは2秒)
find-shunkei -1 # 最初の一台が見つかったら終了

find-shunkei -ip-only # IPアドレスのみを表示(スクリプトなどでの利用を想定)
find-shunkei -ip-only -rx -1 # 受信機のみを検索し、最初の一台が見つかったら、IPアドレスのみを表示して終了

終了コード

デバイスの検出に成功した場合、終了コード0にて正常終了します。 デバイスが一台も見つからなかった場合、終了コード9を返します。

エラーが発生した場合は終了コード1を返します。

お問い合わせ

質問・バグ報告・活用事例の報告などは、Shunkei Github discussions へご投稿ください。 機能追加に関する要望や検討中の利用事例なども投稿いただければ、今後の開発方針に参考にさせていただきます。

公開したくないお問い合せは お問い合わせフォーム までお寄せください。

Development

開発時には main.go を直接実行してください。

go run main.go