NE302 Wiki 信息架构与文档建设 Spec
日期:2026-08-12
状态:待用户审阅
范围:为 NeoEyes NE302 建立独立的产品 Wiki 文档体系,明确 Quick Start、User Guide、Hardware Guide 的边界和后续软件文档路线。
本文件是 docs/superpowers/specs/ 下的内部设计 spec,不属于 NE302 的公开 Wiki 导航;实 际 Wiki 页面必须按仓库规范添加 description、keywords 和 tags,并通过构建与路由检查确认公开入口。
1. 目标
将 NE302 作为 NeoEyes 产品线中的独立产品加入 Wiki,同时保留它与 NE301 之间的 STM32N6 平台关系。
本 Spec 解决以下问题:
- NE302 是否与 NE301 共用产品导航。
- Quick Start 与 User Guide 如何拆分。
- 当前 datasheet、硬件设计稿、图片素材和 GitHub 源码能够支撑哪些页面。
- 哪些内容可以直接写入,哪些内容必须经过 NE302 实机核查后才能承诺。
- 如何保证中英文、图片、导航和后续软件文档可持续维护。
2. 产品定位与边界
2.1 产品关系
NE302 与 NE301 共享 STM32N6 视觉 AI 平台和 STM32U0 低功耗控制思路,但不作为 NE301 的一个硬件变体挂在 NE301 Series 下。
导航层采用独立产品系列:
NeoEyes NE301 Series
NeoEyes NE302 Series
NeoEyes NE503 Series
NE302 的产品定位是:
NeoEyes NE301 同平台的 Mini AI Vision Camera,面向室内持续供电设备,提供连续 4MP 图像采集、本地 INT8 推理和结构化结果输出。
2.2 与 NE301 的差异边界
| 维度 | NE301 | NE302 |
|---|---|---|
| 产品形态 | 模块化低功耗 AI 相机 | 紧凑型 Mini AI Vision Camera |
| 典型供电 | 电池、太阳能、Type-C、PoE 等 | USB Type-C 持续供电 |
| 典型部署 | 户外、低频抓拍、事件触发 | 室内、连续视觉、设备集成 |
| 结构 | 可换镜头/通信/供电模块 | 38×38 mm PCBA,42×42×20 mm 外壳 |
| 视觉能力 | 低功耗事件型视觉 | 连续 4MP 采集,最高 30 fps |
| 安装 | NeoEyes 模块 化安装结构 | 后置磁吸或 3M 胶固定 |
共享平台只用于解释技术关系、复用经过核实的通用开发概念和交叉链接;不复制 NE301 的电池续航、低功耗部署、模块化相机等产品描述。
3. 证据与写作规则
3.1 资料来源优先级
camthink_neoeyes_ne302_datasheet.pdf:公开产品定位和公开规格的第一来源。/Users/harryhua/Downloads/NE302-硬件设计-markdown/NE302.md:硬件方案、主板/接口板差异、结构设计和工程备注来源。/Users/harryhua/Movies/0-Materials/NE302 Camera mini主板接口板/:产品外观、主板、接口板和标注图片来源。https://github.com/camthink-ai/ne302:软件能力、工程结构、编译/烧录流程和开发资源来源。- NE301 Wiki:仅作为同平台 UI 和文档组织的参考,不作为 NE302 参数或功能的直接来源。
- 用户提供的设备访问信息:作为 Quick Start 的候选输入,必须通过 NE302 实机和固件版本核验后才能进入公开文案。
3.2 公开规格口径
以 NE302 datasheet 的当前版本为公开规格基线。当前核验记录为:文件 camthink_neoeyes_ne302_datasheet.pdf,5 页,SHA-256 为 6f805a7fb83842cdc29bbe8ca85953de760d836ce076c1bb7897a731bc8bbab6,核验日期为 2026-08-12。该 PDF 未提供独立的产品版本号,因此后续发布前仍需由产品/研发确认其是否为当前量产版本。
| 分类 | 公开口径 |
|---|---|
| 主控 | STM32N6,Cortex-M55,800 MHz,Arm Helium |
| AI 加速 | Neural-ART,1 GHz,最高 0.6 TOPS INT8 |
| 内存 | 4.2 MB 片上 SRAM/NPU RAM;32 MB PSRAM |
| Flash | 128 MB SPI Flash |
| 图像 | 4 MP CMOS,2688×1520,最高 30 fps |
| 编码 | H.264、JPEG 硬件编码 |
| 镜头 | 标准 M12,HFOV 88°/137° |
| 无线 | Wi-Fi 6,2.4 GHz;BLE 5.3 |
| 天线 | 外置 SMA,3–4 dBi |
| 存储与控制 | MicroSD、Trigger/Reset 按键、双色指示灯 |
| 供电 | USB Type-C 持续供电 |
| 尺寸 | 38×38 mm PCBA;42×42×20 mm 外壳 |
| 设备 | 白色补光灯、环境温湿度传感器 |
| 部署 | 室内;后置磁吸或 3M 胶安装 |
| 工作温度 | -20 °C 至 +50 °C |
设计稿中出现的 V1.0/V1.1 差异、不同电源采样范围、BLE 兼容备注和接口复用信息属于工程版本信息。除非与当前量产版本确认一致,否则不直接放入产品概述的公开规格表;必要时放入 Hardware Guide 的“版本说明”并标注适用版本。
3.3 资料冲突清单
| 项目 | 资料 A | 资料 B | 当前处理 |
|---|---|---|---|
| Flash | datasheet:128 MB | 设计稿:V1.0 128 MB、V1.1 64 MB;GitHub README:512 Mbit(64 MB) | 产品概述暂按 datasheet;Hardware Guide 必须记录硬件版本,量产版本未确认前不写成统一规格 |
| BLE | datasheet:BLE 5.3 | GitHub README:Bluetooth LE 5.4 | 公开页面暂按 datasheet,并在发布前向研发确认;不得同时宣称两个版本 |
| 外壳尺寸 | datasheet:42×42×20 mm | 设计稿:45×50×10 或 50×50×10 等结构候选尺寸 | 42×42×20 mm 仅作为 datasheet 公开口径;设计稿尺寸保留为版本/结构确认项 |
| 电源输入 | datasheet:USB Type-C 持续供电 | GitHub README:USB-C 5 V;设计稿:DC Input 4.5–8 V;对比表另写 5–10 V | 产品页面只写 USB Type-C 持续供电;USB-C 标称 5 V 与工程输入范围不是同一口径,工程范围必须按硬件版本确认,未确认前不写入接线或安全建议 |
| 镜头与视场角 | datasheet:标准 M12;HFOV 88°/137° | 设计稿:M12/M8、HFOV >90、TTL 10–15 mm | Product Overview 暂按 datasheet;Hardware Guide 必须按镜头/硬件版本标注,不能把两套规格合并 |
| 天线 | datasheet:标准外置 SMA,3–4 dBi | 设计稿:外置 SMA 或内置 FPC 软板天线 | 公开配置暂按外置 SMA;内置 FPC 作为可选工程方案,须确认 SKU 和结构版本后再写 |
| 接口板调试接口 | GitHub README:N6-STLINK、U0-STLINK、U6-UART、N6-BOOT、U0-BOOT | 设计稿 V1.1:BOOT0/UART 有取消或改留测试点的备注 | Hardware Guide 改为版本化接口矩阵,当前量产板未确认前不列为固定接口清单 |
| 默认网络与登录 | 用户提供:192.168.10.10、管理员登录信息 | NE302 datasheet、设计稿和 README 未声明 | 作为实机核查 候选,不进入公开文案,直到记录 NE302 固件版本并验证成功 |
3.4 证据标签
文档内部编辑时使用以下判断:
- 官方规格:datasheet 明确给出的产品参数。
- 源码已声明:GitHub README、工程目录或构建脚本明确声明的能力。
- 硬件设计资料:原理图、结构设计稿、BOM 或标注图片中的信息。
- 实机已验证:在 NE302 真实设备上操作并记录的功能。
- 待确认:只有设计备注、推断或未完成实测的内容。
对外文档不展示“待确认”字样作为产品能力;没有足够证据的内容暂不写入承诺性描述。
4. 总体信息架构
目录建议为:
docs/8-neoeyes-ne302-series/
├── 0-overview.md
├── 1-quick-start.md
├── 2-user-guide/
│ ├── _category_.json
│ └── (页面分类与文件命名:完成 NE302 UI 实机核查后确定)
├── 3-hardware-guide/
│ ├── _category_.json
│ ├── 0-components-overview.md
│ ├── 1-main-board.md
│ ├── 2-interface-board.md
│ └── 3-hardware-resources.md
└── 4-software-guide/
├── _category_.json
├── 0-development-environment.md
├── 1-build-and-flash.md
├── 2-software-architecture.md
└── 3-model-and-ota.md
英文目录保持完全相同的相对路径:
i18n/en/docusaurus-plugin-content-docs/current/8-neoeyes-ne302-series/
中文和英文侧边栏都将 NE302 作为显式产品系列放在 NE301 之后、NE503 之前;实现时移除英文 i18n/en/.../sidebars.js 的自动生成写法,并将两种语言的顺序核验结果保存到 docs/superpowers/specs/2026-08-12-ne302-sidebar-order.md。核验命令至少检查 NE301 → NE302 → NE503 的相对顺序。使用 8- 目录前缀是为了避免改动现有 7-release-notes/ 路径。
5. 页面设计
5.1 Product Overview
文件:0-overview.md
结构:
- 产品简介
- NE302 与 NE301 平台关系
- 核心能力
- 产品规格
- 连续视觉处理流程
- 硬件平台与两种板卡
- 镜头、天线、存储和安装方式
- 典型室内应用场景
- 产品资料、源码和开发入口
- 技术支持
职责:回答“NE302 是什么、适合什么场景、主要参数是什么”。不写详细 UI 操作和烧录步骤。
5.2 Quick Guide
文件:1-quick-start.md
结构 DNA 是“一条线”,目标是让第一次接触设备的读者完成首次成功体验。当前文件仍为 1-quick-start.md,对外页面标题统一为 Quick Guide:
- 套件与工具准备
- 主板与接口板确认
- 天线、MicroSD、Type-C 和板间连接
- 设备上电与指示灯确认
- 访问
192.168.10.10 - 使用默认管理员账号首次登录并修改密码
- 查看实时画面
- 完成一次基础 AI 结果验证:使用设备当前已安装模型和一张固定测试图片,记录模型名称/版本、输入文件、页面或接口结果、预期现象和截图/日志;不在 Spec 中预设 NE302 工厂模型名称
- 下一步链接:User Guide、Hardware Guide;Software Guide 仅在 Phase 3 页面实际发布后显示,之前不得生成指向不存在页面的链接
Quick Start 只保留完成动作所需的信息,不展开:
- 每个 UI 字段的详细含义
- 模型生命周期管理
- MQTT/存储策略的全部参数
- 硬件版本差异
- CLI、源码编译和故障排查
Quick Start 中的网络地址、默认账号和首次登录步骤属于“候选流程”,只有完成 NE302 实机核查后才可写成确定步骤;如果核查尚未完成,页面先保留硬件连接和资料入口,不发布未经验证的登录承诺。基础 AI 验证的最小成功证据是:设备已上电、当前模型可识别、输入图片已记录、页面/接口返回结果可复现,且证据归档在 docs/superpowers/evidence/ne302/ai-validation/<hardware>-<firmware>-<date>/,目录内包含模型名称/版本、输入文件、预期现象、截图或日志。
5.3 User Guide:按设备管理职责组织
目录:2-user-guide/
User Guide 已在访问 192.168.10.10 的 NE302 实机 UI 后确定为 4 个设备管理板块。页面不再保留单独的 Console Overview,也不按 8 个菜单机械拆分,而是按设备职责组织:抓拍与存储、数据发送、AI 模型验证、系统维护。
核查顺序:
-
记录硬件版本、固件版本、UI 版本、访问时间和核查人员。
-
登录 NE302,记录实际入口、导航栏、页面路径和页面之间的依赖。
-
逐页记录字段、按钮、默认值、保存/生效行 为、错误提示和硬件联动。
-
按设备管理职责组织内容,并同步确定英文文件名和中文/英文标题。
-
采用以下正式页面结构:
0-capture-storage.md— Capture and Storage:Hardware Management + Capture Settings,管理抓拍、录制、保存策略和 Records。1-data-transmission.md— Data Transmission:Application Management + Stream Settings,管理数据和媒体流发送目标。2-ai-model-validation.md— AI Model Validation:Feature Debugging + Model Validation,管理模型上传、AI 验证和触发测试。3-system-maintenance.md— System Maintenance:System Settings + Storage Management + Device Information,管理设备配置、资源和版本维护。
页面分组以用户任务和跨页依赖为准;菜单名称仍保留在各篇文章的字段和操作章节中。若实机 UI 的实际导航发生变化,先更新核查记录,再调整能力域文章,不回到“一菜单一篇”的碎片化结构。
“NE302 UI 基本跟 NE301 一致”是用户提供的待验证假设,不是当前已核实事实;NE301 只能作为核查对照,不能直接决定 NE302 的页面分类和命名。
5.4 Hardware Guide:参考 NE301 架构,填充 NE302 内容
目录:3-hardware-guide/
Hardware Guide 可以参考 NE301 的硬件文档架构和页面组织方式,但不复制 NE301 的参数、接口、图片或操作步骤。参考入口包括:
docs/5-neoeyes-ne301-series/2-NE300-MB01-development-board/1-hardware-guide/0-components-overview.mddocs/5-neoeyes-ne301-series/2-NE300-MB01-development-board/1-hardware-guide/1-hardware-connection.md
NE302 页面实际填充内容来自 NE302 主板、接口板、设计稿、datasheet、批准图片和版本矩阵。计划保留 0-components-overview.md、1-main-board.md、2-interface-board.md、3-hardware-resources.md 这组架构,但实施时可根据 NE302 硬件资料调整标题;不把 NE301 的开发板名称带入 NE302。
0-components-overview.md
- NE302 整机/外壳
- 38×38 mm 主板
- 接口板
- 摄像头与 M12 镜头
- SMA 天线
- Type-C、MicroSD 和安装部件
1-main-board.md
- STM32N6、STM32U0、PSRAM、Flash、Wi-Fi 芯片和摄像头
- 主板尺寸与固定孔
- 主板接口位置
- 主板标注图
- 设计稿中确认过的接口与器件说明
2-interface-board.md
- Type-C 供电
- 调试、串口、Boot 和 MicroSD 接口的版本化说明
- 接口板标注图和连接注意事项
- V1.0/V1.1/当前量产板接口矩阵;未确认的接口不写成固定清单
3-hardware-resources.md
- 主板原理图下载
- 接口板原理图下载
- 可选 Ethernet、Cat.1、Wi-Fi HaLow 接口板资料(必须按 SKU/硬件版本矩阵标注,不能暗示为标准配置)
- GitHub Hardware/Docs 资源
- 版本适用范围和资源使用说明
扩展板矩阵保存为 docs/superpowers/specs/2026-08-12-ne302-hardware-matrix.md,至少包含:配置类型(标准/可选/未确认)、SKU、主板/接口板硬件版本、扩展板型号、接口、对应资源文件、适用固件和审核状态。没有矩阵记录的扩展板不能进入公开页面。
6. UI 核查方案
6.1 核查目标
验证“NE302 UI 基本跟 NE301 一致”是否足以复用页面结构,而不是直接假设所有字段完全相同。
6.2 核查范围
至少核查:
- 登录页、默认入口和首次登录行为。
- 顶部导航的模块数量和名称。
- 实时预览、抓拍、AI 推理和视频输出。
- 模型验证、模型导入和模型切换。
- MQTT/结果输出与 MicroSD 保存。
- 补光灯、温湿度、Trigger/Reset 和指示灯相关设置。
- 网络、无线、存储、系统信息和固件升级。
6.3 核查输出
核查完成后形成内部差异表:docs/superpowers/specs/2026-08-12-ne302-ui-diff.md。该文件记录设备硬件版本、固件版本、核查日期、操作步骤、字段级差异、截图文件名、保存/生效行为、异常结果和审核人,不进入公开 Wiki。
| 项目 | NE301 | NE302 | 处理 |
|---|---|---|---|
| 页面路径 | 复用/改写 | ||
| 页面字段 | 保留/删除/新增 | ||
| 默认值 | 以实机为准 | ||
| 截图 | 重新截图/复用 | ||
| 跨页依赖 | 更新交叉链接 |
核查通过条件:登录入口、导航、页面路径、字段、默认值、保存/生效行为和关键错误路径均有记录;每个拟写入 User Guide 的字段至少有实机记录或明确的“暂不写入”结论。只有通过核查的字段才能进入 User Guide 的最终正文。
7. 图片与资源策略
7.1 图片目录
static/img/neoeyes-ne302-series/
├── overview/
├── quick-start/
├── user-guide/
└── hardware-guide/
图片在进入文档前形成素材清单:docs/superpowers/specs/2026-08-12-ne302-image-manifest.md,至少记录原始文件、目标文件名、用途、页面、像素尺寸、硬件/软件版本、审核状态和 CDN 地址。审核状态固定使用 candidate、approved、rejected、superseded;同一用途只能有一个 approved 文件,旧版和黑色非主推素材不得仅凭目录名进入公开页面。它与公开 Wiki 一样属于内部项目资料,并由 docusaurus.config.js 的 exclude: ['superpowers/**'] 排除在公开构 建之外。
Hardware Guide 资源页必须先区分标准配置、可选硬件和未确认版本:默认主板/接口板按硬件版本列为标准,Ethernet、Cat.1 和 Wi-Fi HaLow 只能在有对应 SKU、硬件版本和资源文件时列为可选项;没有矩阵证据的扩展板只进入内部待确认清单。
7.2 图片使用原则
- 产品概述优先使用最终外观渲染图和整机图。
- Hardware Guide 优先使用主板、接口板和标注图。
- User Guide 使用英文 UI 截图;如果 NE302 UI 与 NE301 不完全一致,重新截图。
- 原理图和其他非图片资源作为下载文件,不强制嵌入页面。
- 文件名统一使用小写字母、数字和连字符;不直接使用中文原始文件名。
- 图片先使用
/img/neoeyes-ne302-series/...本地路径,质量检查后再通过upload-images.sh上传 CDN。
8. 分阶段交付
Phase 1:产品与硬件入口
负责人:文档维护者;输入:datasheet、硬件设计稿、批准素材和至少一台可访问的 NE302 样机。若样机核查未完成,Quick Start 的登录步骤只能以“待验证”状态进入草稿,不能发布。
交付:
- Product Overview
- Quick Start
- Hardware Guide 4 页
- 中英文镜像
- 图片整理和本地引用
- 侧边栏入口
目标:用户可以理解产品、完成基本连接、查看硬件结构并取得硬件资源。
出口条件:规格冲突清单得到产品/研发确认并记录在 docs/superpowers/specs/2026-08-12-ne302-source-conflicts.md;主板、接口板和扩展板矩阵完成并记录在 docs/superpowers/specs/2026-08-12-ne302-hardware-matrix.md;中英文页面、图片清单和本地资源检查通过。
Phase 2:UI User Guide(实机核查后定稿)
负责人:文档维护者 + NE302 研发/测试;输入:当前硬件版本、当前固件版本和 UI 差异记录。
前置条件:完成 NE302 实机 UI 差异核查。
交付:
- User Guide 4 个设备管理板块;页面分类和文件名以 NE302 实机 UI 核查结果及产品方确认的职责划分为准
- NE302 专属 UI 截图
- 页面字段、依赖和保存/生效行为
- 中英文同步
目标:用户可以按能力域查找和配置设备,而不是依赖 Quick Start 猜测页面用途。
出口条件:先完成 192.168.10.10 NE302 实机 UI 核查;UI 差异表完成并审核;据此冻结页面分类、文件名和侧边栏顺序;每个公开字段有实机证据;英文截图与中文页面位置对应;构建和双语结构检查通过。