Zebra Plastic Card Printers.

Zebra Plastic Card Printers come in a variety of styles and price ranges, including single-sided printers, dual sided printers, and security printers

Healthy Solutions for Healthcare.

The healthcare industry benefits from barcoding. Barcoding enhances patient safety and operational efficiency.

Seagull Scientific Products

Seagull Scientific BarTender is an industry-leading label design and barcode software. Seagull Scientific also develops true Windows printer drivers for bar code and thermal printers.

MC 9190G

The Ability To Satisfy Your Company Software Requirements.

Wireless Broadband

The unrivalled Motorola portfolio of Point-to-Point (PTP), Point-to-Multipoint (PMP), and Mesh Wide Area Network (MWAN), WLAN and VoWLAN solutions make governments, enterprises, and service providers more agile by helping them deploy voice, video, and data applications right where they need them.

Showing posts with label TCP Wedge. Show all posts
Showing posts with label TCP Wedge. Show all posts

Tuesday, 29 June 2010

Android Bluetooth Reader, Keyboard Wedge

In the past few months TEC-IT developed an Android App for data acquisition with Bluetooth and TCP. The good feedback of the Android community motivated us to further enhance this app. The result: an universal data acquisition app including keyboard wedge functionality.

The app is named GetBlue. The final version is available as slightly restricted freeware as well as commercial application. Here are the highlights:
  • Android Keyboard Wedge / Virtual Keyboard:
    Captured device data can be entered into any application.
  • Supported Input Devices
  • Bluetooth SPP/RFCOMM, TCP (e.g. RFID controllers), HTTP applications and camera scanners apps like the ZXing Barcode Scanner.
  • Supported Data-Sinks:
    Bluetooth SPP/RFCOMM, plain TCP, HTPP via Get and Post, Google Docs Spreadsheets, File.
  • Data Acquisition Proxy / Data Switchboard:
    Acquired data can be forwarded to any supported data-sink.

Universal Data Acquisition App

Use GetBlue like an universal data switchboard: capture data from a data-source and forward it to an arbitrary data-sink. As an example you can adjust GetBlue to collect data from a Bluetooth barcode scanner and forward this data immediately to a Google Docs spreadsheet (refer to the drawing).

What is a Virtual Keyboard?

A virtual keyboard replaces the standard soft-keyboard of Android. Captured data is always made available to this virtual keyboard. Thus, data acquired from a Bluetooth barcode scanner or an RFID tag can be entered into any application which is accepting user input. This works completely independent from the selected datasource and the target app.

Call for Requests!

The internals of GetBlue are very simply to extend (e.g. new protocols, new devices, ...). Just let us know your requirements. Whenever possible we will provide you with a solution. Leave us a comment or send an email to office@tec-it.com.

Free Trial!

Install GetBlue using Android Market on your handset. Search for GetBlue manually or use this link: market://search?q=pname:com.tecit.datareader.android.getblue.demo.

We are looking forward to hearing from you!

Saturday, 5 June 2010

Automated Data Acquisition for Android - Update

TEC-IT (http://www.tec-it.com) published version 0.7 of the Android data acquisition app GetBlue!


GetBlue captures device data and saves this data directly to a local file, to a Google Spreadsheet or forwards it to adjustable HTTP/TCP data logging servers. Bi-directional communication is supported, server responses as well as manually entered data can be sent to the connected device.


Currently the following devices are supported:
  • Any Bluetooth device supporting the Serial Port Profile (SPP, RFCOMM),
  • Any TCP/IP device (IP-Address/Port combination), 
  • And new in this version: any installed camera barcode scanner (e.g. the ZXing camera barcode scanner, cyrket market  information
Currently GetBlue is available as freeware - the manual data acquisition functions are available unlimited. Automated data acquisition functionality (like uploading captured data to a TCP data logger) are slightly restricted. All data collection parameters are adjustable by the user via the Settings dialog. The data-source,  the target server, various data capturing parameters like time-outs, retries, data packet size, etc. are adjustable.

Android owners are using GetBlue for a variety of functions:
  • Testing app for serial Bluetooth devices
  • Automated data collection
  • Simple TCP debugger
  • Bluetooth tester for Android 1.5/1.6 or higher
TEC-IT continues to enhance and extend the app. Every feedback from users is highly welcome. Check out the current version for yourself: Android Market Link (install it directly from the Android Market using your handset).

Tuesday, 27 April 2010

Bluetooth Data Acquisition with Android

UPDATE: Bluetooth/TCP Reader GetBlue for Android™ 

TEC-IT (http://www.tec-it.com) published version 0.5 of GetBlue!

GetBlue is a smart application which communicates with Bluetooth and TCP/IP devices. The new version supports bi-directional device communication. 

In addition to its simple TELNET like functionality, GetBlue captures serial Bluetooth (SPP/RFCOMMor TCP data, displays it in a log window and forwards the collected data to an arbitrary server application. Data forwarding works even in the background or when changing screen orientation. Manually entered user data or server responses are sent then back to the device. 

All important communication parameters are adjustable: GetBlue can easily be configured to capture Bluetooth barcode data and forward it to a web-application via
  • HTTP GET requests
  • HTTP Post requests
  • Plain TCP sockets 
In addition it can be adjusted whether server responses should be sent back to the device. Using these features GetBlue can be configured for automated data acquisition or working as TCP/Bluetooth proxy. Bi-directional communication scenarios like the following are covered with the free demo version:
  1. The Android device captures barcodes with a Bluetooth barcode scanner 
  2. GetBlue forwards the scanned barcodes to your server application
  3. The server responds - for example - with a status code (like data accepted or data not accepted)
  4. GetBlue sends the server-respone back to the barcode scanner

Give it a try - Android Market Link.

Note: The free demo version replaces forwarded data sometimes with a demo text. All other features are completely unrestricted.

Saturday, 6 March 2010

New Mobile Data Acquisition Software from TEC-IT

Press Release

TEC-IT Datenverarbeitung GmbH (www.tec-it.com) released the new version of its data acquisition software for mobile devices.

The new release of TWedgeCE simplifies mobile data acquisition significantly. This software wedge provides application-independent data collection and data logging features for mobile devices. Once installed and configured, TWedgeCE captures data from arbitrary devices like bar code scanners, readers, RF-ID transponders and ID tags, electronic meters and sensors, balances, scales, weights, gauges and many more.

TWedgeCE forwards the captured device data automatically to target applications by simulating keystrokes. This mobile software wedge extends standard applications like Office Mobile, browser based front-ends and any other system with flexible and affordable data acquisition functionality. There is no need to modify the target applications.

Guenter Kriegl, the CEO of TEC-IT, emphasizes the strengths of TWedgeCE: „The new release of the mobile software wedge offers better interface support. The integration of native Bluetooth and the TCP/UDP server capabilities ensure reliable device connectivity. Besides simple configuration and easy deployment that is exactly what our customers are looking for.“

The new version of TWedgeCE offers unmatched communication capabilities. It collects data from serial (RS232, RS485), USB, TCP/IP, UDP and Bluetooth devices. Network connections may be operated in server- or in client mode. In addition, virtual COM port drivers are no longer required for Bluetooth devices.

On demand, TWedgeCE can be configured to restore lost connections automatically, to send I-am-alive packets, to suppress duplicate data packets and to modify the captured data by applying transformation rules. Numerous automation functions are available: TWedgeCE selects the required input field in the target application automatically, activates or starts applications on demand or simulate function keys based on the captured data.

Programming knowledge is not required for using this software tool. TWedgeCE is installed and configured easily. The complete configuration of TWedgeCE is stored in plain text files; this makes deployment to a large number of mobile devices extremely simple.

The current version of this keyboard software wedge can be downloaded from TEC-IT's Website. TWedgeCE is available for Microsoft Windows CE, Pocket PC, Windows Mobile and Symbol PPT 8800. Other platforms are available on request.

Monday, 15 February 2010

New: Videos For Data Acquisition Software

TEC-IT announces the availability of the first product videos for the data acquisition software TWedge.

What is TWedge?
TWedge extends arbitrary databases and applications with flexible real-time data collection. Modifications of the target systems are not required! Use this software wedge with RS232, serial, Bluetooth, USB and TCP/IP interfaces. Captured data is forwarded immediately to databases, applications and ERP systems like SAP R/3. Choose between direct ODBC database access, file access or keystroke simulation (keyboard wedge).

In the first video the usage of the software wedge TWedge is explained.

The second video shows how to use the scripting features of TWedge. The scripting features enable you to modify the device data, to communicate with devices in a bi-directional way, to configure hot-key and timer-based functions and to perform basic user-interactions.

More information about TEC-IT products you will find on our youtube channel TECITSoftware.

Tuesday, 2 February 2010

Serial (RS232), TCP/IP, USB and Bluetooth Software Wedge

The service release V2.4 of TWedge (software wedge, keyboard wedge, Bluetooth wedge, TCP wedge) is now available for download. In version 2.4 an issue with failed TCP/IP and Bluetooth connections was fixed.

Check it out! Download Software Wedge.

Monday, 1 February 2010

Software for Mobile Data Acquisition

TEC-IT released the new version of TWedgeCE - a software wedge for mobile devices.

What is TWedgeCE?

Windows CE Software WedgeTWedgeCE captures data from external devices and translates them into virtual keystrokes. It acts as middleware between arbitrary data acquisition devices (like scales, gauges, barcode scanners, RFID controllers, etc.) and software applications like Pocket Excel or Mobile Internet Explorer. TWedgeCE operates in the background of the mobile device and can be configured easily via simple configuration files.

Highlights:

Version 2.0 is able to work with devices via the following interfaces:
  • Serial / RS232
  • Bluetooth (native Bluetooth, no virtual COM ports required!)
  • TCP/IP (client mode)
  • TCP(IP (server mode)
  • UDP (client mode)
TWedgeCE is able to check device connectivity (I-Am-Alive), it recovers lost connections automatically (this is especially of interest for WLAN or Bluetooth connections) and finally introduces an anti-jitter feature.

Availability:

Windows Mobile Software WedgeThe mobile software wedge is available for the following platforms:
  • Pocket PC 2003 SE (Second Edition)
  • Windows CE 5 / Embedded CE 6 (ARMV4I)
  • Windows Mobile 5
  • Windows Mobile 6

Related Software:

Also check out the universal data acquisition software TWedge for Windows operating systems. TWedge offers device connectivity, keystroke simulation, direct database access, direct file access and complete scripting features!

Free Download:

Mobile Software Wedge TWedgeCE, Universal Software Wedge TWedge (for Microsoft Windows)

Wednesday, 11 November 2009

TWedge V2.3 Release Candidate

TWedgeV23RCWe are announcing the new version of the data acquisition software / software wedge TWedge.
TWedge is smart middleware which connects to arbitrary devices via RS232 (COM port), Bluetooth (native!) and TCP/IP. The received data is either simulated as keystrokes, stored in a file or saved directly into an ODBC database.

Improvements

  • 0-byte awareness
    Previous versions clipped received or transmitted data after an 0x00 in the data stream.
  • HEX data display
    Incoming data can be displayed as HEX string for better debugging
  • Silent mode
    Device data display can now be turned off

Release Candidate Download

Download data acquisition software TWedge (MSI setup file for Windows). 

Friday, 24 April 2009

Software Wedge: TWedge V2.1 RC

Based on user-feedback a new service release of the data acquisition software TWedge is announced. TWedge V2.1 installs and runs on all current Windows-based operating systems (32 bit and 64 bit).


V2.1 introduces:
  • User Input Functionality: The new function 'InputBox' allows a user to enter data in real-time (validation is optional).
  • Clipboard Access Functions: The clipboard functions "CopyToClipboard" and "GetFromClipboard" were introduced. These functions are useful for larger amounts of data, where a simulation of keystrokes is not feasible or too slow.
  • Multiple Control Strings: Now it is possible to send a combination of key constants and modifier keys using the '+' character' (e.g.: "{CTRL+f}" or "{CTRL+SHIFT+h}"). Multiple modifier keys can be now processed through multiple control string.
  • Improved User Interface (GUI): Toolbar and application icons were redesigned.


TWedge V2.1 was released on 04-29-2009. More details are available here: Barcode Software Wedge TWedge V2.1


Readers of this blog can download the release candidate here: Software Wedge TWedge V2.1.

Tuesday, 23 December 2008

Data Acquisition Software TWedge 2.0 Released

Merry Christmas!
It's Christmas. In Austria that usually includes snow, silence (for some people), last-minute gift-shopping (for most people) and holidays. For TEC-IT customers this also means that the new version of the data acquisition software TWedge was released to the public.

New and Flexible Data Acquisition Software
TWedge version 2.0 captures data from serial, USB, Bluetooth or TCP/IP based devices and forwards this data to arbitrary applications or databases.



The highlight of TWedge is the embedded scripting language (based on JavaScript). Using this scripting language any user can embed custom logic or data acquisition functions. It is very easy to extend the functionality of this software wedge, even direct database access functions (via ODBC) and file access methods are available.

Downloads
Check out the demo version: scriptable data acquisition software
Press release: Universal Data-Acquisition Software

Example (Simple)
After adjusting the interface for data acquisition (e.g. serial port COM1, 9600 baud, 8 data bits, 1 stop bit, no parity) TWedge should be supplied with at least one script which is called whenever data is received via the configured interface.

The perfect place for this script is the the OnData() section. TWedge also offers OnStart(), OnStop(), OnTimer() and OnHotkey() - I assume you guess what these scripts are for.

A very simple OnData() script looks like this:

// start of script
SendKeyStrokes(DATA);
// end of script

The function SendKeyStrokes() simple converts captured data into virtual keystrokes. In other words: Using this simple command TWedge works as keyboard wedge. The captured data is available in the variable DATA by default (TWedge ensures correct device communication).

Example (Complex)
A more complex script writes captured data into a database. OnStart() is used for database initialization and it gets called by TWedge automatically whenever the user invokes device communication:

// start of script
// open the database
if (!myDB.Open("DSN=TWedge_Sample;"))
{
MessageBox("Could not open database TWedge_Sample!");
return;
}

// delete all records stored in a previous session
myDB.Execute ("DELETE * from tbl_Scans");
// end of script

Each time TWedge receives data from the external device it calls the function OnData(). The OnData()-code below enters captured data into the database (along with the hostename and the current date/time):

// start of script
// get the current date and time
var d = new Date();
// d.getMonth returns the month zero-based (e.g. 0=January, 11=December); thus add 1
var sDate = (d.getMonth() + 1) + "-" + d.getDate() + "-" + d.getFullYear();
var sTime = d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();

// build the INSERT statement
var insert = "INSERT INTO tbl_Scans (ProdID, ScanDate, ScanTime, Host) VALUES (";
insert += "'" + DATA + "', ";
insert += "'" + sDate + "', ";
insert += "'" + sTime + "', ";
insert += "'" + "localhost" + "');";

// execute the INSERT statement
var nRet = myDB.Execute(insert);
if (nRet < -1) MessageBox ("Error during INSERT:" + myDB.LastError); else if (nRet == -1) MessageBox ("This should not happen when executing an INSERT statement"); else MessageBox (nRet + " record(s) inserted!"); // end of script


Nice - But I don't know JavaScript!
Don't worry. TWedge comes with predefined scripts for common usage scenarios (e.g. keyboard wedge functionality). Just select the template which matches your requirements. Or contact TEC-IT for support.

End of Post
Merry Christmas and a Happy New Year!