BlackBox作为MavLink的替代品

该项目旨在演示 BlackBox的功能。作为模型,我们 选择了 MAVLink,这是一种用于管理各种无人设备的知名协议。一般而言, BlackBox 与 MAVLink 相比,显然BlackBox具有更多种类的数据类型,并且此演示仅显示一些 BlackBox 功能。

项目存储库具有以下结构。每个目录对应于其中一个描述文件 MAVLink 的 XML 协议。在目录中,除了原 XML 文件本身的副本,还有就是它的形象 黑匣子 格式, JAVA 文件,作为转换程序的结果 MavLink2BlackBox.java

与 BlackBox 不同, MAVLink 没有描述网络拓扑结构。因此,为了更全面地展示 BlackBox的 可能性,MAVLink包分为三部分。

MicroAirVehicleHandledPacks - 只能在无人设备端接收和处理的数据包 MicroAirVehicle

GroundControlHandledPacks - 只能由控制面板 GroundControl 接收和处理的 软件

CommonPacks - 任何一方发送和接受的软件包。

并将以下演示网络拓扑写入到生成的转换器文件中

以简化的形式,描述文件如下所示:

BlackBox作为MavLink的替代品_第1张图片

继续...

你可能感兴趣的:(BlackBox作为MavLink的替代品)