Mavros: Вопрос по UDP в GCS_Bridge - это клиент или сервер?

Созданный на 6 мар. 2017  ·  4Комментарии  ·  Источник: mavlink/mavros

Для объяснения этой строки в разделе справки
GCS_BRIDGE
UDP: udp: // [bind_host] [: port] @ [remote_host] [: port] [/? Ids = sysid, compid]

1.
Я хочу знать, что GCS_Bridge действует как сервер или клиент?
а что означают bind_host и remote_host?

2.
Я планировал создать систему мониторинга дронов, в которой в качестве полезного сообщения будет использоваться MAV.
Итак, на дронах (питание от компьютера + ROS - не APM),
GCS_Bridge должен действовать как клиент, который отправляет статус на сервер
и дождитесь получения команды (и путевых точек) с сервера

Вы что-нибудь об этом знаете?

question

Самый полезный комментарий

Прочтите о сокетах BSD и UDP.
Bind - где программа будет прослушивать входящие сообщения.
Удаленный - куда он будет отправлять сообщения.

Все 4 Комментарий

Прочтите о сокетах BSD и UDP.
Bind - где программа будет прослушивать входящие сообщения.
Удаленный - куда он будет отправлять сообщения.

@Tutorgaming это ответ?

@ TSC21 Думаю, на этот вопрос есть ответ.
В любом случае, любые комментарии или предложения приветствуются.

Читая коды, я обнаружил, что GCS_Bridge действует как клиент и как сервер, чтобы быть слушателем на стороне ROS и отправлять его по сети.

О значении привязки и пульта Вуон уже ответил на этот вопрос.

Для моей системы мониторинга я реализовал на дронах как клиент, так и сервер UDP, чтобы отправлять и получать команду MAV от и на мой планировщик пользовательских миссий. Он очень хорошо работает на прототипе. :)
. . Но чтобы подготовить его к работе с большим количеством дронов, я до сих пор не знаю, как управлять такой сетевой штукой.

Кстати, большое спасибо

Но чтобы подготовить его к работе с большим количеством дронов, я до сих пор не знаю, как управлять такой сетевой штукой.

Попробуйте трансляцию.

Закрытие как решено.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги