Mavros: GCS_BridgeのUDPに関する質問-それはクライアントですか、それともサーバーですか?

作成日 2017年03月06日  ·  4コメント  ·  ソース: mavlink/mavros

のヘルプセクションにあるこの行の説明については
GCS_BRIDGE
UDP:udp:// [bind_host] [:port] @ [remote_host] [:port] [/?ids = sysid、compid]

1.1。
GCS_Bridgeがサーバーまたはクライアントとして機能することを知りたいですか?
そして、bind_hostとremote_hostの意味は何ですか?

2.2。
ペイロードメッセージとしてMAVを搭載したドローン監視システムを計画しました。
したがって、ドローン(コンピューター+ ROS搭載-APMではない)では、
GCS_Bridgeは、サーバーにステータスを送信するクライアントのように機能する必要があります
サーバーからもコマンド(およびウェイポイント)を受信するのを待ちます

これについて何か考えがありますか?

question

最も参考になるコメント

BSDソケットとUDPについて読んでください。
バインド-プログラムが着信メッセージをリッスンする場所。
リモート-メッセージを送信する場所。

全てのコメント4件

BSDソケットとUDPについて読んでください。
バインド-プログラムが着信メッセージをリッスンする場所。
リモート-メッセージを送信する場所。

@Tutorgamingこれは答えられますか?

@ TSC21この質問は答えられたと思います。
とにかく、コメントや提案は大歓迎です。

コードを読んでみると、GCS_Bridgeは、ROS側のリスナーになり、ネットワーク経由で送信するために、クライアントとサーバーの両方のように機能することがわかりました。

バインドとリモートの意味について、Vooonはすでにそれに答えていました。

私の監視システムでは、ドローンにUDPクライアントとサーバーの両方を実装して、カスタムミッションプランナーとの間でMAVコマンドを送受信しました。これはプロトタイプで非常にうまく機能します。 :)
。 。 しかし、大量のドローンに対応できるようにするために、私はまだそのようなネットワークを管理する考えがありません。

ところで、どうもありがとう

しかし、大量のドローンに対応できるようにするために、私はまだそのようなネットワークを管理する考えがありません。

放送してみてください。

解決済みとしてこれを閉じます。

このページは役に立ちましたか?
0 / 5 - 0 評価