Introduction

亲爱的开发者:
欢迎阅读本指南。本指南用于帮助您理解我们的平台,并将其集成到您的软件中。我们准备了较为详细的文档,以便让实现过程尽可能顺利。文档内容比较多,但请不必担心;这些细节主要是为了避免误解。建议您按照文档顺序一步一步阅读和实现。如果您有任何问题,或需要进一步说明,请通过电子邮件联系我们,或联系您当地的 Vision Control Solutions GmbH 代表。
Mail: info@vision-cs.de
我们已经准备了逐步实现指南。请按照步骤仔细完成实现。
旧名称说明:本文件的早期版本以及部分旧源文件曾使用 iQ 或 iQ.Mesh 这个名称。现在该名称已更改为 Vision。面向客户的文档应使用 Vision 术语。当前 library 和面向客户的文档使用 Vision naming。较旧的 package 或截图中可能仍包含 iQMesh/iqMesh;请将它们理解为相同 Vision components 的旧名称。
如果您发现文档中有任何不清楚或不足的地方,请随时联系我们。我们很乐意提供帮助,确保您的实现过程尽可能顺利。
External Module
External Module 作为接口,用于实现与 Vision Control App 的通信。它通过 SPI 与灯具的主控制器连接。从功能上看,它类似于 WDMX/CRMX 模块,但与灯具内部接口的集成更紧密、更直接。
通信主要基于 RDM。基本概念是:您设计并生产自己的硬件,选择一个受支持的 Vision IC(见 Hardware -> Modules 页面,即硬件模块页面),烧录我们提供的固件,最后为该模块授权以便用于运行。
Vision 基于标准 DMX 和 RDM 概念。如果您的灯具已经支持有线 DMX 和有线 RDM,应尽可能复用相同的 DMX 处理逻辑和相同的 RDM 实现。Vision 不需要独立的第二套 RDM 协议栈。只有 App Control 会使用定义好的固定 DMX 行为,这样 App 才能以一致的方式控制同一类型的所有灯具。
Core Module
Core Module 是一个独立的灯具控制器,原生支持 Vision Control App。它可以根据灯具硬件需求进行定制,例如直接控制 LED 以及其他外设功能。
Core Module 的设计目标是仅基于一个 Vision IC 即可完成完整产品实现。流程与 External Module 相同:设计自己的硬件,选择受支持的 Vision IC,烧录我们提供的固件,并在量产使用前完成模块授权。
命名规则
Protocol Name: Vision Control