Skip to content

EP01#

EP01 is the first release in the Enody Platform. It provides a foundational development platform for spectrally tunable lighting.

For normal setup and configuration, start with EP01 Setup. It uses the browser-based tool at config.enody.lighting to connect over WebSerial, update firmware, manage appearance presets, join WiFi, and stream touch sensor data.

From the public SDK point of view, EP01 is a Host. A host exposes one or more Fixture objects. Fixtures expose Source objects. Sources expose Emitter objects with spectral measurements and flux controls.

UsbEnvironment or WifiEnvironment
  -> Runtime
    -> Host
      -> Fixture
        -> Source
          -> Emitter

Common tasks#

Task Tool
Consumer setup and configuration EP01 Setup
List connected EP01 devices enody list
Inspect hierarchy enody info
Update firmware enody update
Scan WiFi through USB enody wifi-scan
Join WiFi and save a token enody wifi-setup
Generate a WiFi token over WiFi enody wifi-generate-token
Export emitter spectral data enody download-spectral-data

Public control modes#

The Rust SDK exposes these display configurations:

Configuration Rust form Meaning
Blackbody Configuration::Blackbody(cct) Target a blackbody color temperature.
Chromatic Configuration with a CIE 1931 Chromaticity target Target a CIE 1931 chromaticity coordinate.
Manual Configuration::Manual Use per-emitter flux values set by the host.
Flux Configuration with flux intent Adjust flux without changing configuration intent.
Spectral Configuration with spectral intent Reserved for spectral control workflows exposed by SDK support.

What these docs do not cover#

These docs do not publish EP01 firmware internals, boot process details, partitioning, electrical design, manufacturing process, or private calibration implementation. Public behavior should be documented through SDK and CLI interfaces.