/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { Resource } from "#models/Resource.js";
Resource.add({
  tag: "deviceType",
  name: "NetworkInfrastructureManager",
  xref: "device\xA715.3",
  details: "A Network Infrastructure Manager provides interfaces that allow for the management of the Wi-Fi, Thread, and Ethernet networks underlying a Matter deployment, realizing the Star Network Topology described in [MatterCore].\nExamples of physical devices that implement the Matter Network Infrastructure Manager device type include Wi-Fi gateway routers.\nRelevant hardware and software requirements for Network Infrastructure Manager devices are defined in Section 15.3.6, \u201COther Requirements\u201D and within the clusters mandated by this device type.\nA Network Infrastructure Manager device may be managed by a service associated with the device vendor, for example, an Internet Service Provider. Sometimes this managing service will have policies that require the use of the Managed Device feature of the Access Control Cluster (see Section 15.3.5.1, \u201CAccess Control MNGD Conformance\u201D). Consequently, Commissioners of this device type should be aware of this feature and its use.",
  children: [
    { tag: "requirement", name: "WiFiNetworkManagement", xref: "device\xA715.3.4" },
    { tag: "requirement", name: "ThreadBorderRouterManagement", xref: "device\xA715.3.4" },
    { tag: "requirement", name: "ThreadNetworkDirectory", xref: "device\xA715.3.4" },
    { tag: "requirement", name: "ThreadNetworkDiagnostics", xref: "device\xA715.3.4" }
  ]
});
//# sourceMappingURL=network-infrastructure-manager.resource.js.map
