Hardware Demos

Binary Lighting Control

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

Hosted in appRun online nowRequires hardwareBlob Binary

What this demo proves

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.

Platforms

Browser JavaScriptNode.jsESP32 / ESP8266ArduinoSerial bridge

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.

Source files

Live binary control surface

Use this browser publisher with the Node Art-Net bridge to drive a real fixture or lighting node from the demo platform.

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
}