SDK in development Mica

Next-generation show control.

Mica enables seamless, reliable connectivity between software and hardware devices, for real-time control and monitoring as well as data sharing.

Features

Everything a control network needs.

Mica is built from the ground up for the realities of live production: many disciplines, many devices, and no room for dropped commands.

Flexible

  • Totally discipline-agnostic, enabling cross-departmental usage while maintaining independent production networks.
  • Fully bi-directional control and monitoring of real-time and non-real-time data.
  • Very low client performance requirements, so it runs on low-level and resource-constrained devices.
  • Securely bridge control over the wider internet.
  • Connect non-Mica devices via Mica Bridge software.

Discoverable

  • Network discoverability built in, via mDNS or manual discovery gateways.
  • Every device’s capabilities are discoverable by any other device on the network, with real-time notifications when they change.

Reliable

  • A persistent, reliable connection concept, independent of data IO.
  • Support for advanced and flexible failover scenarios for every component in the control network.

Efficient

  • Centralised management of network data streams for minimal bandwidth usage.
  • Reliable and unreliable stream types, with intelligent multicast management to minimise unnecessary data transport.

Accurate

  • Data travels in its native format with full resolution and semantics: no mapping to 8-bit integers.
  • Aware of stateful and non-stateful data, with a full state management system that resolves competing control requests in real time by priority.
  • Understands low-level timing and synchronisation, with PTP integration.

Secure

  • Encrypted by default, and integrates with existing third-party auth systems.
  • Device-level roles and access permissions for every network resource.

SDK

Add Mica to any software.

Mica support can be integrated into any software using the free-to-implement SDK. Browser applications via WebAssembly and a hardware development kit for bare-metal microcontrollers are also planned.

WindowsSDK
Supported
macOSSDK
Supported
LinuxSDK
Supported
BrowserWebAssembly
Planned
MicrocontrollersHardware dev kit
Planned

Stay in the loop

Get Mica SDK updates.

Register for news on Mica SDK availability, and we’ll reach out as it gets closer.