diff --git a/device-types/MikroTik/CCR2004-16G-2S-Plus.yaml b/device-types/MikroTik/CCR2004-16G-2S-Plus.yaml index 103d467c..b81eb630 100644 --- a/device-types/MikroTik/CCR2004-16G-2S-Plus.yaml +++ b/device-types/MikroTik/CCR2004-16G-2S-Plus.yaml @@ -5,55 +5,79 @@ slug: mikrotik-ccr2004-16g-2s-plus part_number: CCR2004-16G-2S+ is_full_depth: false u_height: 1 -comments: | - [Product Page](https://mikrotik.com/product/ccr2004_16g_2splus) -front_image: false -rear_image: false +airflow: front-to-rear +front_image: true +rear_image: true is_powered: true +subdevice_role: parent +weight: 1.18 +weight_unit: kg interfaces: - name: ether1 + label: '1' type: 1000base-t - name: ether2 + label: '2' type: 1000base-t - name: ether3 + label: '3' type: 1000base-t - name: ether4 + label: '4' type: 1000base-t - name: ether5 + label: '5' type: 1000base-t - name: ether6 + label: '6' type: 1000base-t - name: ether7 + label: '7' type: 1000base-t - name: ether8 + label: '8' type: 1000base-t - name: ether9 + label: '9' type: 1000base-t - name: ether10 + label: '10' type: 1000base-t - name: ether11 + label: '11' type: 1000base-t - name: ether12 + label: '12' type: 1000base-t - name: ether13 + label: '13' type: 1000base-t - name: ether14 + label: '14' type: 1000base-t - name: ether15 + label: '15' type: 1000base-t - name: ether16 + label: '16' type: 1000base-t - name: sfp-sfpplus1 + label: SFP+ 1 type: 10gbase-x-sfpp - name: sfp-sfpplus2 + label: SFP+ 2 type: 10gbase-x-sfpp + - name: usb + type: lte console-ports: - name: serial0 type: rj-45 + label: CONSOLE module-bays: - - name: power1 - position: power1 - description: Power module - - name: power2 - position: power2 - description: Power module + - name: PSU1 + position: PSU1 + description: 100 - 240V AC + - name: PSU2 + position: PSU2 + description: 100 - 240V AC +comments: '[CCR2004-16G-2S+ Datasheet by Kolyan](https://mikrotik.com/product/ccr2004_16g_2splus#fndtn-specifications)' diff --git a/device-types/MikroTik/CRS112-8P-4S-IN.yaml b/device-types/MikroTik/CRS112-8P-4S-IN.yaml index 4296a5eb..afc75d83 100644 --- a/device-types/MikroTik/CRS112-8P-4S-IN.yaml +++ b/device-types/MikroTik/CRS112-8P-4S-IN.yaml @@ -5,31 +5,53 @@ slug: mikrotik-crs112-8p-4s-in part_number: CRS112-8P-4S is_full_depth: false u_height: 1 +airflow: passive +front_image: true +rear_image: true +subdevice_role: parent +weight: 0.85 +weight_unit: kg interfaces: - name: ether1 label: '1' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ether2 label: '2' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ether3 label: '3' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ether4 label: '4' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ether5 label: '5' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ether6 label: '6' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ether7 label: '7' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: ether8 label: '8' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: sfp1 label: '9' type: 1000base-x-sfp @@ -42,17 +64,21 @@ interfaces: - name: sfp4 label: '12' type: 1000base-x-sfp -power-ports: - - name: psu1 - label: DC IN 18-28V - type: dc-terminal - maximum_draw: 160 - - name: psu2 - label: DC IN 48-57V - type: dc-terminal - maximum_draw: 160 console-ports: - name: serial0 - label: CONSOLE type: rj-45 -comments: 8x Gigabit Ethernet Smart Switch with PoE-out, 4x SFP cages, 400MHz CPU, 128MB RAM, desktop case, RouterOS L5 + label: CONSOLE +power-ports: + - name: DC1 + label: DC IN + type: dc-terminal + maximum_draw: 160 + allocated_draw: 10 + description: 18 - 28V DC, 3.4A DQS961-280340-3 MT96-280340-12DT + - name: DC2 + label: DC IN + type: dc-terminal + maximum_draw: 160 + allocated_draw: 10 + description: 48 - 57V DC, 2A 48V2A96W MT-96-480200-12DG +comments: '[CRS112-8P-4S-IN Datasheet by Kolyan](https://mikrotik.com/product/crs112_8p_4s_in#fndtn-specifications)' diff --git a/device-types/MikroTik/CRS326-24G-2S-Plus-RM.yaml b/device-types/MikroTik/CRS326-24G-2S-Plus-RM.yaml index 27b3c915..df403813 100644 --- a/device-types/MikroTik/CRS326-24G-2S-Plus-RM.yaml +++ b/device-types/MikroTik/CRS326-24G-2S-Plus-RM.yaml @@ -2,12 +2,21 @@ manufacturer: MikroTik model: CRS326-24G-2S+RM slug: mikrotik-crs326-24g-2s-plus-rm -part_number: CRS326-24G-2S +part_number: CRS326-24G-2S+RM is_full_depth: false u_height: 1 +airflow: passive +front_image: true +rear_image: true +subdevice_role: parent +weight: 1.08 +weight_unit: kg interfaces: - name: ether1 label: '1' + poe_mode: pd + poe_type: passive-24v-2pair + description: POE-IN type: 1000base-t - name: ether2 label: '2' @@ -85,7 +94,7 @@ interfaces: label: SFP+ 2 type: 10gbase-x-sfpp power-ports: - - name: psu1 + - name: DC label: DC 10-28V type: dc-terminal maximum_draw: 24 @@ -93,4 +102,4 @@ console-ports: - name: serial0 label: CONSOLE type: rj-45 -comments: 24x Gigabit Switch with 2x SFP+ Cages in 1U Rackmount Case +comments: '[CRS326-24G-2S+RM Datasheet by Kolyan](https://mikrotik.com/product/CRS326-24G-2SplusRM#fndtn-specifications)' diff --git a/device-types/MikroTik/RB952Ui-5ac2nD-TC.yaml b/device-types/MikroTik/RB952Ui-5ac2nD-TC.yaml new file mode 100644 index 00000000..484aca6a --- /dev/null +++ b/device-types/MikroTik/RB952Ui-5ac2nD-TC.yaml @@ -0,0 +1,49 @@ +--- +manufacturer: MikroTik +model: hAP ac lite TC +slug: mikrotik-hap-ac-lite-tc +part_number: RB952Ui-5ac2nD-TC +is_full_depth: false +u_height: 0 +airflow: passive +front_image: true +rear_image: true +subdevice_role: parent +weight: 370 +weight_unit: g +interfaces: + - name: ether1 + label: '1' + poe_mode: pd + poe_type: passive-24v-2pair + type: 100base-tx + description: POE-IN + - name: ether2 + label: '2' + type: 100base-tx + - name: ether3 + label: '3' + type: 100base-tx + - name: ether4 + label: '4' + type: 100base-tx + - name: ether5 + label: '5' + poe_mode: pse + poe_type: passive-24v-2pair + type: 100base-tx + description: POE-OUT + - name: Wireless 2.4 GHz + type: ieee802.11n + - name: Wireless 5 GHz + type: ieee802.11ac + - name: usb + type: lte +power-ports: + - name: DC + label: DC + type: dc-terminal + maximum_draw: 20 + allocated_draw: 8 + description: 10 - 28V DC, 1.2A +comments: '[RB952Ui-5ac2nD-TC Datasheet by Kolyan](https://mikrotik.com/product/RB952Ui-5ac2nD-TC#fndtn-specifications)' diff --git a/device-types/MikroTik/RBD52G-5HacD2HnD-TC.yaml b/device-types/MikroTik/RBD52G-5HacD2HnD-TC.yaml index a8aec85a..79b4dba2 100644 --- a/device-types/MikroTik/RBD52G-5HacD2HnD-TC.yaml +++ b/device-types/MikroTik/RBD52G-5HacD2HnD-TC.yaml @@ -3,33 +3,32 @@ manufacturer: MikroTik model: hAP ac2 slug: mikrotik-hap-ac2 part_number: RBD52G-5HacD2HnD-TC -u_height: 0 -weight: 0.35 -weight_unit: kg is_full_depth: false +u_height: 0 airflow: passive -comments: '[RBD52G-5HacD2HnD-TC Datasheet](https://mikrotik.com/product/hap_ac2)' -power-ports: - - name: Power - type: dc-terminal - maximum_draw: 15 - description: DC 12-30 V -console-ports: - - name: Usb-storage - type: usb-a +front_image: true +rear_image: true +subdevice_role: parent +weight: 370 +weight_unit: g interfaces: - - name: Ether1 - type: 1000base-t + - name: ether1 + label: '1' poe_mode: pd poe_type: passive-24v-2pair + type: 1000base-t description: POE-IN - - name: Ether2 + - name: ether2 + label: '2' type: 1000base-t - - name: Ether3 + - name: ether3 + label: '3' type: 1000base-t - - name: Ether4 + - name: ether4 + label: '4' type: 1000base-t - - name: Ether5 + - name: ether5 + label: '5' type: 1000base-t - name: Wireless 2.4 GHz type: ieee802.11n @@ -37,3 +36,11 @@ interfaces: type: ieee802.11ac - name: usb type: lte +power-ports: + - name: DC + label: DC + type: dc-terminal + maximum_draw: 21 + allocated_draw: 16 + description: 12 - 30V DC, 0.8A +comments: '[RBD52G-5HacD2HnD-TC Datasheet by Kolyan](https://mikrotik.com/product/hap_ac2)' diff --git a/device-types/MikroTik/RBcAPGi-5acD2nD-XL.yaml b/device-types/MikroTik/RBcAPGi-5acD2nD-XL.yaml new file mode 100644 index 00000000..58f7f792 --- /dev/null +++ b/device-types/MikroTik/RBcAPGi-5acD2nD-XL.yaml @@ -0,0 +1,31 @@ +--- +manufacturer: MikroTik +model: cAP XL ac +slug: mikrotik-cap-xl-ac +part_number: RBcAPGi-5acD2nD-XL +is_full_depth: false +u_height: 0 +airflow: passive +front_image: true +rear_image: true +subdevice_role: parent +weight: 700 +weight_unit: g +interfaces: + - name: ether1 + label: ETH1 + poe_mode: pd + poe_type: passive-24v-2pair + type: 1000base-t + description: POE-IN + - name: ether2 + label: ETH2 + poe_mode: pse + poe_type: passive-24v-2pair + type: 1000base-t + description: POE-OUT + - name: Wireless 2.4 GHz + type: ieee802.11n + - name: Wireless 5 GHz + type: ieee802.11ac +comments: '[RBcAPGi-5acD2nD-XL Datasheet by Kolyan](https://mikrotik.com/product/cap_xl_ac#fndtn-specifications)' diff --git a/device-types/MikroTik/RBcAPGi-5acD2nD.yaml b/device-types/MikroTik/RBcAPGi-5acD2nD.yaml new file mode 100644 index 00000000..eb7140ce --- /dev/null +++ b/device-types/MikroTik/RBcAPGi-5acD2nD.yaml @@ -0,0 +1,31 @@ +--- +manufacturer: MikroTik +model: cAP ac +slug: mikrotik-cap-ac +part_number: RBcAPGi-5acD2nD +is_full_depth: false +u_height: 0 +airflow: passive +front_image: true +rear_image: true +subdevice_role: parent +weight: 400 +weight_unit: g +interfaces: + - name: ether1 + label: ETH1 + poe_mode: pd + poe_type: passive-24v-2pair + type: 1000base-t + description: POE-IN + - name: ether2 + label: ETH2 + poe_mode: pse + poe_type: passive-24v-2pair + type: 1000base-t + description: POE-OUT + - name: Wireless 2.4 GHz + type: ieee802.11n + - name: Wireless 5 GHz + type: ieee802.11ac +comments: '[RBcAPGi-5acD2nD Datasheet by Kolyan](https://mikrotik.com/product/cap_ac#fndtn-specifications)' diff --git a/device-types/MikroTik/cAPGi-5HaxD2HaxD.yaml b/device-types/MikroTik/cAPGi-5HaxD2HaxD.yaml new file mode 100644 index 00000000..3825c636 --- /dev/null +++ b/device-types/MikroTik/cAPGi-5HaxD2HaxD.yaml @@ -0,0 +1,39 @@ +--- +manufacturer: MikroTik +model: cAP ax +slug: mikrotik-cap-ax +description: MikroTik cAP ax cAPGi-5HaxD2HaxD +part_number: cAPGi-5HaxD2HaxD +is_full_depth: false +u_height: 0 +airflow: passive +comments: '[cAPGi-5HaxD2HaxD Datasheet by Kolyan](https://mikrotik.com/product/cap_ax#fndtn-specifications)' +front_image: true +rear_image: true +subdevice_role: parent +weight: 600 +weight_unit: g +interfaces: + - name: ether1 + label: ETH1 + poe_mode: pd + poe_type: passive-24v-2pair + type: 1000base-t + description: POE-IN + - name: ether2 + label: ETH2 + poe_mode: pse + poe_type: passive-24v-2pair + type: 1000base-t + description: POE-OUT + - name: Wireless 2.4 GHz + type: ieee802.11ax + - name: Wireless 5 GHz + type: ieee802.11ax +power-ports: + - name: DC + label: DC + type: dc-terminal + maximum_draw: 36 + allocated_draw: 11 + description: 18 - 57V DC, 0.95A diff --git a/device-types/Netlink/fd-6166-2xrj-45-8p-8c-5.yaml b/device-types/Netlink/fd-6166-2xrj-45-8p-8c-5.yaml new file mode 100644 index 00000000..95aafff0 --- /dev/null +++ b/device-types/Netlink/fd-6166-2xrj-45-8p-8c-5.yaml @@ -0,0 +1,38 @@ +--- +manufacturer: Netlink +model: FD-6166-2xRJ-45-8p-8c-5 +slug: netlink-fd-6166-2xrj-45-8p-8c-5 +part_number: fd-6166-2xrj-45-8p-8c-5 +u_height: 0.5 +is_full_depth: false +subdevice_role: parent +airflow: passive +front_image: true +weight: 70 +weight_unit: g +comments: '[Netlink FD-6166-2xRJ-45-8p-8c-5 Datasheet by Kolyan](https://www.vseinstrumenti.ru/product/kompyuternaya-rozetka-netlink-fd-6166-2hrj-45-8r-8s-5-kat-00000000425-1751122/)' +is_powered: false +front-ports: + - name: '1' + type: 8p8c + rear_port: '1' + rear_port_position: 1 + label: '1' + description: '1' + - name: '2' + type: 8p8c + rear_port: '2' + rear_port_position: 2 + label: '2' + description: '2' +rear-ports: + - name: '1' + type: 110-punch + positions: 1 + label: '1' + description: '1' + - name: '2' + type: 110-punch + positions: 2 + label: '2' + description: '2' diff --git a/device-types/Ruijie/RG-NBS3100-24GT4SFP-P.yaml b/device-types/Ruijie/RG-NBS3100-24GT4SFP-P.yaml new file mode 100644 index 00000000..4d517b7b --- /dev/null +++ b/device-types/Ruijie/RG-NBS3100-24GT4SFP-P.yaml @@ -0,0 +1,154 @@ +--- +manufacturer: Ruijie +model: RG-NBS3100-24GT4SFP-P +slug: ruijie-rg-nbs3100-24gt4sfp-p +part_number: RG-NBS3100-24GT4SFP-P +is_full_depth: false +u_height: 1 +airflow: left-to-right +front_image: true +rear_image: true +subdevice_role: parent +weight: 4.5 +weight_unit: kg +interfaces: + - name: eth1 + label: '1' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth2 + label: '2' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth3 + label: '3' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth4 + label: '4' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth5 + label: '5' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth6 + label: '6' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth7 + label: '7' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth8 + label: '8' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth9 + label: '9' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth10 + label: '10' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth11 + label: '11' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth12 + label: '12' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth13 + label: '13' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth14 + label: '14' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth15 + label: '15' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth16 + label: '16' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth17 + label: '17' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth18 + label: '18' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth19 + label: '19' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth20 + label: '20' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth21 + label: '21' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth22 + label: '22' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth23 + label: '23' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: eth24 + label: '24' + poe_mode: pse + poe_type: type2-ieee802.3at + type: 1000base-t + - name: sfp25 + label: 25f + type: 1000base-x-sfp + - name: sfp26 + label: 26f + type: 1000base-x-sfp + - name: sfp27 + label: 27f + type: 1000base-x-sfp + - name: sfp28 + label: 28f + type: 1000base-x-sfp +power-ports: + - name: PSU1 + label: '1' + type: iec-60320-c14 + maximum_draw: 443 + allocated_draw: 443 + description: 100 - 240V AC, 6A +comments: '[RG-NBS3100-24GT4SFP-P Datasheet by Kolyan](https://ru.ruijienetworks.com/search_1_/?v=RG-NBS3100-24GT4SFP-P)' diff --git a/device-types/SecurityCode/IPC-10.yaml b/device-types/SecurityCode/IPC-10.yaml new file mode 100644 index 00000000..7db8e576 --- /dev/null +++ b/device-types/SecurityCode/IPC-10.yaml @@ -0,0 +1,40 @@ +--- +manufacturer: SecurityCode +model: IPC-10 +slug: securitycode-ipc-10 +part_number: LN-010A +is_full_depth: false +u_height: 0 +airflow: passive +front_image: true +rear_image: true +subdevice_role: parent +weight: 1.2 +weight_unit: kg +interfaces: + - name: igb0 + label: '1' + type: 1000base-t + - name: igb1 + label: '2' + type: 1000base-t + - name: igb2 + label: '3' + type: 1000base-t + - name: usb1 + type: lte + - name: usb2 + type: lte +console-ports: + - name: serial + type: rj-45 + - name: iButton + type: rj-12 +power-ports: + - name: DC + label: DC + type: dc-terminal + maximum_draw: 36 + allocated_draw: 36 + description: 12V DC, 3A +comments: '[IPC-10 Datasheet by Kolyan](https://www.securitycode.ru/upload/iblock/c57/IPC-10.pdf)' diff --git a/device-types/SecurityCode/IPC-50.yaml b/device-types/SecurityCode/IPC-50.yaml new file mode 100644 index 00000000..612e08e6 --- /dev/null +++ b/device-types/SecurityCode/IPC-50.yaml @@ -0,0 +1,46 @@ +--- +manufacturer: SecurityCode +model: IPC-50 +slug: securitycode-ipc-50 +part_number: LN-010C +is_full_depth: false +u_height: 0 +airflow: passive +front_image: true +rear_image: true +subdevice_role: parent +weight: 1.3 +weight_unit: kg +interfaces: + - name: igb0 + label: '1' + type: 1000base-x-sfp + - name: igb1 + label: '2' + type: 1000base-t + - name: igb2 + label: '3' + type: 1000base-t + - name: igb3 + label: '4' + type: 1000base-t + - name: igb4 + label: '5' + type: 1000base-t + - name: usb1 + type: lte + - name: usb2 + type: lte +console-ports: + - name: serial + type: rj-45 + - name: iButton + type: rj-12 +power-ports: + - name: DC + label: DC + type: dc-terminal + maximum_draw: 36 + allocated_draw: 36 + description: 12V DC, 3A +comments: '[IPC-50 Datasheet by Kolyan](https://www.securitycode.ru/upload/iblock/a09/03xqm2jgzq7n4h13q7k24t6pafv0p00w/%D0%9A%D0%BE%D0%BD%D1%82%D0%B8%D0%BD%D0%B5%D0%BD%D1%82%204%20IPC-50_DataSheat.pdf)' diff --git a/elevation-images/MikroTik/mikrotik-cap-ac.front.jpg b/elevation-images/MikroTik/mikrotik-cap-ac.front.jpg new file mode 100644 index 00000000..02dd778d Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-cap-ac.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-cap-ac.rear.jpg b/elevation-images/MikroTik/mikrotik-cap-ac.rear.jpg new file mode 100644 index 00000000..53ef36c4 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-cap-ac.rear.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-cap-ax.front.jpg b/elevation-images/MikroTik/mikrotik-cap-ax.front.jpg new file mode 100644 index 00000000..9d914b7b Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-cap-ax.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-cap-ax.rear.jpg b/elevation-images/MikroTik/mikrotik-cap-ax.rear.jpg new file mode 100644 index 00000000..a5b16d0d Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-cap-ax.rear.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-cap-xl-ac.front.jpg b/elevation-images/MikroTik/mikrotik-cap-xl-ac.front.jpg new file mode 100644 index 00000000..ff328e17 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-cap-xl-ac.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-cap-xl-ac.rear.jpg b/elevation-images/MikroTik/mikrotik-cap-xl-ac.rear.jpg new file mode 100644 index 00000000..d19a90e6 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-cap-xl-ac.rear.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-ccr2004-16g-2s-plus.front.jpg b/elevation-images/MikroTik/mikrotik-ccr2004-16g-2s-plus.front.jpg new file mode 100644 index 00000000..afa7b4de Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-ccr2004-16g-2s-plus.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-ccr2004-16g-2s-plus.rear.jpg b/elevation-images/MikroTik/mikrotik-ccr2004-16g-2s-plus.rear.jpg new file mode 100644 index 00000000..fd9fc09e Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-ccr2004-16g-2s-plus.rear.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-crs112-8p-4s-in.front.jpg b/elevation-images/MikroTik/mikrotik-crs112-8p-4s-in.front.jpg new file mode 100644 index 00000000..8c3e974c Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-crs112-8p-4s-in.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-crs112-8p-4s-in.rear.jpg b/elevation-images/MikroTik/mikrotik-crs112-8p-4s-in.rear.jpg new file mode 100644 index 00000000..2f37a845 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-crs112-8p-4s-in.rear.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-crs326-24g-2s-plus-rm.front.jpg b/elevation-images/MikroTik/mikrotik-crs326-24g-2s-plus-rm.front.jpg new file mode 100644 index 00000000..a4b29df1 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-crs326-24g-2s-plus-rm.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-crs326-24g-2s-plus-rm.rear.jpg b/elevation-images/MikroTik/mikrotik-crs326-24g-2s-plus-rm.rear.jpg new file mode 100644 index 00000000..27d71e6c Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-crs326-24g-2s-plus-rm.rear.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-hap-ac-lite-tc.front.jpg b/elevation-images/MikroTik/mikrotik-hap-ac-lite-tc.front.jpg new file mode 100644 index 00000000..c4efa5d0 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-hap-ac-lite-tc.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-hap-ac-lite-tc.rear.jpg b/elevation-images/MikroTik/mikrotik-hap-ac-lite-tc.rear.jpg new file mode 100644 index 00000000..51351ed4 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-hap-ac-lite-tc.rear.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-hap-ac2.front.jpg b/elevation-images/MikroTik/mikrotik-hap-ac2.front.jpg new file mode 100644 index 00000000..c4efa5d0 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-hap-ac2.front.jpg differ diff --git a/elevation-images/MikroTik/mikrotik-hap-ac2.rear.jpg b/elevation-images/MikroTik/mikrotik-hap-ac2.rear.jpg new file mode 100644 index 00000000..bdd4c667 Binary files /dev/null and b/elevation-images/MikroTik/mikrotik-hap-ac2.rear.jpg differ diff --git a/elevation-images/Netlink/netlink-fd-6166-2xrj-45-8p-8c-5.front.jpg b/elevation-images/Netlink/netlink-fd-6166-2xrj-45-8p-8c-5.front.jpg new file mode 100644 index 00000000..89cac1c6 Binary files /dev/null and b/elevation-images/Netlink/netlink-fd-6166-2xrj-45-8p-8c-5.front.jpg differ diff --git a/elevation-images/Ruijie/RG-NBS3100-24GT4SFP-P.front.jpg b/elevation-images/Ruijie/RG-NBS3100-24GT4SFP-P.front.jpg new file mode 100644 index 00000000..4b90e603 Binary files /dev/null and b/elevation-images/Ruijie/RG-NBS3100-24GT4SFP-P.front.jpg differ diff --git a/elevation-images/Ruijie/RG-NBS3100-24GT4SFP-P.rear.jpg b/elevation-images/Ruijie/RG-NBS3100-24GT4SFP-P.rear.jpg new file mode 100644 index 00000000..e66c206d Binary files /dev/null and b/elevation-images/Ruijie/RG-NBS3100-24GT4SFP-P.rear.jpg differ diff --git a/elevation-images/Ruijie/ruijie-rg-nbs3100-24gt4sfp-p.front.jpg b/elevation-images/Ruijie/ruijie-rg-nbs3100-24gt4sfp-p.front.jpg new file mode 100644 index 00000000..4b90e603 Binary files /dev/null and b/elevation-images/Ruijie/ruijie-rg-nbs3100-24gt4sfp-p.front.jpg differ diff --git a/elevation-images/Ruijie/ruijie-rg-nbs3100-24gt4sfp-p.rear.jpg b/elevation-images/Ruijie/ruijie-rg-nbs3100-24gt4sfp-p.rear.jpg new file mode 100644 index 00000000..e66c206d Binary files /dev/null and b/elevation-images/Ruijie/ruijie-rg-nbs3100-24gt4sfp-p.rear.jpg differ diff --git a/elevation-images/SecurityCode/securitycode-ipc-10.front.jpg b/elevation-images/SecurityCode/securitycode-ipc-10.front.jpg new file mode 100644 index 00000000..0c25e373 Binary files /dev/null and b/elevation-images/SecurityCode/securitycode-ipc-10.front.jpg differ diff --git a/elevation-images/SecurityCode/securitycode-ipc-10.rear.jpg b/elevation-images/SecurityCode/securitycode-ipc-10.rear.jpg new file mode 100644 index 00000000..dc07f6cd Binary files /dev/null and b/elevation-images/SecurityCode/securitycode-ipc-10.rear.jpg differ diff --git a/elevation-images/SecurityCode/securitycode-ipc-50.front.jpg b/elevation-images/SecurityCode/securitycode-ipc-50.front.jpg new file mode 100644 index 00000000..f27967fc Binary files /dev/null and b/elevation-images/SecurityCode/securitycode-ipc-50.front.jpg differ diff --git a/elevation-images/SecurityCode/securitycode-ipc-50.rear.jpg b/elevation-images/SecurityCode/securitycode-ipc-50.rear.jpg new file mode 100644 index 00000000..aabebe77 Binary files /dev/null and b/elevation-images/SecurityCode/securitycode-ipc-50.rear.jpg differ