//
// Discovery result for a network scan (e.g. BACnet discovery scan), including
// an implicit object point enumeration.
//
// Sent on MQTT topic: /devices/{device_id}/events/discovery
// where {device_id} is that of the scanning node. The {device_id}
// of the enumerated node is provided by families.iot.id in the message payload.
//
{
  "version": "1.5.2",
  "timestamp": "2018-08-26T21:39:29.364Z",
  "generation": "2018-08-26T21:37:12Z",
  "family": "bacnet",
  "addr": "92EA09",
  "event_no": 2,
  "families": {
    "iot": {
      "addr": "AHU-1"
    },
    "bacnet": {
      "addr": "92EA09"
    },
    "ipv4": {
      "addr": "192.168.1.2"
    },
    "ipv6": {
      "addr": "FE80::D05C:1A90:DD9E:A582"
    },
    "ethmac": {
      "addr": "0E:93:32:11:04:82"
    }
  },
  "refs": {
    "analog-value_29": {
      "point": "sup_flow_actual_avo_1",
      "units": "percent",
      "description": "Basic value reading",
      "ancillary": {
        "monkeys": true
      }
    }
  },
  "system": {
    "serial_no": "983129832",
    "hardware": {
      "model": "MS-NAE5510-3",
      "make": "JCI"
    },
    "ancillary": {
      "rabbits": 283
    }
  }
}
