Hardware Demos

Binary Lighting Control

Proves remote fixture control by sending binary Art-Net or DMX frames through Data Network.

The platform can carry raw lighting-control payloads from a web or script publisher into a hardware or bridge receiver, which is one of the strongest demonstrations of remote control and binary transport in real installation workflows.

Hosted in appRequires hardwareBlob Binary

Binary Lighting Demo

Browser DMX publisher

Publish a binary DMX frame from the browser to demo.lighting.dmx, then let the Node bridge forward it to an Art-Net fixture or node.

Not connected0 frames sent

Use the controls below to publish a DMX frame.

{
  "channel": "demo.lighting.dmx",
  "contentType": "binary/dmx",
  "startChannel": 1,
  "previewChannels": [
    255,
    255,
    120,
    40,
    0,
    0,
    0,
    0
  ],
  "universeBytes": 512
}

Reproduce it

Copy these files to run the demo in your own project.

Take it further — SDK docs

Each platform has a canonical SDK reference with install steps, auth, and full API.

Technical details — compatibility, payload & channel names

Payload types

Binary

Channel names

demo.lighting.artnetCanonical Art-Net lighting channel for remote fixture control demos.
demo.lighting.dmxCanonical DMX frame channel for binary lighting-control demos.

Example payload

{
  "format": "Uint8Array",
  "exampleBytes": [
    137,
    80,
    78,
    71
  ]
}

Compatibility notes

Browser JavaScriptNative
Node.jsNative
PythonAdapter required
p5.jsAdapter required
ProcessingNot yet supported
ArduinoNot yet supported
ESP32 / ESP8266Not yet supported
Serial bridgeAdapter required
TouchDesignerNot yet supported

Run online

  • Open the browser lighting control surface and connect with a valid API key.
  • Run the Node Art-Net bridge against demo.lighting.dmx or demo.lighting.artnet.
  • Send DMX frames from the browser to the bridge and fixture output.

Run locally

  • Publish a binary frame from a browser or Node control surface.
  • Receive the payload with an ESP32, Arduino bridge, or Node lighting bridge.
  • Write the bytes to a fixture or universe output.

Expected output

  • Lighting data arrives as raw binary payloads rather than wrapped JSON objects.
  • A receiving bridge can forward the exact frame to Art-Net or DMX output hardware.

Troubleshooting

  • Validate the content type and binary frame length before debugging fixture output.
  • Confirm the receiver bridge is subscribed to the same canonical lighting channel.