Modifiable_(Configurable)_Parameters

Modifiable (Configurable) Parameters

Some device parameters can be changed by a host device. When modifying (configuring) parameters, a host sends a JSON data structure to the device that contains a set of configuration parameters. The Table below shows a complete list of the JSON data tags and tag values that can be modified by a host. Some of the parameters are device specific and may not apply to all devices. Modifiable (configurable) parameters vary by each device’s capability or the specific configuration of the device.

To support a standard of JSON configurations moving into the future, the standard has been established to use “T” / “F” for configuration tags/items (to enable or disable a feature). However, because some of the currently established tags do not use this standard, the previously implemented tag types maintain their current implementation and the standard will be established for new tags implemented in the future.

See the Example of Configuration Records (JSON) section below for an example of this data structure.

The table below shows a listing of Modifiable (Configurable) Parameters.

Table: Modifiable (Configurable) Parameters

TagShort TagType/Length (ASCII bytes)ValueDevice Exclusions
Configuration BlockconfigString/6N/A<R1: no blanks in tables, use N/A or None.
TypetypeString/6“strm” “clsrm” “office” “dorm” “apt” “prvcy”SC, RMRU, MTB, MTKB
RelockrelockUnsigned Int/3Delay time in seconds (1-60s for SC, 1-30 for all other supported products)RMRU, MTB, MTKB
Central Decision Mode TimeoutcntrlDecTimeoutUnsigned Int/4Delay time in deciseconds (0-6540) NOTE: 0=central decision mode disabled (local decision mode enabled)NDE, LE, RMRU, CTE, MTB, MTKB, NDEB, LEB, RC
Credential Sector NumbercredSectNumUnsigned Int/2Credential Sector Number (1-15)NDE, LE, SC, CTE, RMRU, NDEB, LEB, MTB, MTKB, RC
Jaguar SectorsjagSectorsUnsigned Int/5Jaguar Sector Bitmask (0-65535)RMRU, MTB, MTKB, RC
Lock IDlockIdUnsigned Int/5Door ID (0-65534) 65535 disables no tour on LE locksRMRU, MTB, MTKB, RC
Group IDsgroupIdsUnsignedInt/5Group ID (0-65535) array with up to 16 elementsRMRU, MTB, MTKB, RC
Door Prop DelaydoorPropUnsigned Int/3Delay time in seconds (1-255)SC, MTB, MTKB
Propped Door Delay EnabledoorPropEnString/1“T”,“F”NDE, SC, LE, RMRU, MTB, MTKB, NDEB, LEB
ADA DelayadaUnsigned Int/3Delay time in seconds (1-255)SC, RMRU, MTB, MTKB
First Man InfirstManInInt/10=No First Man In 1= First Man InSC, RMRU, MTB, MTKB
Dog On Next ExitdneEnInt/10=Do not use Dog on Next Exit 1=Schedules Dog on Next ExitNDE, SC, LE, CTE, MTB, MTKB, NDEB, LEB, RC
Battery Fail StatebattFailString/4“asIs”, “safe, “sec”SC, RMRU can only operate as sec, CTE, MTB, MTKB, RC
Blink Interior LED when lockedblinkIntLedString/1“T” = enabled , “F” = disabled (default)NDE, SC, CTE, MTB, MTKB, RC
Privacy Rapid blinkrapidBlinkString/1“T” = enabled , “F” = disabled (default)NDE, SC, RMRU, CTE, MTB, MTKB, RC
IPB Audit Enable / DisableipbAuditEnableString/1“T” = enabled , “F” = disabled (default)NDE, SC, LE, RMRU, CTE, MTB, MTKB, RC, NDEB, LEB
Daylight Savings TimedstEnableInt/10=DST not observed 1=DST observedMTB, MTKB
DST StartdstStartString/4Hour that clocks are moved ahead by 1 hr. 3=standard month start (1=Jan,…)            0=standard day of week start, 0 = Sun…. 2=standard week # start (1=1st,..5=last) 2=standard hour start US default is 3022MTB, MTKB
DST EnddstEndString /4Hour that clocks are moved behind by 1 hour. B=daylight month start 0=daylight day of week start 1=daylight week # start 2=daylight hour start US default is B012MTB, MTKB
Clock TimertcTimeString /14“YYYYMMDDHHMMSS” YYYY = Year MM = Month ( 01 – 12 ) DD = Day ( 01 – 31 ) HH = Hour ( 00 – 23 ) MM = Minutes ( 00 – 59 ) SS = Seconds ( 00 – 59 ) Example: “20140710145030” = July 10, 2014, 2:50:30 pm. NOTE 1: this message affects any date/time event (including FW upgrade) so it needs to precede the fwDownldTm and fwImplTm tags. NOTE 2: in order to limit flash write operations, the current rctTime of a device will not be changed if it is already within +/- 5mins of the specified time. For ENGAGE 6.0 Firmware and later this value has been changed to 1 minute for all ENGAGE products.MTB, MTKB
Immediate WiFi Alert EnablewifiAlertEnString/1“T” = enabled (default), “F” = disabled, “S” = limit immediate alert reporting to the selection made in wifiAlertSel. NOTE: Conflicting settings between this tag and wifiAlertSel (e.g. a list of alerts specified in wifiAlertSel but wifiAlertEn is “F”) will result in the last tag processed being used.SC, MTB, MTKB, RC
Individual WiFi Immediate Alert SelectionwifiAlertSelArray of String/6sSee separate document for Audit & Alert Definitions (Alert Type Only)SC, MTB, MTKB, RC
Firmware AddressfwurlString/64Max 64 characters NOTE 1: The config PUT from the lock presents a different tag “fwUrl” than what it consumes “fwurl”. NOTE 2: NDE Firmware revisions < 02.06.12 only support a fixed url endpoint: http://<host>/api/firmware/latest It is suggested that a symbolic link or copy of the latest NDE binary firmware be placed at this endpoint if supporting older NDE firmware versions <02.06.12. When using an ENGAGE mobile application to connect to an NDE lock running these older firmware versions, the ‘Update Firmware’ option will be visible and will command these locks to the fixed endpoint for ease of upgrade and to allow updating of a lock to a firmware revision that supports root certificate change.SC, MTB, MTKB
Firmware download TimefwDwnldTmString /14YYYYMMDDHHMMSS – “20140527040000” May 27, 2014, 4:00:00 am Value of “0” will result in immediate download. NOTE: All revisions of NDE, LE, and SC only support a value of “0” (immediate download) currently.MTB, MTKB
Firmware Implement/Update TimefwImplTmString /14YYYYMMDDHHMMSS – “20140603030000” June 3, 2014, 3:00:00 am Value of “0” will result in immediate update/implement. NOTE: Prior to ENGAGE 6.0 revisions of NDE, LE, and SC only support a value of “0” (implement immediately) currently. ENGAGE 6.0 and later process this tag as expected.MTB, MTKB
DPS Audits EnabledpsEnString/1“T”,“F”SC, MTB, MTKB
Beeper EnbprEnString/1“T”,“F”<R1: no blanks in tables, use N/A or None.
Reader SensitivityrdrSenseString/4"norm", "high", "max"SC, RMRU, CTE, MTB, MTKB, RC
Prox Config HIDproxConfHIDString/1“T”,“F”SC, SCB, RMRU
Prox Config GECASIproxConfGECASIString/1“T”,“F”SC, SCB, RMRU
Prox Config GE4001proxConfGE4001String/1“T” = 4001, “F” = 4002SC, SCB, RMRU
Prox Config GE4002proxConfGE4002String/1“T” = 4002,“F” = 4001SC, SCB, RMRU
Prox Config AWIDproxConfAWIDString/1“T”,“F”SC, SCB, RMRU
Smart Card 14443 UIDuid14443String/1“T”,“F”SC, SCB, RMRU
Smart Card 14443 MiFaremi14443String/1“T”,“F”SC, SCB, RMRU
Smart Card 14443 MiFare Plusmip14443String/1“T”,“F”RMRU
Smart Card 14443 NOCnoc14443String/1“T”,“F”RMRU
Smart Card 15693 iClass SEiCls15693String/1“T”,“F”NDE, SC, LE, RMRU, CTE, NDEB, LEB, MTB, MTKB, RC
Smart Card 15693 UIDuid15693String/1“T”,“F”SC, SCB, RMRU
Smart Card iClass UID 40 bit CSNiClsUID40bString/1“T”,“F”SC, SCB, RMRU
PIV ConfigurationpivCnfgString/11"disbld","75bPIV", "58bTWIC_CAC", ”14443PIV200b”,"64bBCD_TWIC","83bTWIC_CAC", "66bTWIC_CAC", "64bTWIC", "91bTWIC_CAC", "40bBCD", "40bRevBCD", "64bBCD", "64bRevBCD", "128bBCD", "128bRevBCD", "58bAMAG"NDE, SC, LE, RMRU, CTE, NDEB, LEB, MTB, MTKB, RC
iClass FormatiClsFrmtString/11“disbld”, “64bCSN”RMRU
BLE Credential EnablebleCredEnString/1“T”, “F”RMRU, NDE, LE, SC
BLE Credential RangebleCredRngString/5“short”, “long”RMRU, NDE, LE, SC
BLE PerformanceblePerfString/4“norm”, “max”RMRU, NDE, LE, SC, MTB, MTKB, CTE, RC
Mag Card Reader Track 1 Enablemagtrk1String/1“T”,“F”NDE, SC, LE, RMRU, CTE, MTB, MTKB, NDEB, LEB, SCB, RC
Mag Card Reader Track 2 Enablemagtrk2String/1“T”,“F”NDE, SC, LE, RMRU, CTE, MTB, MTKB, NDEB, LEB, SCB, RC
Mag Card Reader Track 3 Enablemagtrk3String/1“T”,“F”NDE, SC, LE, RMRU, CTE, MTB, MTKB, NDEB, LEB, SCB, RC
Mag Card Reader Low Power EnablemagLwPwrEnString/1“T”,“F”NDE, SC, LE, RMRU, CTE, MTB, MTKB, NDEB, LEB, SCB, RC
Standby LED ColorledStbyColorString/5"off", "red", "green", "amber"NDE, NDEB, LE, LEB, RMRU, SC, SCB
Standby LED StateledStbyStateString/5"solid", "flash"NDE, NDEB, LE, LEB, RMRU, SC, SCB
Credential Read LEDledCredRdString/5"none", "green"NDE, NDEB, LE, LEB, RMRU, SC, SCB, CTE
Backlight TimeoutbckLghtTmOutUnsigned Int/20-15, 0 = disabledNDE, NDEB, SC, SCB, LE, LEB, RMRU, MTB, CTE, MTB, MTKB
Keypad Output FormatkeypadOutputString/13"4BitNP", "8BitNP", "Galaxy26A", "PCSC4", "PCSC5"NDE, NDEB, SC, SCB, LE, LEB, RMRU, MTB, CTE
Keypad facility codekpFclCodeUnsigned Int/30-255NDE, NDEB, SC, SCB, LE, LEB, RMRU, MTB, CTE
Number of key presses to buffer/cachekpBuffCacheUnsigned Int/20-15NDE, SC, LE, RMRU, CTE, MTB, MTKB, NDEB, LEB, RC
Keystroke TimeoutkeystrokeTOUnsigned Int/20-15, 0 = disabledNDE, SC, LE, RMRU, CTE, MTB, MTKB, NDEB, LEB
PIN LengthpinLengthUnsigned Int/23-16, default 6; RC: 0-9, 0 is variable PIN length (user must enter start (*) and stop (#)), acceptable PIN lengths are 1-9NDE, SC, LE, RMRU, MTB, MTKB, NDEB, LEB
PIN enable (ignore keypad)pinEnString/1“T”,“F”NDE, SC, LE, RMRU, MTB, MTKB, NDEB, LEB
Clock and Data FormatrdrOutFmtString/8“dsbld”, "format1", "format2", "format3", "format4", "format5", "format6", "format7", "format8", "format9", "format10", "format11", "format12"NDE, NDEB, SC, SCB, LE, LEB, RMRU, MTB, MTKB, CTE, RC
Reader output FormatrdrOutputString/8“wiegand", "clkndata”NDE, NDEB, SC, SCB, LE, LEB, RMRU, CTE, RC
Anti-Tailgate (immediate relock on door close)immRelockEnString/1“T”,“F”NDE, SC, LE, RMRU, NDEB, LEB, MTB, MTKB
410-IP Communication Failsafe ModegatewayCommFailString/4“asIs”, “sec”, “safe”NDE, SC, LE, CTE, RMRU does not support “safe”, MTB, MTKB, NDEB, LEB, RC
Tamper Cover Removal Failsafe ModetamperFailString/4“asIs”, “sec”, “safe”NDE, SC, LE, CTE, RMRU does not support “safe”, MTB, MTKB, NDEB, LEB, RC does not support "safe"
Invalid Card Presented AuditinvCrdAudEnString/1“F”=Do not create an audit for invalid card presentations (Default). “T”= Create an audit for invalid card presentations. NOTE 1: if this configuration is enabled the edge device audits should be checked regularly to ensure that the edge device audit buffer is not inadvertently filled with invalid card presentation audits. NOTE 2: The default for RC-05 is “T”. Since the device reports audits in real time it is not necessary to check the device audits regularly.RMRU, MTB, MTKB
WiFi Download Retry Time IntervalwifiDwnldRtyTmIntvUnsigned Int/45-1440 Default Value Setting is 1440 If WiFi event fails, this setting is the number of minutes after the failure that the device should re-try the WiFi event. The retry will continue wifiDwnldRtyCnt times every wifiDwnldRtyTmIntv minutes.SC, MTB, MTKB, RC
WiFi Download Retry CounterwifiDwnldRtyCntUnsigned Int/31-250 Default Value Setting is 1 If WiFi event fails, this setting is the number of times after the failure that the device should re-try the WiFi event. The retry will continue wifiDwnldRtyCnt times every wifiDwnldRtyTmIntv minutes.SC, MTB, MTKB, RC
Audit ID EnableauditIDEnString/1“F”= The lock will not send the new unique audit identifier with the audit json (default). “T”= The lock will send the new unique audit identifier with the audit JSONMTB, MTKB
Prevent Construction ModeblkCnstrString/1“T” = enables prevent construction mode. “F” = disables prevent construction mode (default option).RMRU, SC, SCB, MTB, MTKB, RC
Advanced Security Module (ASM) EnableasmEnString/1"T", "F"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
ASM KeyasmKeyString/84 byte keyCTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Beep on TampertmprBpString/1"T", "F"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Tamper SensitivitytmprSensString/4"low", "med", "high"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Network TimeoutntwkTOUnsignedInt/3Time in seconds (0-30), 0 (default) = decision at door (DaD); NOTE: A non-zero value prescribes Decision at Host (DaH) and the value specifies the amount of time since the last successful communication with the host before the device transitions to DaD.CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Two-Factor TimeouttwoFctrTOUnsignedInt/3Time in seconds (0-30), 10s (default)CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
General Purpose InputsgpiArrayN/ACTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Input TypeiTypeString/5"rex", "auxIn", "dps"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Input EnableiEnString/1"T", "F"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Signal PolaritypolString/4"high", "low"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
General Purpose OutputsgpoArrayN/ACTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Output TypeoTypeString/7“mainRly”, “ttl1”, “ttl2”; NOTE: The main relay is included here to specify whether the main relay will be activated on a REX or Aux Input.CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Output EnableoEnString/1"T", "F"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Signal PolaritypolString/4"high", "low"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
ModemodeString/4"puls" (default), "hold"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
SourcesrcArray of Strings/9["mirrorRly", "rex", "auxIn", "auxCred", "tamper", "frcdDoor", "prppdDoor"]CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
New Access Point ConfigapCfgNewString/6N/ASCMTBMTKB
New AP Config EnableapCfgNewEnString/1“T” = enables new Access Point Config. “F” = disables new Access Point Config (default option).SC, MTB, MTKB
New SSIDssidNewString/32Max 32 charactersSC, MTB, MTKB
New AP PasswordpsswdNewString/64Max 63 charactersSC, MTB, MTKB
New User NameusrNmNewString/16Max 16 charactersSC, MTB, MTKB
New WiFi SecuritywifiSecNewString/7“prsnl”, “entrprs”, “open”, ”wep”SC, MTB, MTKB
Config Start TimeapCfgNewStrtTmString /14“YYYYMMDDHHMMSS”SC, MTB, MTKB
Ethernet ConfigurationethConfigString/9N/ACTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Host Connection TypehostProtocolString/9“rs485Rsi”, “ipEngage”, “ipClient”; NOTE: RC only supports ipClientCTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Interface IDinterfaceIdString/4"eth0", "wlan0"; NOTE: RC only supports eth0CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Interface EnableinterfaceEnableString/1"T" = enables interface operation, "F" = disables interface operationCTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Discovery MethoddiscoveryMethodString/6"dhcp", "staticIP", "zeroConf"; NOTE: RC supports dhcp and staticIPCTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Fixed IP Address, (only applies if discovery method is set to staticIP)fixedIpAddrString/15"xxx.xxx.xxx.xxx"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Default Gateway IP Address (only applies if discovery method is set to staticIP)defGatewayAddrString/15"xxx.xxx.xxx.xxx"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Netmask (only applies if discovery method is set to staticIP)netmaskString/15"xxx.xxx.xxx.xxx"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
IP DNS ServiceipDnsAddrString/15"xxx.xxx.xxx.xxx"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Alternate IP DNS ServicealtDnsAddrString/15"xxx.xxx.xxx.xxx"CTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
IP Server URL (only applies if hostProtocol is ipClient)ipServerURLString/64Max 64 charactersCTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
CA Server URL (only applies if hostProtocol is ipClient)caServerURLString/64Max 64 charactersCTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB
Keep Alive Time (only applies if hostProtocol is ipClient)wsKeepAliveString/4"1" to "3600" secondsCTE, LE, LEB, MTB, MTKB, NDE, NDEB, RMRU, SC, SCB

 

Example of Configuration Records (JSON)

The following JSON data structure represents how the data structure might look if the configuration records were being sent to the device.

 {
 "config":{
   "battFail":"sec",
   "proxConfGE4001":"T",
   "rtcTime":"20140424152753",
   "iClsUID40b":"T",
   "bprEn":"T",
   "proxConfHID":"T",
   "uid15693":"T",
   "mi14443":"T",
   "uid14443":"F",
   "proxConfGECASI":"T",
   "dstStart":"12b0",
   "ada":"30",
   "proxConfAWID":"T",
   "proxConfGE4002":"F",
   "doorProp":20,
   "relock":3,
   "noc14443":"T",
   "dstEnd":"2230",
   "firstManIn":0,
   "dstEnable":0,
   "fwUrl":""
   },
"apCfgNew":
   {
    "apCfgNewEn":"T",
    "ssidNew":"02.04.12",
    "psswdNew":" G10N\@113",
    "usrNmNew":"Cr649",
    "wifiSecNew":"entrprs",
    "apCfgNewStrtTm":"20140527141029"
   }
  }

Last Modified: October 24, 2019