ProGlove Unit Test
  • 30 Apr 2024
  • 2 Minutes to read
  • Contributors

ProGlove Unit Test

Article summary

This article explains how to connect your ProGlove device to Tulip.

The purpose of the ProGlove Unit Test is to allow users to learn and understand how to setup and use the ProGlove barcode scanning device in their Tulip applications. ProGlove is a manufacturer of hand-worn barcode scanners. Scanners connect to a ProGlove Gateway, which then interfaces with Tulip either over Serial or MQTT.
ProGlove MARK Display models can also display feedback received from the Gateway, such as scan validation messages. This article will cover the step by step process of connecting your ProGlove scanner to Tulip and then sending data between Tulip and the ProGlove device.

Getting Started with ProGlove

ProGlove specializes in wearable technology and software solutions designed to enhance efficiency in the evolving supply chain and logistics industry. Their technology connects workers to the internet of things, promotes digitalization on shop floors, and facilitates collaboration between humans and machines. This results in faster barcode scanning, reduced picking errors, and improved worker well-being.


There are 2 ways a proglove can send data to Tulip.

  1. As a barcode scanner - This method can be used when the goal is to send scanned data to Tulip, i.e. there is no need to send anyh information from Tulip to the ProGlove device. Here, a ProGlove barcode scanner will interface with Tulip as Plug and Play device.
  2. As a machine - For advanced use-cases involving sending data to the ProGlove MARK device from Tulip, utilize the flow based visual editor NodeRED on the the Edge MC or the Edge IO to unlock rich, context driven use-cases.

Let's look at the second one in more detail -

  1. Prerequisites to send data to ProGlove MARK display device from Tulip and vice-versa -
    1. ProGlove MARK display device
    2. Tulip Edge Device
  2. Plug in the ProGlove device gateway to the Tulip Edge device.
  3. Connect and pair the ProGlove scanner to the ProGlove Gateway device.
  4. Connect and register the Tulip edge device to your instance.
    1. Edge MC
    2. Edge IO
  5. Create a Machine Type, Text attribute and Machine in Tulip that will be used to receive the scanned data from the Proglove device.
  6. Import this NodeRED flow onto your Edge device’s NodeRED palette. If you've never done this before, see How to Import a flow for guidance.
  7. Double-Click on the Scan node in the imported flow and select the tag you want to map to.
  8. Download the library app from here. Happy scanning!

Change USB Type

If you need to change the integration path from USB HID to USB CDC follow these steps:

  1. Create an account on ProGlove Insight Portal. (It is free, no subscription required)
  2. Create a configuration barcode to change the integration path from USB HID to USB CDC and set the proper parameter
  3. Pair a ProGlove scanner to the Gateway and scan that configuration barcode

The configuration is stored in the Gateway, hence, any scanner that connects to the Gateway will use the same configuration.

How it works

  1. Enter your Device Serial Number. You can find this on the ProGlove Device Gateway.
  2. Enter text for the Header and Body input widgets.
    1. Press the Set ProGlove Screen: PG1 button.
    2. Press the Set ProGlove Screen: PG1 button.

Both these buttons run a connector function using the Streams API from ProGlove to set the screen template and message to the information that you entered, which should now be visible on the ProGlove Device screen.

  1. Pick a Code and hit the Send Feedback Code button. Based on your selection, the ProGlove device will accordingly beep and flash different colored lights.

Was this article helpful?