GetBlue: Bluetooth, TCP/IP and HTTP Data Acquisition for Android

GetBlue enhances your Android handset or tablet with automated data acquisition and manual device communication for Bluetooth® SPP devices, TCP/IP, HTTP and camera barcode-scanners. The collected data is displayed, logged, stored, forwarded, or injected as virtual user input into other apps (data acquisition via keyboard wedge).

Bluetooth SPP / TCP for Android

Bluetooth, TCP, HTTP and Barcode Scanner Data Acquisition for Android

GetBlue is a versatile Android application for bi-directional data acquisition.

GetBlue collects data from Bluetooth SPP, TCP/IP, HTTP and camera scanners automatically in the background. The captured data is forwarded to adjustable target devices, files, online spreadsheets or even injected into 3rd party applications. Bi-directional device communication is supported, manual communication functions for reading and writing data are available as well.

The data acquisition app GetBlue can be operated like a cross-switch: it captures data from an adjustable data source and forwards it to any supported target. The following devices and protocols are currently available:

  • Bluetooth SPP and Bluetooth RFCOMM
    All serial Bluetooth devices supporting the Serial Port Profile (like SPP or RFCOMM barcode scanners) can be used. GetBlue supports Bluetooth client and Bluetooth server mode, thus device as well as PC connections are possible.
  • TCP/IP
    Any device providing a raw TCP/IP socket.
  • HTTP
    HTTP GET and HTTP POST requests with adjustable parameters.
  • Camera scanners
    GetBlue offers an internal barcode scanner. External scanner apps can be used if required.
  • Manual data input
    Device commands can be entered manually.

Captured data can be forwarded via Bluetooth, TCP/IP and HTTP to any target device. In addition the collected data can be

  • displayed (HEX or ASCII)
  • stored locally in a file (including time-stamps)
  • uploaded to a Google Docs* Spreadsheet (*needs V2.16 or later)
  • or injected into arbitrary apps on the smartphone via the GetBlue soft-keyboard (keyboard wedge operation).

Scan Barcodes with any App

GetBlue can also be operated as so-called keyboard wedge. Data captured with the internal camera or with an arbitrary external device (e.g. a Bluetooth SPP barcode scanner or an RFID controller with TCP/IP interface) is injected via the GetBlue soft-keyboard into arbitrary apps. Costly, specialized hardware (e.g. new barcode scanners) is not required!

In order to operate GetBlue as software wedge you need to activate the GetBlue Keyboard in Android Settings. After changing the input method of your Android to this keyboard, collected data is automatically simulated as user-input. Some of the advantages are:

  • no need to key-in barcode data manually,
  • reduces input errors, speeds up operation,
  • application switching is not necessary,
  • works with each 3rd party app,
  • works completely transparent to manual user input,
  • control keys for automated cursor movements (or simulated TAB keys) are supported,
  • can be used with TCP/IP based scanners, RFID controllers and gauges.

Automate Data Acquisition

GetBlue offers various possibilities for automated data acquisition.

Data captured from Bluetooth, HTTP, camera scanners or TCP devices is automatically saved or uploaded to an arbitrary Google Spreadsheet. Besides this, device data can be forwarded via Bluetooth SPP, HTTP GET/POST or TCP/IP sockets to adjustable targets. GetBlue is also able to work as transparent proxy between different devices and/or protocols.

GetBlue works as background service. If adjusted, responses from the target application are sent back to device (bi-directional mode).

It's the perfect tool for:

  • automated data acquisition with Bluetooth devices,
  • data collection tasks with Google Docs* Spreadsheets (* in V2.16 or later),
  • testing Bluetooth barcode scanners or arbitrary Bluetooth devices supporting the Serial Port Profile (SPP, RFCOMM),
  • communication with Bluetooth modules like BTM 222 or similar (GetBlue communicates with Bluetooth clients and Bluetooth servers),
  • creating simple TCP/IP or HTTP requests,
  • scan and save bar-codes with 3rd party camera scanners in batch mode.
Please note: Licenses which are distributed by TEC-IT are bound to a specific device/user combination. A new device and/or a new user requires a separate license.

Pay-As-You-Go or Bulk Licensing

GetBlue is available in Google Play as free demo or as paid full version (as an alternative you may scan the barcode to the right with your handset). The free demo version of GetBlue replaces captured device data in irregular intervals with a demo-text.

Version 2.16 with Google Docs support is only available through TEC-IT.COM (see below).

For users with bulk-license requirements or without access to Google Play, TEC-IT offers a special GetBlue version for download on this web-site. This special version requires slightly more application permissions but can be activated with activation keys provided by TEC-IT (internet access is required for activation). Just contact us for more information.