EmulatorModule

EmulatorModule generates emulated measurements so you can design, test, and demo solutions without connecting to real equipment. It follows the same tag model as other modules in Nexus, but it does not talk to external endpoints—everything is produced locally by the module.

Emulated measurements flow through the platform like any other measurement.

What it does

  • Produces time-based measurements using simple patterns:

    • sinus for sine waves (min/max, period)

    • step for alternating levels (A/B with durations)

    • sequence for repeating value lists

    • random for values within a range

  • Supports an optional variance modifier to “roughen” the output.

  • Emits measurements at a configured rate.

  • Supports both analog, digital and string values.

You configure EmulatorModule through standard tags in the Asset Hierarchy:

When to use it

  • Development & unit testing: Build and verify logic without waiting for real devices.

  • Demos & training: Show realistic trends and behaviors on dashboards.

  • Pipeline & integration checks: Exercise collectors, processors, and visualizations with predictable inputs.

  • Edge/Cloud dry runs: Validate deployment and scaling with controllable load.

Last updated

Was this helpful?