{
  "GPIO-LED": {
    "GPODefaults": {
      "1": "HIGH",
      "2": "HIGH",
      "3": "HIGH",
      "4": "HIGH"
    },
    "LEDDefaults": {
      "3": "GREEN"
    },
    "TAG_READ": [
      {
        "pin": 1,
        "state": "HIGH",
        "type": "GPO"
      }
    ]
  },
  "READER-GATEWAY": {
    "batching": [
      {
        "maxPayloadSizePerReport": 256000,
        "reportingInterval": 2000
      }
    ],
    "endpointConfig": {
      "data": {
        "event": {
          "connections": [
            {
              "additionalOptions": {
                "retention": {
                  "maxEventRetentionTimeInMin": 500,
                  "maxNumEvents": 150000,
                  "throttle": 100
                }
              },
              "description": "",
              "name": "lst",
              "options": {
                "URL": "http://usday1vms006:3100/api/rfid/taginfo/wrapper1",
                "security": {
                  "CACertificateFileLocation": "",
                  "authenticationOptions": {},
                  "authenticationType": "NONE",
                  "verifyHost": false,
                  "verifyPeer": false
                }
              },
              "type": "httpPost"
            },
            {
              "additionalOptions": {
                "retention": {
                  "maxEventRetentionTimeInMin": 500,
                  "maxNumEvents": 150000,
                  "throttle": 100
                }
              },
              "description": "",
              "name": "mgt",
              "options": {
                "URL": "http://usday1vms006:3100/api/rfid/mgtevents/wrapper1",
                "security": {
                  "CACertificateFileLocation": "",
                  "authenticationOptions": {},
                  "authenticationType": "NONE",
                  "verifyHost": false,
                  "verifyPeer": false
                }
              },
              "type": "httpPost"
            }
          ]
        }
      }
    },
    "interfaces": {
    "tagDataInterface1": "lst",
    "managementEventsInterface": "mgt"
  },
    "managementEventConfig": {
      "errors": {
        "antenna": false,
        "cpu": {
          "reportIntervalInSec": 1800,
          "threshold": 90
        },
        "database": true,
        "flash": {
          "reportIntervalInSec": 1800,
          "threshold": 90
        },
        "ntp": true,
        "radio": true,
        "radio_control": true,
        "ram": {
          "reportIntervalInSec": 1800,
          "threshold": 90
        },
        "reader_gateway": true,
        "userApp": {
          "reportIntervalInSec": 1800,
          "threshold": 120
        }
      },
      "gpiEvents": true,
      "gpoEvents": true,
      "heartbeat": {
        "fields": {
          "radio_control": [
            "ANTENNAS",
            "RADIO_ACTIVITY",
            "RADIO_CONNECTION",
            "CPU",
            "RAM",
            "UPTIME",
            "NUM_ERRORS",
            "NUM_WARNINGS",
            "NUM_TAG_READS",
            "NUM_TAG_READS_PER_ANTENNA",
            "NUM_DATA_MESSAGES_TXED",
            "NUM_RADIO_PACKETS_RXED"
          ],
          "reader_gateway": [
            "NUM_DATA_MESSAGES_RXED",
            "NUM_MANAGEMENT_EVENTS_TXED",
            "NUM_DATA_MESSAGES_TXED",
            "NUM_DATA_MESSAGES_RETAINED",
            "NUM_DATA_MESSAGES_DROPPED",
            "CPU",
            "RAM",
            "UPTIME",
            "NUM_ERRORS",
            "NUM_WARNINGS",
            "INTERFACE_CONNECTION_STATUS",
            "NOLOCKQ_DEPTH"
          ],
          "system": [
            "CPU",
            "FLASH",
            "NTP",
            "RAM",
            "SYSTEMTIME",
            "TEMPERATURE",
            "UPTIME",
            "GPO",
            "GPI",
            "POWER_NEGOTIATION",
            "POWER_SOURCE",
            "MAC_ADDRESS",
            "HOSTNAME"
          ],
          "userDefined": null,
          "userapps": [
            "STATUS",
            "CPU",
            "RAM",
            "UPTIME",
            "NUM_DATA_MESSAGES_RXED",
            "NUM_DATA_MESSAGES_TXED",
            "INCOMING_DATA_BUFFER_PERCENTAGE_REMAINING",
            "OUTGOING_DATA_BUFFER_PERCENTAGE_REMAINING"
          ]
        },
        "interval": 60
      },
      "userappEvents": true,
      "warnings": {
        "cpu": {
          "reportIntervalInSec": 1800,
          "threshold": 80
        },
        "database": true,
        "flash": {
          "reportIntervalInSec": 1800,
          "threshold": 80
        },
        "ntp": true,
        "radio_api": true,
        "radio_control": true,
        "ram": {
          "reportIntervalInSec": 1800,
          "threshold": 80
        },
        "reader_gateway": true,
        "temperature": {
          "ambient": 75,
          "pa": 105
        },
        "userApp": {
          "reportIntervalInSec": 1800,
          "threshold": 60
        }
      }
    },
    "retention": [
      {
        "maxEventRetentionTimeInMin": 500,
        "maxNumEvents": 150000,
        "throttle": 100
      }
    ]
  }
}