Compatible by default
Keep existing instruments, VISA tools, and drivers in place while improving communication reliability.
For end users, integrators, and device manufacturers, Nodevisa modernizes instrument software on top of existing VISA tools and drivers. Adoption is gradual, low-risk, and compatible with current workflows.
Rust-based core with first-class Python bindings for reliable, predictable instrument communication in production automation.
Instrument communication is the foundation of every test and measurement system. In practice, it is fragile, inconsistent, and difficult to reason about.
Teams end up spending more time fighting communication layers than building reliable systems.
Nodevisa approach
Nodevisa provides a modern, VISA-compatible communication layer designed for reliable behavior across platforms and real-world workloads.
Keep existing instruments, VISA tools, and drivers in place while improving communication reliability.
Run parallel sessions and automation workloads with consistent behavior instead of fragile edge-case failures.
Start with current workflows and extend progressively without forcing a full rewrite of your instrument stack.
Drop Nodevisa into existing VISA-based stacks to replace fragile communication behavior—without rewriting instrument applications.
Keep USBTMC, VXI-11, HiSLIP, and GPIB running with consistent behavior while expanding to additional transports such as I2C, SPI, LIN, CAN, and Modbus, with support for other industrial protocols on the roadmap.
Run parallel instrument activity across processes and sessions with predictable behavior under sustained load.
Reduce dependence on competitor-owned middleware while preserving compatibility with existing instruments and workflows.
Interact with instruments through validated command trees instead of raw SCPI strings—reducing errors and enabling scalable, maintainable driver development.
Access the same communication layer across languages, with native Python support and consistent behavior—enabling integration into any software stack without fragmentation.
Keep instrument behavior consistent across Windows, Linux, and macOS—from development to production.
Inspect sessions, validate connectivity, and diagnose issues from the terminal—without modifying existing test workflows.
Track sessions, commands, and transport state in one place to accelerate root-cause analysis.
Manage aliases, routing, and access policies through shared configuration instead of host-by-host setup.
Nodevisa delivers different operational and business value depending on where you sit in the instrument stack.
Control your instruments with fewer communication failures, keep existing VISA software and drivers, and improve reliability without a disruptive migration.
Standardize behavior across mixed instrument fleets, reduce custom maintenance work, and deploy robust solutions faster across customer environments.
Deliver a modern software stack around existing drivers, lower support burden from flaky communication issues, and offer customers a clearer path to long-term maintainability.
Latest release and engineering progress from the Nodevisa team.
No updates published yet.
Latest update
Read latest update