Not seeing an exact fit? We’ll customize it for you.
eBUS Software Development Kit
High‑performance acquisition, display, and transmission between sensors and host systems
eBUS SDK is the leading solution for high-performance image capture, display, and transmission across automation, security and defense, and medical applications. It provides a unified, feature-rich platform for developing, transmitting, and receiving imaging data between sensors and host systems.
eBUS SDK
Built on a single API for GigE, 10GigE, and USB, eBUS runs on Windows and Linux and allows developers to build production-ready applications without managing multiple vendor-specific SDKs.
Key Enhancements in eBUS 7.0
- Integration with third-party pipelines, including GStreamer on Linux x86 and ARM, reducing custom code requirements.
- .NET 8 support for Windows, Linux x86, and ARM, enabling deployment from low-power edge devices to industrial systems.
- ROS2 and ROS-Industrial support for easier robotics integration.
- Expanded GenDC capabilities enabling transmission of 2D, 3D, multispectral, compressed data, metadata, and multi-component images in a single container.
- Optimized eBUS Edge 2.0 GigE Vision transmitter for embedded platforms, with .NET (C#) support.
- Enhanced multistream and multisensor performance with broader ARM platform coverage.
- Updated eBUS Player and new evaluation licenses to simplify development and reduce integration effort.
eBUS Receive for Host Applications
eBUS Receive handles high-speed image and data reception for host-based applications and supports an unlimited number of GigE Vision, USB3 Vision, and GenICam-compliant sensors. The eBUS Universal Pro driver reduces CPU load during image reception, improving system performance for latency-sensitive and high-throughput applications.
eBUS Edge for Sensor Devices
eBUS Edge provides a full software-based GigE Vision transmitter with no additional hardware. Adding eBUS Edge to a CPU stack turns it into a compliant GigE Vision device capable of transmitting images and responding to host control.
eBUS Player Toolkit
Included with the eBUS SDK Seat License or available as a standalone application, the eBUS Player Toolkit offers setup, configuration, and diagnostics tools for Windows systems.
Key Features
- Supported operating systems
- Microsoft Windows 10 and 11 (64-bit) on x86_64 architecture
- Red Hat Enterprise LInux 9 (64-bit) and CentOS 9 (64-bit) on x86_64 architecture
- Ubuntu 20.04 LTS (64-bit) / 22.04 LTS (64-bit) / 24.04 LTS (64-bit) on x86_64 architecture
- Ubuntu 20.04 LTS (64-bit) on NVIDIA Jetson AGX Xavier, Xavier NX, AGX Orin, Orin NX, Orin Nano (JetPack 5.1.4)
- Ubuntu 22.04 LTS (64-bit) on NVIDIA AGX Orin and Orin NX (JetPack 6.2)
- Raspberry Pi OS (64-bit, Debian 13 based, Kernel 6.1)
- Yocto 4.01 (Kirkstone) and Yocto 5.01 (Scarthgap)
- OpenSTLinux 6.12
- Image capture, display, and transmission through a simple API portable across Windows and Linux (x86_64 / ARM) — no need to support multiple APIs from different vendors
- eBUS Universal Pro driver delivers significant performance advantages, including low latency, low jitter, and low CPU utilization
- Python support for Windows, Ubuntu, CentOS, NVIDIA Jetson ARM, Yocto, and OpenSTLinux operating systems and edge devices
- Runtime packages for Linux operating systems (x86_64/ARM) enable lightweight deployment of eBUS-based applications for devices with limited onboard storage and memory
- GStreamer plug-ins available for eBUS Receive and eBUS Edge
- Robotic Operating System (ROS2) camera driver
- First class support, including Basic, Standard and Developer Maintenance and Support subscription options
Buy now
eBUS SDK Seat License
Required for use with eBUS version 6.0 or later. Entitles a single user access to all available eBUS GigE Vision and USB Vision modules (GEV-Tx, GEV-Rx and U3V-Rx).
Buy NowGEV-Rx License
A GigE Vision receiver runtime license required for applications which need to receive GigE Vision streams from a camera or device that does not contain Pleora transmitter technology.
Learn MoreU3V-Rx License
A USB3 Vision runtime license required for applications which need to receive USB3 Vision streams from a camera or device that does not contain Pleora transmitter technology.
Learn MoreGEV/U3V-Rx Dongle
A USB micro-dongle containing single-channel GigE Vision and USB3 Vision receiver licenses required for Windows applications which need to receive video from a camera or device that does not contain Pleora transmitter technology.
Learn MoreeBUS SDK Basic Annual Maintenance and Support Renewal
Access to Pleora software maintenance releases for one year (365 days) from date of purchase, basic installation support, and online support tools.
Buy NoweBUS SDK Standard Annual Maintenance and Support Renewal
Access to Pleora software maintenance releases for one year (365 days) from date of purchase, code samples, online support tools, with additional best practice guidance and troubleshooting for standard installation, setup, and configuration.
Buy NoweBUS SDK Developer Annual Maintenance and Support Renewal
Access Pleora software maintenance releases for one year (365 days) from date of purchase, code samples, online support tools, best practice guidance and troubleshooting for standard installation, setup and configuration, with additional ‘priority access’ for functional support from a dedicated team of senior application engineers.
Buy Now