我看上去很困难,正在寻求帮助!
我有一个RPi3 B +型号通过GPIO引脚14/15(/ dev / ttyS0)连接到Pixhawk使用Mavlink Comm协议工作! 代码:全选
$ sudo -s
$ mavproxy.py --master=/dev/ttyS0 --baudrate 57600
还可以添加以下选项: 代码:全选
--out=udp:(IP):Port
我想要多少IP的多次。
现在是棘手的部分,对于我的RPi,我有一个连接到RX / TX设备的Eth连接。 [设备IP:192.168.19.240;设备端口:23] 我想将所有传入数据传输到/从RX / TX设备传输到Pixhawk并返回。
我尝试过使用Socat和多个命令,例如:
$sudo socat PTY,link=/dev/ttyS0,raw,echo=0 udp4:192.168.19.240:23
没有成功。
任何信息都很有价值!!
谢谢你!答案 0 :(得分:0)
解决!
连接到RPi的TX / RX设备也(通过RF)发送到具有相同设备的地面控制站。唯一的区别是一个被定义为空降(一个有pi),第二个是地面。
我尝试通过socat访问机载TX / RX,但是一个简单的ping" ip连接到地TX / RX"显示了pi与地面PC之间的连接。
启动mavproxy并在RPi上将PC定义为主的简单命令:
mavproxy.py --master=udp:PC IP ADDRESS:14550
一切正常。