Software Overview
本章说明如何编写必要的软件,使您的 controller 能够与 Vision Controller 和 Vision Control App 通信。
为了让实现正常运行,需要完成 6 个主题。
- System
- SPI Interface
- Vision RDM
- Vision DMX
- Vision DFU
- Display
我们的示例项目覆盖了所有这些主题。对于每个主题,都可以查看示例项目,以便更好地理解实现方式。
定义
以下是几个重要定义:
Main Controller: 灯具侧的 controller。
Vision Controller: 带有 Vision firmware 的 Bluetooth/mesh controller(例如 NRF52840 等)。
旧名称说明
较旧的文档、截图、API 名称和文件名中可能仍使用 iQ 或 iQ.Mesh。在当前文档中,这称为 Vision 或 Vision Protocol。当前 library 使用 Vision header 和 API names。较旧的 code package 或 screenshot 可能仍显示 iQMesh/iqMesh;请将它们理解为同一个 Vision library 的 legacy names。