RAW MQTT Payloads (1.0.0)

Download OpenAPI specification:Download

Get Reader Version Information

command
required
string
Value: "get_version"

The value for the key command must be get_version

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_version)

Reader version information. This is an empty object for get_version.

{
  • "command": "get_version",
  • "command_id": "a12cb5677",
  • "payload": { }
}

Get Reader Network Configuration

command
required
string
Value: "get_network"

The value for command must be get_network

command_id
required
string

A Unique Id echoed by the reader in the response to Get Network

payload
required
object (get_network)

Reader network information

{
  • "command": "get_network",
  • "command_id": "a12cb345654",
  • "payload": { }
}

Get Reader Configuration

command
required
string
Value: "get_config"

The value for the key command must be get_config

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_config)

Retrieves reader configuration

{
  • "command": "get_config",
  • "command_id": "1a234",
  • "payload": {
    }
}

Set Network Configuration

command
required
string
Value: "set_network"

The value for the key command must be set_network

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_network)

Updates the reader network configuration settings

{
  • "command": "set_network",
  • "command_id": "abcd345",
  • "payload": {
    }
}

Get Reader Status

command
required
string
Value: "get_status"

The value for the key command must be get_status

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_status)

Retrieves reader operational statistics for read points

{
  • "command": "get_status",
  • "command_id": "abcd1234",
  • "payload": { }
}

Reboot the Reader

command
required
string
Value: "reboot"

The value for the key command must be reboot

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (reboot)

Restart Reader

{
  • "command": "reboot",
  • "command_id": "abcd1431243",
  • "payload": { }
}

Control GPO

command
string
Value: "set_gpo"

The value for the key command must be set_gpo

Note :  Maximum number of ports available per device type

  1. FX7500 = 3 GPO pins
  2. FX9600 = 4 GPO pins
  3. ATR7000 = 3 GPO pins
command_id
string

A unique ID that will be echoed back in the command response by the reader.

object (set_gpo)

Updates GPO port state

{
  • "command": "set_gpo",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Check LED Status

command
required
string
Value: "get_appled"

The value for the key command must be get_appled

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_appled)

Retrieves application LED state

{
  • "command": "get_appled",
  • "command_id": "string",
  • "payload": { }
}

Control LED

command
string
Value: "set_appled"

The value for the key command must be set_appled

command_id
string

A unique ID that will be echoed back in the command response by the reader.

object (set_appled)

Sets the reader APP LED to the specified color

{
  • "command": "set_appled",
  • "command_id": "abcd1243",
  • "payload": {
    }
}

Get Reader Region Configuration

command
required
string
Value: "get_region"

The value for the key command must be get_region

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_region)

Retrieves reader region information

{
  • "command": "get_region",
  • "command_id": "a1b2c3345",
  • "payload": { }
}

Start Tag Reads

command
required
string
Value: "start"

The value for the key command must be start

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (start)

Start tag reads

{
  • "command": "start",
  • "command_id": "abcd1432",
  • "payload": {
    }
}

Stop Tag Reads

command
required
string
Value: "stop"

The value for the key command must be stop

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (stop)

Stop tag reads

{
  • "command": "stop",
  • "command_id": "abcd1324",
  • "payload": { }
}

Get Operating Mode

command
required
string
Value: "get_mode"

The value for the key command must be get_mode

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (get_mode)

command to retrive reader operating mode

{
  • "command": "get_mode",
  • "command_id": "a134454",
  • "payload": {
    }
}

Set Operating Mode

command
string
Value: "set_mode"

The value for the key command must be set_mode

command_id
string

A unique ID that will be echoed back in the command response by the reader.

object (operatingMode)

Represents the reader operating mode.

{
  • "command": "set_mode",
  • "command_id": "abcd134",
  • "payload": {
    }
}

Update Firmware

command
required
string
Value: "set_os"

The value for the key command must be set_os

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_os)

Update the OS software on the device

The HTTP Server should return json array of files available in the folder when query HTTP GET to url provided

HTTP1.1 GET http://10.17.231.77:8080/3.9.17 -> ["response.txt", "response_ext.txt" ...]

{
  • "command": "set_os",
  • "command_id": "abdc123",
  • "payload": {
    }
}

Set Reader Configuration

command
required
string
Value: "set_config"

The value for the key command must be set_config

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (Reader Configuration)
{
  • "command": "set_config",
  • "command_id": "abdc2134",
  • "payload": {
    }
}

Get Log Configuration

command
required
string
Value: "get_logs"

The value for the key command must be get_logs

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_logs)

Reader Logging Configuration

{
  • "command": "get_logs",
  • "command_id": "a2134",
  • "payload": { }
}

Change Log Configuration

command
required
string
Value: "set_logs"

The value for the key command must be set_logs

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_logs)

Changes logging level

{
  • "command": "set_logs",
  • "command_id": "abcd2134234",
  • "payload": {
    }
}

Pull Syslogs

command
required
string
Value: "get_logs_syslog"

The value for the key command must be get_version

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_logs_syslog)

Retrieves reader system log

{
  • "command": "get_logs_syslog",
  • "command_id": "a132234",
  • "payload": { }
}

Pull Radio Packet Logs

command
required
string
Value: "get_logs_radioPacketLog"

The value for the key command must be get_logs_radioPacketLog

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_logs_radioPacketLog)

Retrieves reader radio packet logs

{
  • "command": "get_logs_radioPacketLog",
  • "command_id": "a1324",
  • "payload": { }
}

Purge Syslogs

command
required
string
Value: "del_logs_syslog"

The value for the key command must be del_logs_syslog

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (del_logs_syslog)

purge reader system logs

{
  • "command": "del_logs_syslog",
  • "command_id": "abcd1234",
  • "payload": { }
}

Purge Radio Packet Logs

command
required
string
Value: "del_logs_radioPacketLog"

The value for the key command must be del_logs_radioPacketLog

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (del_logs_radioPacketLog)

purge radio packet logs

{
  • "command": "del_logs_radioPacketLog",
  • "command_id": "abcd2342",
  • "payload": { }
}

Pull RG Error Logs

command
required
string
Value: "get_logs_rgErrorLog"

The value for the key command must be get_logs_rgErrorLog

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_logs_rgErrorLog)

Retrieves reader gateway Error logs

{
  • "command": "get_logs_rgErrorLog",
  • "command_id": "ab32445",
  • "payload": { }
}

Pull RG Warning Logs

command
required
string
Value: "get_logs_rgWarningLog"

The value for the key command must be get_logs_rgWarningLog

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_logs_rgWarningLog)

Retrieves reader gateway Warning logs

{
  • "command": "get_logs_rgWarningLog",
  • "command_id": "abf868234",
  • "payload": { }
}

Pull RC Logs

command
required
string
Value: "get_logs_rcLog"

The value for the key command must be get_logs_rcLog

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_logs_rcErrorLog)

Retrieves Radio Control Error logs

{
  • "command": "get_logs_rcLog",
  • "command_id": "abd12354",
  • "payload": { }
}

Send Commands to User App

command
required
string
Value: "set_reqToUserapp"

The value for the key command must be set_reqToUserapp

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_reqToUserapp)

Send request to userapp

{
  • "command": "set_reqToUserapp",
  • "command_id": "abcd13212",
  • "payload": {
    }
}

Install User App

command
required
string
Value: "set_installUserapp"

The value for the key command must be set_installUserapp

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_installUserapp)

Install userapp debian package

{
  • "command": "set_installUserapp",
  • "command_id": "abcd123",
  • "payload": {
    }
}

Uninstall User App

command
required
string
Value: "set_uninstallUserapp"

The value for the key command must be set_uninstallUserapp

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_uninstallUserapp)

uninstall userapp

{
  • "command": "set_uninstallUserapp",
  • "command_id": "abcd134",
  • "payload": {
    }
}

Start User App

command
required
string
Value: "set_startUserapp"

The value for the key command must be set_startUserapp

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_startUserapp)

start userapp

{
  • "command": "set_startUserapp",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Stop User App

command
required
string
Value: "set_stopUserapp"

The value for the key command must be set_stopUserapp

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_stopUserapp)

stop userapp

{
  • "command": "set_stopUserapp",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Auto Start User App

command
required
string
Value: "set_autostartUserapp"

The value for the key command must be set_autostartUserapp

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_autostartUserapp)

configure auto start settings for userapp

{
  • "command": "set_autostartUserapp",
  • "command_id": "abcd1234",
  • "payload": {
    }
}

List Installed Apps

command
required
string
Value: "get_userapps"

The value for the key command must be get_userapps

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_userapps)

Retrive installed userapp status and details

{
  • "command": "get_userapps",
  • "command_id": "abcd243324",
  • "payload": { }
}

List Installed Certificate

command
required
string
Value: "get_certificates"

The value for the key command must be get_certificates

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_certificates)

Retrive installed certificate details

{
  • "command": "get_certificates",
  • "command_id": "abcd12354",
  • "payload": { }
}

Delete Certificate

command
required
string
Value: "del_certificate"

The value for the key command must be del_certificate

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_refreshCertificate)

Refresh installed certificate

{
  • "command": "del_certificate",
  • "command_id": "abcd1234",
  • "payload": {
    }
}

Install Certificate

command
required
string
Value: "set_updateCertificate"

The value for the key command must be set_updateCertificate

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_updateCertificate)

Install certificate

{
  • "command": "set_updateCertificate",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Refresh Certificate

command
required
string
Value: "set_refreshCertificate"

The value for the key command must be set_refreshCertificate

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_refreshCertificate)

Refresh installed certificate

{
  • "command": "set_refreshCertificate",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Revert Back Firmware Update

command
required
string
Value: "set_revertbackOS"

The value for the key command must be set_revertbackOS

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (set_revertbackOS)

Revert back reader firmware to secondary partition

{
  • "command": "set_revertbackOS",
  • "command_id": "abcd1434",
  • "payload": { }
}

Get GPO Status

command
required
string
Value: "get_gpoStatus"

The value for the key command must be get_gpoStatus

Note :  Maximum number of ports available per device type

  1. FX7500 = 3 GPO pins
  2. FX9600 = 4 GPO pins
  3. ATR7000 = 3 GPO pins
command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_gpoStatus)

Retrive current GPO pin statuses

{
  • "command": "get_gpoStatus",
  • "command_id": "abdc453254",
  • "payload": { }
}

Get GPI Status

command
required
string
Value: "get_gpiStatus"

The value for the key command must be get_gpiStatus

Note: Maximum number of ports available per device type

  1. FX7500 = 2 GPI pins
  2. FX9600 = 4 GPI pins
  3. ATR7000 = 2 GPI pins
command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_gpiStatus)

Retrive current GPI pin statuses

{
  • "command": "get_gpiStatus",
  • "command_id": "abcd21344",
  • "payload": { }
}

Get Supported region List

command
string
Value: "get_supportedRegionList"

The value for the key command must be get_supportedRegionList

command_id
string
Value: "gvjh"

A unique ID that will be echoed back in the command response by the reader.

payload
object (get_SupportedRegionList)

Retrieves the region list supported by the reader based on the readertype

{
  • "command": "get_supportedRegionList",
  • "command_id": "gvjh",
  • "payload": { }
}

Get the Supported Regions standard list

command
string
Value: "get_supportedstandardList"

The value for the key command must be get_supportedRegionStandard

command_id
string
Value: "sdgf"

A unique ID that will be echoed back in the command response by the reader.

object (get_Supportedstandardlist_command)

Retrieves the standard channel list based on the region name provided

{
  • "command": "get_supportedStandardlist",
  • "command_id": "sdgf",
  • "payload": {
    }
}

Get Reader Time Zone

command
required
string
Value: "get_timeZone"

The value for the key command must be get_timeZone

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_timeZone_command)

Gets Current Reader Time Zone

{
  • "command": "get_timeZone",
  • "command_id": "abcd21344",
  • "payload": { }
}

Set Reader Time Zone

command
required
string
Value: "set_timeZone"

The value for the key command must be set_timeZone

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_timeZone_command)

Sets Reader Time Zone

{
  • "command": "set_timeZone",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Get Reader NTP Server

command
required
string
Value: "get_ntpServer"

The value for the key command must be get_ntpServer

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_ntpServer_command)

Gets the Reader NTP Server

{
  • "command": "get_ntpServer",
  • "command_id": "abcd1324",
  • "payload": { }
}

Set Reader NTP Server

command
required
string
Value: "set_ntpServer"

The value for the key command must be set_ntpServer

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_ntpServer_command)

Sets the Reader NTP Server

{
  • "command": "set_ntpServer",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Get Cable Loss Compensation

command
required
string
Value: "get_cableLossCompensation"

The value for the key command must be get_cableLossCompensation

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_cableLossCompensation_command)

Gets the Reader Cable Loss Compensation. Includes Cable Length and Cable Loss per Hundred Feet. (Not applicable to ATR7000 readers)

{
  • "command": "get_cableLossCompensation",
  • "command_id": "abcd1324",
  • "payload": { }
}

Set Cable Loss Compensation

command
required
string
Value: "set_cableLossCompensation"

The value for the key command must be set_cableLossCompensation

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
All (object) or Each (object) (set_cableLossCompensation_command)

Sets the Reader Cable Loss Compensation. Includes Cable Length and Cable Loss per Hundred Feet. (Not applicable to ATR7000 readers)

{
  • "command": "set_cableLossCompensation",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Get Reader Capabilities

command
required
string
Value: "get_readerCapabilities"

The value for the key command must be get_readerCapabilites

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_readerCapabilites_command)

Get Reader Capabilites

{
  • "command": "get_readerCapabilities",
  • "command_id": "abcd21344",
  • "payload": { }
}

Set name and description of the reader

command
required
string
Value: "set_nameAndDescription"

The value for the key command must be set_nameAndDescription

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

required
object (set_nameAndDescription_command)

Set name and description of the reader

{
  • "command": "set_nameAndDescription",
  • "command_id": "abcd1324",
  • "payload": {
    }
}

Get name and description of the reader

command
required
string
Value: "get_nameAndDescription"

The value for the key command must be get_nameAndDescription

command_id
required
string

A unique ID that will be echoed back in the command response by the reader.

payload
required
object (get_nameAndDescription_command)

Get name and description of the reader

{
  • "command": "get_nameAndDescription",
  • "command_id": "abcd21344",
  • "payload": { }
}