Handheld Terminal SDK

iOS and Android application development for our rugged, high-performance devices


Cognex Handheld/Mobile Terminal SDK

With the Cognex Mobile Barcode SDK, developing a mobile application that fully integrates with Cognex DataMan 8700 handheld scanners or MX Mobile Terminals could not be simpler. The SDK provides a high-level API for connecting to, communicating with, and managing supported Cognex readers.


Simple, powerful features

The Cognex Mobile Barcode SDK is ideal for building Android and iOS application that need full control of the scanning experience:

  • Supports DM8700 series handheld readers (Bluetooth Direct Connect)
  • Supports MX Mobile Terminals (Android/USB, iOS/Lightning port)
  • Supports multi-code scanning features (multiple scan results)
  • Access scan result meta data (scan image, barcode type, binary scan results, etc.)
  • cmbSDK Toolkit provides UI elements for connecting/configurating devices
  • cmbSDK and Toolkit are free for use with DM8700/MX Mobile Terminals

A Unified Barcode Scanning SDK

Want to develop a mobile application that uses our high-performance Bluetooth connection DM8700 readers? Do you have Cognex MX Mobile Terminals as well? And since it’s a mobile application, do you want to be able to scan barcodes with just your mobile phone or tablet*? With the Cognex Mobile Barcode SDK, you can build a single application to do just that.

The cmbSDK is a unified SDK allowing you to access any supported Cognex barcode reader as well as barcode scanning using a mobile phone or tablet’s built-in camera through a single API. Advantages include:

  • Write one application; not different application for use with different readers.
  • Use the right device for the environment: rugged DataMan scanners for your harsh environments, or mobile phones/tablets for light duty scanning.
  • Lower costs by leveraging mobile phones and tablets when rugged devices are not needed.
  • Increase productivity—now virtually anyone can have a barcode scanner in their pocket with their mobile phone.

* Using the Cognex Mobile Barcode SDK to scan barcodes with a mobile phone or tablet is a separately licensed product. More information can be found here.

Supported platforms

Add barcode scanning to mobile apps using either our native SDKs for iOS and Android

Learn More

Use cross-platform tools like Cordova, Flutter, NativeScript, React Native, and Xamarin.

Learn More

Easily Manage Industry Standard Data

The Cognex Mobile Barcode SDK includes advanced data parsers for
standardized barcode formats:

  • GS1 Data Formats
  • AAMVA compliant driver’s licenses and IDs
  • Health Industry Bar Code Standard (HIBC)
  • International Society of Blood Transfusion (ISBT)
  • Department of Defense IUID
  • Structured Carrier Message (MaxiCode)

Learn More

Get Started