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.
近期下载者:
相关文件:
收藏者: