跳转至

快速开始

NereidAI 是端到端的 AIoT 平台,以一组专注的产品形态交付。每个产品都是 NereidAI GitHub 组织下的独立仓库,组合起来构成 一个闭环,且不强制依赖云端。各产品的职责见 套件总览,各部分如何协作见 架构总览。

开发者文档

本页用于帮助你定位方向;产品仓库才是权威来源,包含安装、确切命令与 内部实现。请从 NereidAI 组织 进入,并先阅读 对应产品的 README。

一个套件,多个独立仓库

套件层做联邦,但绝不吞并领域产品的逻辑。每个产品端到端拥有自己的 UI、API 与 发布节奏,并在其 README 中带有自己的快速开始。

产品 职责
Sphere 轻量套件层——统一门户、统一 API 网关、跨产品事件粘合。
Identity 套件统一身份中心——OIDC / LDAP / SAML 联邦、RBAC。
Link 私有化 IoT 数据管道——设备接入、规则、告警、看板。
Forge 模型工厂——数据集、训练、优化、多芯片导出。
Horizon 边缘分发——策略化 rollout、带宽感知投递、OTA。
Edge 现场网关上的南向边缘接入——零触碰、mTLS、本地自治。
Inference 边缘推理运行时——KServe/OpenAI 模型调用、描述符驱动解码。

可独立部署

每个领域产品都能单独运行,不依赖其他产品启动。套件服务(Sphere、 Identity)对单产品部署均为可选,且是永不复制产品功能的轻量层。

flowchart LR
    EDGE["NE\n现场网关"]
    LINK["NL\nIoT 管道"]
    FORGE["NF\n模型工厂"]
    HORIZON["NH\n边缘分发"]

    EDGE -->|mTLS 遥测| LINK
    LINK -->|数据集| FORGE
    FORGE -->|模型 / 应用| HORIZON
    HORIZON -->|OTA| EDGE

找到产品的快速开始

打开你关心的产品仓库,按其 README(以及它链接的 INSTALL / docs 指南) 操作。Link 以一套代码交付两种形态——all-in-one 单二进制或 Kubernetes 微服务;Edge 运行在现场网关上。

自己跑起来

以下每个产品族各给出一个有代表性的入口。把它们当作路标即可——完整命令见 产品仓库。

make dev          # 运行后端(configs/dev.yaml)
make web-dev      # 带热重载的 Vite 开发服务器
make build        # 构建 Web 资源 + 自包含二进制
make dev-all      # PostgreSQL 容器 + 后端 + 前端

成熟度不一

各产品处于不同成熟度阶段。请以产品仓库中的当前状态为准,切勿假定所有 产品都拥有稳定接口——见路线图。

接入设备

  • 现场设备 → Edge → Link。 Edge 运行在现场网关上,把 南向设备经网关 MQTT 协议桥接进 Link,具备 mTLS 与断点续传缓冲。
  • 设备直连 Link。 Link 通过同一套共享信封与 SDK 接受 MQTT、 HTTP 与 CoAP,因此各传输行为一致。
新增一种南向协议

新协议通过 Link Adapter SDK 以独立项目或仓库的形式添加,把一种线协议 翻译为平台契约。该 SDK 位于 Link 仓库的 sdk/ 下,附带带注释骨架 (adapters/template)与完整参考适配器(adapters/coap),且无需导入 internal/ 包。

下一步