TWedge Data Collection Software - Universal Keyboard Wedge

The versatile and universal data collection software TWedge extends arbitrary systems and databases with real-time data acquisition. This software wedge immediately forwards captured data to applications, databases, Office and ERP systems. Modifications of the target systems are not required!

Cable harness with a single red cable in the center

Software Wedge for Data Acquisition

You want to import and process data from external devices such as barcode scanners, gauges or scales? But your application does not support direct device connections?

TWedge is the solution to your problem!

With TWedge, it is just a matter of minutes to implement a simple yet powerful, automated data-collection system for devices such as scanners, scales, controllers, electronic gauges, RFID or Wi-Fi controllers, access control systems, medical devices and many more.

Smart Data Acquisition Middleware

The data acquisition software TWedge connects any device with any application in an elegant, cost-effective and flexible way. This software wedge is able to automatically forward device data to applications (and even other devices) via multiple methods:

  • as virtual key-strokes (keyboard wedge function)
  • direct database access (ODBC, SQL statements)
  • read/write file access
  • Microsoft® Excel® support (DDE)
  • via the system clipboard
  • HTTP requests

TWedge is able to handle multiple devices in parallel (depends on license: TWedge, TWedge Pro, TWedge Datacenter). If required, the software can be operated as system service in the background without further configuration or additional tools.

For USB, Serial Ports, TCP, UDP and Bluetooth®

TWedge communicates with all devices connected via

  • USB (HID keyboard profile)
  • Serial ports (RS232, RS485, virtual COM)
  • Bluetooth® (master and slave)
  • UDP (client and server)
  • TCP (client and server)
TWedge connects with USB HID keyboard devices such as barcode scanners, scales, gauges and even keyboards without the need for special driver software. TWedge selectively intercepts USB data and processes it device-specifically (!). When possible, device connections are bi-directional, thus control commands can be sent to the connected device, device-to-device communication is supported, and the device can be polled on a regular base.

Simple, Scenario-Based Configuration

TWedge provides ready-to-use templates which cover common data collection and data acquisition scenarios. As an example, saving captured device data directly into arbitrary files or ODBC databases is done with a single click.

Unlimited Processing Capabilities

The software wedge TWedge provides a completely new, script based approach offering maximum flexibility: The functionality of TWedge is easily adjusted to even the most advanced requirements. The complete data acquisition logic or hotkey and timer functions can be customized with the help of the integrated JavaScript®. The JavaScript implementation is based on the Chrome V8 engine, debugger support (Eclipse) is provided.

TWedge at a Glance

 

 

 

 

Additional Features

  • Database Access
    Direct ODBC database access with SQL commands.
  • File Access
    Read/Write file access.
  • Microsoft® Excel® DDE
    Integrated Microsoft Excel support using DDE (dynamic data exchange).
  • Convenient Debugging
    TWedge offers JavaScript debugger support using Eclipse and the Chrome DevTools.
  • Password Protection
    Configuration, distribution and deployment of this software wedge is extremely easy and safe. If required, the configuration files or user interface functions can be password protected.

TWedge | TWedge Pro | TWedge Datacenter

A single TWedge instance supports exactly one data capture device connection. TWedge Pro supports up to three simultaneous device connections. If multiple devices need to be connected in parallel, we recommend TWedge Pro or TWedge Datacenter. The TWedge Datacenter Edition allows only one running instance per PC. The maximum number of simultaneous device connections depends on the respective license type as well as the available system resources.

  • TWedge
  • € 219 / $272annual subscription
  • Data Collection
    for 1 Device
  • Single License1 installation
  • Buy
  • TWedge Pro
  • € 259 / $322annual subscription
  • Data Collection
    for 3 Devices
  • Single License1 installation
  • Buy
  • Datacenter 5
  • € 299 / $372annual subscription
  • Data Collection
    for 5 Devices
  • Datacenter License1 installation
  • Buy
  • Datacenter 25
  • € 699 / $869annual subscription
  • Data Collection
    for 25 Devices
  • Datacenter License1 installation
  • Buy

The licenses are available as annual subscriptions; the listed prices apply for one year. The subscription renews automatically for an additional 12 months unless cancelled in writing by registered mail no later than three months before expiration.

✅ During the subscription period, all product updates as well as standard support are included at no additional cost.

Single-user licenses can be scaled across multiple workstations based on the number of licenses. For licensing requirements not covered here, please contact us.

Memory Requirements

At least 25 MB RAM per managed device (more in case of complex data acquisition logic of customized scripts).

Operating Systems

All current 64 bit Microsoft Windows systems:

  • Windows Server 2019 / 2022 / 2025
  • Windows 11

HID Devices

Supported USB HID devices need a HID keyboard driver.

V3.7.1

Enhancements/Fixes

  • GUI
    Resolved GUI issues caused by a Qt Framework update.

V3.7.0

Enhancements/Fixes

  • Subscription Licenses
    TWedge now offers a subscription model that allows users to receive regular updates.
  • Writing the License Data
    • The issue of saving license data to the local machine registry (HKLM) during elevation has been fixed.
    • A message will appear if the license data cannot be written.

V3.6.2

Fixes

  • JavaScript Editor
    The script editor now remembers the last editing position.
  • JavaScript: TFile.Write
    Fixed a crash when passing a % character in the text parameter.