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 WiFi 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 profile)

serial ports (RS232, RS485, virtual COM)

Bluetooth® (master and slave)

UDP (client and server)

TCP (client and server)

TWedge connects with USB HID devices such as barcode scanners, scales, gauges and even keyboards without the need for special driver software. TWedgeselectively 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.

Keyboard Wedge – Received data can be converted into virtual keystrokes. Also function keys and control keys (F1, TAB, Alt, Ctrl, Enter...) are supported - e.g. for automatic selection of the input field in the target application. This also works in Terminal Server environments.

Application Control – The data acquisition script can be used to start applications or to bring them into the foreground. Depending on device data or on other values (e.g. a database lookup) the collected data can be redirected to different applications.

Scripting – Each aspect of the data acquisition logic can be customized. The integrated JavaScript® engine provides functions for database operations, file access, keystroke and function key simulation and many more.

Multiple Devices – A single TWedge instance is suitable for exactly one data acquisition device. To manage more devices simultaneously choose between TWedge Pro or TWedge Datacenter.

Password Protection
Configuraiton, 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 Datacenter

The TWedge Datacenter edition is bound to a single machine. The maximum number of device connections depends on the license kind (and the available system resources). You may also be interested in TWedge (single device) or TWedge Pro (up to three devices).