协议与技术
了解墨堤的技术基础
协议约定设备如何交换信息,通信核心负责组织连接,插件体系用于后续能力扩展。这里介绍它们的关系、当前状态和参与方式。
当前正式交付 Android 与 Windows 音频互联。NextCore 与插件开发体系仍在建设中。
查看开源参与方式当前技术基础
MoDi Protocol
协议引用版本 0.1.1协议是设备之间交换信息时遵循的共同约定。墨堤当前以固定版本的二进制形式引用 MoDi Protocol;具体规范、版本与许可边界以项目公开资料为准。
- 应用层核心
- GPL-3.0-or-later
- 协议边界
- 独立许可,以仓库说明为准
- 当前交付
- Android → Windows 音频
- 本地优先:以本地设备发现与直接连接为主要路径,采用去中心化的连接思路。
- 设备发现与连接管理:局域网内自动发现目标设备,按环境选择链路,并反馈当前状态。
- 音频采集与传输:Android 采集系统音频、麦克风或当前支持的混合输入,Windows 接收并使用。
- 四种链路:LAN、Wi-Fi Direct、Bluetooth、USB 各自适应不同环境,但不构成全环境稳定连接保证。
说明:当前主要业务仍是 Android 到 Windows 的音频互联,且为单向传输、单活跃链路,不应据此推断双向、多设备或多业务能力已经交付。
正在推进
NextCore 统一通信核心
音频、剪贴板、文件等业务,对设备管理、链路选择、会话、权限与错误处理存在大量共同需求。如果每个业务各自管理连接,会增加状态冲突与维护成本。NextCore 的目标,是将这些共同职责收敛为统一通信核心,使业务只需声明自身需要的通信能力。
音频业务更多业务 · 规划第三方插件 · 规划
通信需求与能力边界↓
NextCore
设备管理 · 会话 · 权限 · 资源与生命周期
设备 / Peer会话 / Session逻辑通道 / Channel
↓Transport · 链路适配
LANWi-Fi DirectBluetoothUSB
本节描述的是正在推进与计划中的架构,不是当前正式版本功能清单。多设备、多链路并发、多业务并发与插件接口的可用范围,以各自正式版本说明为准。
长期方向 · 尚未发布
插件体系与开放计划
插件体系的目标,是让后续业务复用底层通信能力,而不必各自实现设备连接。插件 SDK、公开接口与开发者门户尚未正式发布。
能力路线
| 状态 | 能力 | 对外说明 |
|---|---|---|
| 当前支持 | Android → Windows 音频互联 | 采集、传输、接收、播放,以及配置后的虚拟麦克风使用 |
| 当前支持 | 四种链路与基础管理 | LAN、Wi-Fi Direct、Bluetooth、USB;设备发现、链路选择与状态反馈 |
| 正在推进 | NextCore 统一通信核心 | 解耦设备管理、链路、会话与具体业务等基础职责 |
| 正在推进 | 并发与复用能力 | 多设备与多会话、多链路、多业务、逻辑通道复用 |
| 计划中 | 官方业务插件化 | 官方功能逐步通过稳定接口调用通信核心,内置功能默认保留 |
| 长期方向 | 更多协作业务 | 剪贴板、文件、屏幕、输入,以及更多平台和设备类型 |
| 长期方向 | 第三方插件生态 | 插件 SDK、公开接口规范与开发者社区;接口稳定后向社区开发者开放 |
源码与反馈
参与开源协作
应用层核心源码开放。可以查看实现、报告问题,或参与文档与代码协作。
加入社区交流规划中,尚未上线
未来开发者开放平台
developer.modiconnect.cn未来面向社区插件开发者、第三方软件开发者与硬件厂商,集中提供完整协议规范、NextCore 开发文档、SDK、API Reference 和示例工程。主站只承担技术介绍与公开资料导航。
子域名尚未上线,当前不提供跳转入口。现有真实技术资料仍可通过公开仓库访问。