分步指南
本指南帮助您按照正确顺序阅读文档,从而成功创建自己的灯具。请一步一步完成,直到得到一个可以正常工作的产品。
这里提供了一个示例项目(简单产品实现):
示例项目概览
文档中包含所有可用功能的通用说明。许多底层细节已经由我们准备好的库和示例处理。建议先按照本指南实现,只有在需要更多细节时,再查看单独的参考章节。
技术开发(硬件与软件)
- 选择正确的产品方案
- 开始之前,请确认您选择的产品方案适合您的需求。
- 请参考 Implementation Check。
- 检查要求
- 确保您的产品满足实现所需的必要条件。
- 请参考 要求。
- 集成硬件
- 将带有所需功能的 Vision Controller 集成到您的产品中。
- 可选功能可能需要额外硬件或软件。请参考 功能。
- 对于自定义硬件设计,请按照 Custom Implementation 进行。
- 准备软件开发
- PCB 可用后,即可开始固件开发。
- 我们提供了两个微控制器的参考实现:
- 如果您使用其他控制器,请基于其中一个示例进行适配。
- 测试通信
- 验证 Vision Controller 与您的主控制器之间的通信。
- 请按照 测试与运行准备 操作。
- 先只测试 bootloader 固件,然后再用 application 固件重复该过程。
- 理解 Bootloader 与固件更新
- 确保您理解 bootloader 和 application firmware 如何配合。
- 为 App 创建 DFU 包:Example DFU Package。
- 烧录 bootloader 并测试固件更新:DFU Test。
- 保存 DFU 文件,以便后续使用。
- 完善 RDM Application 固件
- 实现通过 App / DMX 控制
- 以您正常的有线 DMX 实现作为基础。Vision Control Behavior 0 是普通 DMX Control,其行为应与有线 DMX 相同。只有 Vision Control Behavior 255,也就是 App Control,会针对当前 Vision DMX frame 使用固定的 App 专用默认值。
- 它本质上是 DMX,但带有一些额外选项。请仔细阅读 Vision DMX 章节:
- 请在 Test DMX 中测试您的 DMX personalities。
- 为 App Control 定义 DMX Footprint
- 旧名称说明:App Control Configuration 在旧 App 版本、截图和 URL 中曾被称为 Creative Configuration 或 Creative Config。
- 配置 App 使用的 DMX footprint:App Control Configuration。
- 在 App 中测试该配置:App Control Test。
- 添加可选功能
- 如果需要额外功能,请在此阶段实现:功能。
- 生成最终固件包
- 使用最新固件创建新的 DFU 文件。
- 不要忘记提高版本号,使其不同于初始 DFU。
服务器注册与发布准备
- 在 Vision Web Service 中注册灯具
- 为了让灯具在 App 中可见,必须在 Vision Web Service 中创建该灯具。
- 请阅读我们的工作流程,以理解整个过程:Workflow
- 按照 Release and Production 中的步骤操作:
验证、认证与生产
- 验证信号质量
- 使用我们的参考测量方法,确保您的无线设计具有足够的信号质量:Test Radio
- 使用我们的参考测量方法,确保您的无线设计具有足够的信号质量:Test Radio
- 验证功能
- 使用 verification mode 确认所有功能正常工作:Verification。
- 您会收到一个 verification certificate,该证书可上传到 Vision Web Service。
- 取得认证
- 正式销售之前,请确保您的产品已经通过所有必需认证。
- 请参考 Certification Overview。