agent_protocol_splitter

所属分类:视频会议
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2022-02-17 17:59:25
上 传 者sh-1993
说明:  microRTPS DDS代理协议拆分器。允许在同一串行链路中传输和解析MAVLink和RTPS数据包,
(microRTPS DDS agent protocol splitter. Allows to stream and parse MAVLink and RTPS packets in the same serial link,)

文件列表:
CMakeLists.txt (2615, 2022-02-17)
LICENSE (1516, 2022-02-17)
debian/ (0, 2022-02-17)
debian/changelog (157, 2022-02-17)
debian/compat (3, 2022-02-17)
debian/control (373, 2022-02-17)
debian/copyright (1787, 2022-02-17)
debian/rules (861, 2022-02-17)
include/ (0, 2022-02-17)
include/protocol_splitter.hpp (5399, 2022-02-17)
src/ (0, 2022-02-17)
src/protocol_splitter.cpp (21665, 2022-02-17)
test/ (0, 2022-02-17)
test/mavlink_reader.py (4839, 2022-02-17)
test/rtps_reader.py (4845, 2022-02-17)
test/test_protocol_splitter.sh (814, 2022-02-17)

# agent_protocol_splitter [![Licence](https://img.shields.io/github/license/Auterion/agent_protocol_splitter)](https://github.com/Auterion/agent_protocol_splitter/blob/master/LICENSE) [![Build in Ubuntu](https://github.com/Auterion/agent_protocol_splitter/workflows/Build%20in%20Ubuntu/badge.svg?branch=master)](https://github.com/Auterion/agent_protocol_splitter/actions?query=workflow%3A%22Build+in+Ubuntu%22) [![Build in MacOS](https://github.com/Auterion/agent_protocol_splitter/workflows/Build%20in%20MacOS/badge.svg?branch=master)](https://github.com/Auterion/agent_protocol_splitter/actions?query=workflow%3A%22Build+in+MacOS%22) microRTPS/DDS agent protocol splitter. Allows to stream and parse MAVLink and RTPS packets in the same serial link. ## Build ```sh cmake .. make ``` ## Install To install system wise on an UNIX system (might require `sudo` permissions): ```sh make install ``` ## Usage Make sure to have the UART link up and the cabling right (if using an TTL-USB adapter). Run the splitter using: ```sh $ protocol_splitter [options] ``` Options available: ```sh -b UART device baudrate. Default 460800 -d UART device. Default /dev/ttyUSB0 -i Host IP for UDP. Default 127.0.0.1 -w UDP port for receiving. Default 5800 -x UDP port for sending. Default 5801 -y UDP port for receiving. Default 5900 -z UDP port for sending. Default 5901 -f Activates UART link SW flow control -g Activates UART link HW flow control -v Add more verbosity ``` At the same time, the `protocol_splitter` should also be run in the client side, so the stream can be multiplexed bidirectionally.

近期下载者

相关文件


收藏者