Загрузка данных
<mxGraphModel dx="1200" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="office" value="Офис 60 м²" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontStyle=1;fontSize=16;" parent="1" vertex="1">
<mxGeometry x="80" y="60" width="600" height="460" as="geometry" />
</mxCell>
<mxCell id="server" value="Серверная (1 стойка)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="480" y="80" width="180" height="100" as="geometry" />
</mxCell>
<mxCell id="switch" value="Коммутатор" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="520" y="110" width="80" height="50" as="geometry" />
</mxCell>
<!-- Рабочие места -->
<mxCell id="pc1" value="РМ 1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="120" y="120" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="pc2" value="РМ 2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="220" y="120" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="pc3" value="РМ 3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="320" y="120" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="pc4" value="РМ 4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="120" y="420" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="pc5" value="РМ 5" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="220" y="420" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="pc6" value="РМ 6" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="320" y="420" width="60" height="40" as="geometry" />
</mxCell>
<!-- Wi-Fi -->
<mxCell id="wifi" value="Wi-Fi AP" style="ellipse;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="350" y="260" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="wifi_icon" value="((•))" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1">
<mxGeometry x="360" y="270" width="40" height="40" as="geometry" />
</mxCell>
<!-- Кабели (Линии) -->
<mxCell id="line1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;strokeColor=#000000;strokeWidth=2;" parent="1" source="pc1" target="switch" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;strokeWidth=2;" parent="1" source="pc2" target="switch" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=#000000;strokeWidth=2;" parent="1" source="pc3" target="switch" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;strokeColor=#000000;strokeWidth=2;" parent="1" source="pc4" target="switch" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#000000;strokeWidth=2;" parent="1" source="pc5" target="switch" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;strokeColor=#000000;strokeWidth=2;" parent="1" source="pc6" target="switch" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="line_wifi" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeColor=#82b366;strokeWidth=2;dashed=1;" parent="1" source="wifi" target="switch" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>