# doa-sdk-bundle **Repository Path**: the_third/doa-sdk-bundle ## Basic Information - **Project Name**: doa-sdk-bundle - **Description**: doa sdk合集。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-06-25 - **Last Updated**: 2025-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目说明 DOIP协议是规范客户端与数字对象(Digital Object)交互的协议。 当前DOIP协议最新版本为2.1,已发布在[ATSD](http://doa-atsd.org/?page_id=599) 本项目为DOIP协议的SDK及其相关开发工具包的集合。 | SDK模块 | 功能 | | ---- | ---- | | [doip-sdk](https://gitee.com/BDWare/doip-sdk/) | DOIP 协议的编解码器实现,支持tcp/udp/tls/ws等传输协议 | | [irp-sdk](https://gitee.com/BDWare/irp-sdk/) | IRP协议的编解码器实现 | | [doip-audit-tool](https://gitee.com/BDWare/doip-audit-tool) | 基于DOIP协议的存证与审计工具 | | [doip-compatibility-tool](https://gitee.com/BDWare/doip-compatibility-tool.git) | DOIP 2.1与2.0兼容性工具包 | # 开发说明 1) 初次clone可使用以下命令。 ```bash git clone git@gitee.com:bdoa/doa-sdk-bundle.git ``` 2) 在git clone之后执行 ```bash git submodule update --init ``` ```bash git submodule foreach -q --recursive 'git checkout $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master)' ``` 3) 更新所有子项目: ``` git submodule foreach git pull --rebase origin master git pull --rebase origin master ``` 4) 配置gradle.properties 配置成功后即可开发。 ``` cp gradle.properties.template gradle.properties ```