Mavros: 关于 GCS_Bridge 中 UDP 的问题 - 它是客户端还是服务器?

创建于 2017-03-06  ·  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 的信息。
绑定 - 程序将在其中侦听传入消息。
远程 - 它将发送消息的地方。

所有4条评论

阅读有关 BSD 套接字和 UDP 的信息。
绑定 - 程序将在其中侦听传入消息。
远程 - 它将发送消息的地方。

@Tutorgaming这是回答了吗?

@TSC21我认为这个问题得到了解答。
无论如何,欢迎任何意见或建议。

通过阅读代码,我发现GCS_Bridge既像客户端又像服务器,以便成为ROS端的侦听器并通过网络发送

关于bind和remote的意思,Voon已经回答了。

对于我的监控系统,我在无人机上实现了 UDP 客户端和服务器,以便从我的自定义任务规划器发送和接收 MAV 命令,它在原型上运行良好。 :)
. . 但是要让它为大量的无人机做好准备,我仍然没有管理这样一个网络东西的想法。

BTW 非常感谢

但是要让它为大量的无人机做好准备,我仍然没有管理这样一个网络东西的想法。

尝试广播。

关闭此解决。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

tfoote picture tfoote  ·  5评论

lucaspenna00 picture lucaspenna00  ·  7评论

L4ncelot picture L4ncelot  ·  5评论

Changliu52 picture Changliu52  ·  6评论

mtsakaguchi picture mtsakaguchi  ·  5评论