Create QR-Code!

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).


GetBlue Android Data Acquisition

Download Free TCP/Bluetooth Reader for Android


Serial Port Profile (SPP, RFCOMM)



Camera Bar Code Scanners

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

Bluetooth and TCP/IP Data Acquisition for Android Smartphones

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
  • or injected into arbitrary apps on the smartphone via the GetBlue soft-keyboard (keyboard wedge operation).

GetBlue Video

GetBlue: Data Acquisition for Android Devices

More video tutorials focusing on data acquisition with Android devices are available on YouTube!

Bluetooth Connectivity

Bluetooth Barcode Scanners

Bluetooth Modules (BTM 222, RN41, ...)

Supports Bluetooth SPP in client and server mode

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.

Application Scenarios

Background Data Acquisition

HTTP / TCP Forwarding

Save to File

Google Docs Connectivity

Automate Data Acquisition

Bluetooth SPP / TCP for Android

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,
  • 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.

Free Demo

Google Play Licensing

TEC-IT Licensing

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.

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.



... We are using your app in the workplace. That worked perfect, thank you VERY much ...

C. Kenji - RobbJack Corp.

I love GetBlue, it allows me to do remote serial debugging at work without having to drag around my laptop. A definite time saver!

Ben Allen

© TEC-IT Datenverarbeitung GmbH, Austria  |  Site Map  |  RSS  |  Imprint  |  Legal Conditions and Privacy  |  Contact