{ "$id": "device-info.json", "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Reolink Device Info", "description": "Device information returned by the GetDevInfo command including model, firmware, hardware version, and capabilities.", "type": "object", "properties": { "B485": { "type": "integer", "description": "RS485 support flag" }, "IOInputNum": { "type": "integer", "description": "Number of IO input ports" }, "IOOutputNum": { "type": "integer", "description": "Number of IO output ports" }, "audioNum": { "type": "integer", "description": "Number of audio channels" }, "buildDay": { "type": "string", "description": "Firmware build date" }, "cfgVer": { "type": "string", "description": "Configuration version" }, "channelNum": { "type": "integer", "description": "Number of camera channels" }, "detail": { "type": "string", "description": "Device detail string" }, "diskNum": { "type": "integer", "description": "Number of disk slots" }, "firmVer": { "type": "string", "description": "Firmware version string" }, "frameworkVer": { "type": "integer", "description": "Framework version number" }, "hardVer": { "type": "string", "description": "Hardware version string" }, "model": { "type": "string", "description": "Device model name" }, "name": { "type": "string", "description": "Device display name" }, "pakSuffix": { "type": "string", "description": "Firmware package suffix" }, "serial": { "type": "string", "description": "Device serial number" }, "type": { "type": "string", "description": "Device type identifier" }, "wifi": { "type": "integer", "description": "WiFi support flag (0 or 1)" } }, "required": ["model", "firmVer", "hardVer", "name", "serial", "type", "channelNum"] }