MT20W_Direct_USB_Feature

MT20W Direct USB Feature

Background

Prior to this feature, all data transfer between the MT20W Enrollment Reader and the Host Server was conveyed via WiFi. WiFi stability is a concern for proper MT20W operation in some facilities. To overcome this issue, the new MT20W Direct USB Feature is introduced.

The scope of this document is to provide a description of the MT20W Direct USB Feature and the changes that need to be made to the ENGAGE API to support communication between the MT20W and Host Server over USB via the ENGAGE Desktop Application.

Solution

The MT20W is detected by the JS Driver App (Desktop Application) installed on your PC. This makes use of USB communication to do data transfer. Any form of data that was previously exchanged via WiFi can now be sent to the desktop application via USB.

The design transfers all WiFi based communication to the USB of the MT20W device. The Desktop Application receives the information from the device (MT20W) and makes appropriate HTTP calls over the Desktop’s internet connection. Since this application does not understand the information that is being exchanged (i.e. URL, AuthToken, method to use.), the MT20W provides the data in a format which helps the Desktop App make the appropriate calls.

The MT20W firmware builds all the HTTP requests in the JSON format and transmits over USB to the Desktop Application. Similarly, the Desktop Application collects the received http responses and sends them to the MT20W in JSON format.

MT20W USB Installation

To install the USB Feature onto the MT20W Enrollment Reader, the following steps need to taken for proper installation. These details are found in the section, MT20W USB Installation.

There is additional information contained in an included USB Error Code List.

API Changes for MT20W Direct

Developers should focus on three integration changes for the USB Mode that are found in the section, API Changes for MT20W Direct.

Last Modified: October 15, 2019