{
  "metadata": {
    "id": "cleerline-ssf-2sfp8rj45poe-1g",
    "name": "Cleerline SSF-2SFPx8RJ45POE-1G PoE+ Switch",
    "type": "network_switch",
    "description": "Gigabit 8-port PoE+ switch with dual SFP uplinks delivering IEEE 802.3af/at power and 20 Gbps switching for surveillance, wireless, and converged IP deployments.",
    "manufacturer": "Cleerline Technology Group",
    "part_number": "SSF-2SFPx8RJ45POE-1G",
    "datasheet_url": "https://b2b.cleerline.com/SpecSheets/SSF-2SFPx8RJ45POE-1G%20Specs.pdf",
    "tags": [
      "poe",
      "switch",
      "ethernet",
      "gigabit",
      "sfp",
      "rj45",
      "ieee8023",
      "networking",
      "cleerline"
    ],
    "schema_version": "1.4.0",
    "version": "0.2.0",
    "taxonomy": [
      "connectivity.networking",
      "connectivity.wired"
    ]
  },
  "domains": [
    {
      "domain": "electrical",
      "power_domains": [
        {
          "id": "ac_mains",
          "name": "AC Mains Input",
          "nominal_voltage_V": 120,
          "voltage_range_V": [
            110,
            240
          ],
          "voltage_tolerance_percent": 10,
          "max_current_mA": 1100,
          "regulation_type": "unregulated",
          "isolation_type": "isolated",
          "ground_reference": "isolated",
          "description": "Internal universal AC input for the integrated PoE power supply"
        },
        {
          "id": "poe_52v",
          "name": "PoE PSE 52V",
          "nominal_voltage_V": 52,
          "voltage_range_V": [
            50,
            57
          ],
          "voltage_tolerance_percent": 10,
          "max_current_mA": 2300,
          "regulation_type": "regulated",
          "isolation_type": "isolated",
          "ground_reference": "floating",
          "description": "Isolated 52V rail supplying PoE+ power budget across RJ45 ports"
        }
      ],
      "resources": [
        {
          "id": "ac_mains_input",
          "name": "AC Mains Input",
          "description": "Universal 110-240 VAC inlet for the built-in 120 W PoE power unit",
          "functions": [
            {
              "name": "power_input",
              "description": "Accepts AC mains supply for the integrated PSU",
              "direction": "sink",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "ac_mains",
          "current_rating": {
            "sink": {
              "max_continuous_mA": 1100
            }
          },
          "connector_type": "custom",
          "notes": "Datasheet specifies built-in PSU rated for 120 W PoE (52 V, 2.3 A)."
        },
        {
          "id": "poe_port_1",
          "name": "PoE+ Port 1",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 1",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        },
        {
          "id": "poe_port_2",
          "name": "PoE+ Port 2",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 2",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        },
        {
          "id": "poe_port_3",
          "name": "PoE+ Port 3",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 3",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        },
        {
          "id": "poe_port_4",
          "name": "PoE+ Port 4",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 4",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        },
        {
          "id": "poe_port_5",
          "name": "PoE+ Port 5",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 5",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        },
        {
          "id": "poe_port_6",
          "name": "PoE+ Port 6",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 6",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        },
        {
          "id": "poe_port_7",
          "name": "PoE+ Port 7",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 7",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        },
        {
          "id": "poe_port_8",
          "name": "PoE+ Port 8",
          "description": "IEEE 802.3af/at power sourcing on RJ45 port 8",
          "functions": [
            {
              "name": "poe_power_output",
              "description": "Provides PSE power over Spare/Data pairs",
              "direction": "source",
              "signal_class": "power"
            }
          ],
          "power_domain_id": "poe_52v",
          "voltage_output_V": 52,
          "max_continuous_current_mA": 580,
          "connector_type": "rj45",
          "notes": "Supports up to 30 W on four ports or 15 W across all eight ports."
        }
      ],
      "interfaces": [
        {
          "id": "power_input",
          "name": "Power Input (AC Mains)",
          "description": "Universal AC mains input supplying the internal PoE power supply",
          "protocol": {
            "type": "power",
            "role": "input"
          },
          "requires": [
            {
              "function": "power_input",
              "count": 1
            }
          ],
          "constraints": {
            "voltage_range_V": [
              110,
              240
            ]
          }
        }
      ],
      "metadata": {
        "supports_poe": true,
        "safety_standards": [
          "IEEE 802.3af",
          "IEEE 802.3at"
        ]
      }
    },
    {
      "domain": "network",
      "resources": [
        {
          "id": "rj45_port_1",
          "name": "RJ45 Port 1",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 1",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "rj45_port_2",
          "name": "RJ45 Port 2",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 2",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "rj45_port_3",
          "name": "RJ45 Port 3",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 3",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "rj45_port_4",
          "name": "RJ45 Port 4",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 4",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "rj45_port_5",
          "name": "RJ45 Port 5",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 5",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "rj45_port_6",
          "name": "RJ45 Port 6",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 6",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "rj45_port_7",
          "name": "RJ45 Port 7",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 7",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "rj45_port_8",
          "name": "RJ45 Port 8",
          "description": "Auto-negotiating 10/100/1000 Mbps PoE+ RJ45 port 8",
          "functions": [
            {
              "name": "ethernet_downlink",
              "description": "Gigabit Ethernet downlink data path",
              "direction": "bidirectional",
              "signal_class": "data",
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "name": "poe_power_channel",
              "description": "Power sourcing pair set for PoE delivery",
              "direction": "source",
              "signal_class": "power",
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "ethernet",
            "port_count": 1,
            "connector_type": "rj45",
            "speed_mbps": [
              10,
              100,
              1000
            ],
            "duplex_modes": [
              "half",
              "full",
              "auto"
            ],
            "auto_negotiation": true,
            "mdix_support": true
          },
          "power_requirements": {
            "poe_budget_w": 30
          },
          "notes": "PoE pinout: Data 1/2 & 3/6, Power 4/5 positive and 7/8 return."
        },
        {
          "id": "sfp_uplink_slots",
          "name": "SFP Uplink Slots",
          "description": "Two 100/1000 Mbps SFP uplink slots for fiber or copper modules",
          "functions": [
            {
              "name": "ethernet_uplink",
              "description": "SFP uplink slot supporting 100/1000 Mbps modules",
              "direction": "bidirectional",
              "signal_class": "data"
            }
          ],
          "resource_type": "physical_port",
          "port_specifications": {
            "port_type": "fiber",
            "port_count": 2,
            "connector_type": "custom",
            "speed_mbps": [
              100,
              1000
            ],
            "duplex_modes": [
              "full",
              "auto"
            ],
            "auto_negotiation": true
          },
          "notes": "Accepts standard SFP transceivers for extended uplinks."
        },
        {
          "id": "switching_fabric",
          "name": "Gigabit Switching Fabric",
          "description": "Non-blocking switching fabric with jumbo frame support",
          "functions": [
            {
              "name": "ethernet_switching_core",
              "description": "Layer 2 switching across RJ45 and SFP ports",
              "direction": "bidirectional",
              "signal_class": "data"
            }
          ],
          "resource_type": "logical_port",
          "notes": "8K MAC address table, 48 Kb buffer memory, 10 KB jumbo frame support."
        }
      ],
      "interfaces": [
        {
          "id": "uplink",
          "name": "SFP Uplink",
          "description": "Dual 100/1000 Mbps SFP uplink connections",
          "protocol": {
            "type": "ethernet",
            "role": "bridge"
          },
          "requires": [
            {
              "function": "ethernet_uplink",
              "count": 2
            }
          ],
          "connection_parameters": {
            "max_connections": 2,
            "mtu_bytes": 10000
          },
          "bandwidth_requirements": {
            "max_bandwidth_mbps": 1000
          }
        },
        {
          "id": "rj45_poe_port",
          "name": "RJ45 PoE Port",
          "description": "Gigabit PoE+ access port providing data and power to one client",
          "protocol": {
            "type": "power_over_ethernet",
            "role": [
              "bridge",
              "access_point",
              "client"
            ]
          },
          "requires": [
            {
              "function": "ethernet_downlink",
              "count": 1,
              "shareable_with": [
                "poe_power_channel"
              ]
            },
            {
              "function": "poe_power_channel",
              "count": 1,
              "shareable_with": [
                "ethernet_downlink"
              ]
            }
          ],
          "connection_parameters": {
            "max_connections": 1,
            "mtu_bytes": 10000
          },
          "bandwidth_requirements": {
            "max_bandwidth_mbps": 1000
          }
        }
      ],
      "metadata": {
        "network_protocols": [
          "ethernet",
          "power_over_ethernet"
        ],
        "max_bandwidth_mbps": 20000,
        "network_topology": "star",
        "supports_poe": true,
        "poe_class": "class_4",
        "network_management": {
          "supports_snmp": false,
          "supports_web_interface": false,
          "supports_cli": false,
          "supports_remote_monitoring": false
        },
        "redundancy_features": {
          "supports_failover": false,
          "supports_load_balancing": false,
          "supports_backup_paths": false
        }
      }
    },
    {
      "domain": "mechanical",
      "resources": [],
      "interfaces": [],
      "package_type": "desktop_enclosure",
      "dimensions_mm": {
        "length": 202,
        "width": 140,
        "height": 45
      },
      "weight_g": 900,
      "metadata": {
        "mounting_method": "desktop"
      }
    },
    {
      "domain": "thermal",
      "resources": [],
      "interfaces": [],
      "operating_temperature_C": [
        -10,
        55
      ],
      "storage_temperature_C": [
        -40,
        70
      ],
      "metadata": {
        "requires_thermal_management": false,
        "cooling_method": "passive"
      }
    }
  ],
  "design_rules": [
    "Total PoE power budget is 120 W; limit to four 30 W loads or distribute 15 W when all eight ports are active.",
    "Only connect powered devices that comply with IEEE 802.3af/at classifications.",
    "Use 100/1000 Mbps SFP modules; higher-rate optics are not supported by the switching fabric.",
    "Enable VLAN isolation via the front-panel switch before wiring networks that require port isolation."
  ],
  "validation_requirements": [
    "Verify the installation mains voltage is within the 110-240 VAC operating range.",
    "Confirm attached PDs negotiate within the 802.3af/at power classes before deployment.",
    "Check SFP transceiver compatibility for 100/1000 Mbps operation prior to installation.",
    "Ensure ambient temperature remains between -10°C and 55°C with adequate airflow."
  ],
  "usage_notes": "Ideal for powering edge devices such as IP cameras, access points, and VoIP phones from a central cabinet. The VLAN toggle isolates ports 1-8 from each other for surveillance or guest networks, while the two SFP uplinks extend coverage over fiber. Built-in PoE budget suits mixed Class 3 and Class 4 devices without an external injector.",
  "application_examples": [
    "Eight-camera surveillance clusters with fiber uplink to NVR",
    "Ceiling-mounted Wi-Fi access point distribution",
    "Remote building networking over fiber backbones",
    "Powering VoIP phones and access control panels in small offices"
  ],
  "compatibility_notes": "RJ45 ports auto-negotiate 10/100/1000 Mbps and supply IEEE 802.3af/at power using 4/5(+), 7/8(-) pairs. SFP uplinks accept standard 100/1000 Mbps modules; ensure module power budgets align with the integrated PSU.",
  "warnings": [
    "Do not exceed the 120 W PoE budget; sustained overload may trip protection and overheat the supply.",
    "Connect the chassis to a properly grounded AC outlet to maintain isolation and safety compliance.",
    "Maintain ventilation clearance; enclosure can run warm when all PoE ports are fully loaded."
  ]
}