Skip to content

Adapter - CRT-571-RFID-Dispenser

This page describes version 2.0.6 of the adapter.

Overview

This adapter controls the CRT-571 RFID Dispenser over an Ethernet LAN connection. Adapter communication with the CRT-571 requires Ethernet to serial conversion using either hardware or software.

Configuration Options

Hardware Solution

A hardware device such as the Perle IOLAN DS1 can be used convert TCP to RS-232 serial. The hardware device must be configured to convert Raw TCP packets to and from RS232. The TCP listen port must match the port configured in the adapters configuration. Note: Most hardware solutions do not support SSL/TLS.

Hardware Solution

Software Solution

A software solution is available from NEC that performs the same conversion as the hardware solution. The software can be installed as a Windows service and configured to use an optional SSL/TLS certificate. As with the hardware solution, the adapters connection port must match the listen port.

Software Solution



Properties

Name Display Is Required Comments Type Default Value Maximum Value Minimum Value Maximum Length Minimum Length
deviceAddress Controller Service Address True The fully qualified domain name (FQDN) or IP-Address for the CRT571 device controller service. string 1024 1
devicePort Controller Port True The TCP port to connect to the CRT-571 device controller service. integer 10001 65535 1
crtHardwareAddress CRT-571 Hardware Address False The unit's hardware address as determined by the 4 position dip switch settings on the physical CRT-571 device. (0-15). (Default=0) integer 0 15 0
initOption CRT-571 Initialization Option False Sets state of the dispenser if a card is present while initializing. The card will be moved to the following possible positions. ("0"-Holding Position, "1"-Recycle Bin, "3"-Do Nothing) (Default=3) integer 3 7 0
serviceSsl Use TLS (optional) False boolean false
serviceSecretKey Service Secret Key False The password for the CRT-571 device controller service. password 1024



Commands

Read Status (readStatus)

Gets the current status of the CRT-571 device.

Response Properties

Name Description Type
status Status result of the command. string
cardStackerLow The card stacker is low on cards string
cardStackerEmpty The card stacker does not have any cards left. Please, add more cards. string
errorBinFull The card error bin is full and requires maintenance. string
cardAtRFSlot A card is present at the RFID antenna and is ready to read. string
cardAtHoldingSlot The card is present at the exit slot and is ready for the user to take. string

Move To RF Position (move2RF)

Moves a card and presents it under the RF antenna for reading

Response Properties

Name Description Type
status Status result of the command. string

Eject To Front (move2Exit)

Moves card to the exit slot and onto the floor.

Response Properties

Name Description Type
status Status result of the command. string

Capture To Recycle Bin (move2Recycle)

Moves a card to the recycle or error bin.

Response Properties

Name Description Type
status Status result of the command. string

Move To Holding Position (move2Holding)

Moves a card to the exit slot's holding position.

Response Properties

Name Description Type
status Status result of the command. string

Enable Accept (acceptEnable)

Enables the exit slot to accept a card. When card is inserted into exit slot, the card is automatically moved to RF-Slot position.

Request Properties

Name Display Description Is Required Type
timeout Wait Time (s) How long to wait for the user to insert a card. False string

Response Properties

Name Description Type
status Status result of the command. string

Disable Accept (acceptDisable)

Disables the exit slot from accepting cards.

Response Properties

Name Description Type
status Status result of the command. string

Read Firmware Revision (firmwareRevision)

Returns the firmware revision for the device.

Response Properties

Name Description Type
revision The firmware revision for the device. string
status Status result of the command. string

Read Software Version (softwareVersionDispenser)

Returns the software version information for the dispenser

Response Properties

Name Description Type
version The software version information for the dispenser. string
status The current status result of the command. string

Read Recycled Card Count (recycleCountGet)

Returns the recycled card count value.

Response Properties

Name Description Type
count The card recycle count value. string
status The current status result of the command. string

Write Recycled Card Count (recycleCountSet)

Sets the recycled card count to an initial value.

Request Properties

Name Display Description Is Required Type
count Initial Recycle Count Sets the initial value of card-recycling. (0-999) True string

Response Properties

Name Description Type
status The current status result of the command. string

Read Configuration (deviceConfig)

Returns the dispenser configuration for the CRT-571 device.

Response Properties

Name Description Type
version The configuration for the CRT-571 device. string
status The current status result of the command. string

Events

CRT571 Connected (crt571ConnectedEvent)

The connection to CRT-571 RFID Dispenser has been established.

No properties defined

Card Holding Event (cardHoldingEvent)

A card is at the exit slot's holding position.

No properties defined

Card Removed Event (cardRemovedEvent)

A card was removed from the exit slot's holding position.

No properties defined

Card At RF Slot Event (cardReadyEvent)

A card is at the RF slot and is ready to read.

No properties defined

Stacker Low Event (stackerLowEvent)

The card stacker level is low.

No properties defined

Stacker Empty Event (stackerEmptyEvent)

The card stacker is empty.

No properties defined

Malfunction Event (malfunctionEvent)

The CRT-571 dispenser has a mechanical issue or a card is jammed.

Event Properties

Name Display Description Type
errCode Error Code The error code returned by the CRT-571 device. string
errDetail Error Detail The detailed error information. string

Release History

Version Type Description Tracking # Date
2.0.1 Initial First release in the Adapter Type store.
2.0.3 Maintenance Updated third-party components and improved maintainability. NAP-11518
2.0.4 Bug fix Fix dispenser adapter stuck state NAP-22446
2.0.5 Bug fix & Maintenance Adapter did not load and trust UIP Trusted CA certificates.
Updated third-party components and improved maintainability.
NAP-23864
NAP-23945
2022-12-01
2.0.6 Maintenance Updated third-party components and improved maintainability. NAP-27635 2024-07-31

Categories