Comet PoE (GL-RM1PE) Remote KVM Control Over Internet
.tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review { display: flex; flex-wrap: wrap; } .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-rev iew .tiny-slider-item-beta-tester-review { padding: 0 1rem; vertical-align: middle; display: inline-flex; } @media (max-width: 1440px) { .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review { transform: translateX(0); } } @media (max-width: 991px) { .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review { vertical-align: top; } } .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card { display: flex; height: 100%; } .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row { background-color: #ffffff; margin: 0; align-items: center; } @media (max-width: 991px) { .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row { align-items: flex-start; } } @media (max-width: 768px) { .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row { margin-right: 0; } } .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image { height: 100%; } @media (max-width: 991px) { .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image { height: auto; } } .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 15px 0 0 15px; } @media (max-width: 991px) { .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row .card-image img { border-radius: 15px 15px 0 0; width: 100%; height: auto; } } .tiny-slider-container-beta-tester-review .tiny-slider-beta-tester-review .tiny-slider-item-beta-tester-review .tiny-slider-review-card .row p { font-size: 1.1rem; } .tiny-slider-controls.circle-controls { margin: 0; padding: 0; cursor: pointer; } .tiny-slider-controls.circle-controls:focus { outline: none; } .tiny-slider-controls.circle-controls a { display: inline-block; width: 50px; height: 50px; text-align: center; border-radius: 25px; border: 1px solid #c5c5c5; padding: 12px; color: #8f969c; } .tiny-slider-controls.circle-controls a:hover { background-color: #17a2b8; color: white; } .text-rm1pe { color: #17a2b8; } .rm1pe-bg-primary { background-color: #17a2b8 !important; } .btn-round-rm1pe { background-color: #17a2b8; color: #FFF; border-radius: 50px; padding: 1rem 2rem; text-transform: uppercase; font-weight: bold; } .product-nav { top: 0; } @media (max-width: 768px) { .btn-round-rm1pe { min-height: 50px; border-radius: 50px; padding: 12px 2rem; text-transform: uppercase; font-weight: bold; } } .btn-round-rm1pe:hover { background-color: #FFF; color: #17a2b8; border-color: #17a2b8; } #mailchimp-rm1pe input { border: medium none; color: gray; font-size: 16px; padding: 8px 25px; width: auto; height: 50px; border-radius: 25px 0px 0px 25px; } @media (max-width: 575.98px) { #mailchimp-rm1pe input { width: 100%; height: 40px; font-size: 13px; } } #mailchimp-rm1pe input.email { background: #fff; } #mailchimp-rm1pe input[type="submit"] { background: #17a2b8; color: #fff; cursor: pointer; font-size: 15px; width: 135px; height: 50px; padding: 8px 3px; border-radius: 0px 25px 25px 0px; text-transform: uppercase; font-weight: bold; } @media (max-width: 575.98px) { #mailchimp-rm1pe input[type="submit"] { width: 100%; height: 40px; font-size: 13px; padding: 8px 13px; } } #mailchimp-rm1pe input[type="submit"]:hover { background-color: #138c9f; color: #FFF; } .video-header-rm1pe { position: relative; background-color: black; height: 55rem; min-height: 25rem; width: 100%; overflow: hidden; } .video-header-rm1pe video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 0; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .video-header-rm1pe .container { position: relative; z-index: 2; } .video-header-rm1pe .overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: black; opacity: 0.5; z-index: 1; } .rm1pe-main-container .grid { display: grid; grid-auto-rows: 6rem; } @media (max-width: 991px) { .rm1pe-main-container .grid { grid-auto-rows: 5rem; } } @media (max-width: 768px) { .rm1pe-main-container .grid { grid-auto-rows: 6.5rem; } } @media (max-width: 576px) { .rm1pe-main-container .grid { grid-auto-rows: 5.3rem; } } @media (max-width: 400px) { .rm1pe-main-container .grid { grid-auto-rows: 5.2rem; } } .rm1pe-main-container .grid .grid-item { position: relative; margin: 0.3rem; overflow: hidden; } .rm1pe-main-container .grid .grid-cell { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; height: 100%; width: 100%; background-color: #000000; background-size: cover; background-repeat: no-repeat; background-position: center bottom; padding: 1.25rem 1.5rem; } @media (max-width: 1199px) { .rm1pe-main-container .grid .grid-cell { padding: 1rem 1.25rem; } } @media (max-width: 768px) { .rm1pe-main-container .grid .grid-cell { padding: 1rem 0.75rem; } } .rm1pe-main-container .grid .grid-cell h2 { font-size: 1.85rem; } @media (max-width: 1280px) { .rm1pe-main-container .grid .grid-cell h2 { font-size: 1.5rem; } } @media (max-width: 768px) { .rm1pe-main-container .grid .grid-cell h2 { font-size: 1.25rem; } } @media (max-width: 1280px) { .rm1pe-main-container .grid .grid-cell h4 { font-size: 1.25rem; } } @media (max-width: 768px) { .rm1pe-main-container .grid .grid-cell h4 { font-size: 1rem; } } .rm1pe-main-container .grid .grid-cell img { width: 70%; } .rm1pe-main-container .grid .grid-cell p { margin-bottom: 0; } @media (max-width: 576px) { .rm1pe-main-container .grid .grid-cell p { font-size: 0.75rem; } } .rm1pe-main-container .grid .item-1 .grid-cell {} @media (max-width: 1199px) { .rm1pe-main-container .grid .item-1 .grid-cell { background-size: 120%; background-position-y: 83%; } } @media (max-width: 991px) { .rm1pe-main-container .grid .item-1 .grid-cell { background-size: 110%; background-position-y: 80%; } } @media (max-width: 768px) { .rm1pe-main-container .grid .item-1 .grid-cell { background-size: 100%; background-position-y: 75%; } } @media (max-width: 576px) { .rm1pe-main-container .grid .item-1 .grid-cell { background-size: 115%; background-position-y: 75%; } } .rm1pe-main-container .grid .item-2 .grid-cell { background-size: 100%; background-position-y: 60%; } @media (max-width: 1199px) { .rm1pe-main-container .grid .item-2 .grid-cell { background-size: 100%; background-position-y: 82%; } } @media (max-width: 768px) { .rm1pe-main-container .grid .item-2 .grid-cell { background-size: 110%; background-position-y: 100%; } } @media (max-width: 576px) { .rm1pe-main-container .grid .item-2 .grid-cell { background-size: 100%; background-position-y: 60%; } } .rm1pe-main-container .grid .item-3 .grid-cell { background-size: 100%; background-position-y: 70%; } @media (max-width: 991px) { .rm1pe-main-container .grid .item-3 .grid-cell { background-size: 100%; background-position-y: 78%; } } @media (max-width: 768px) { .rm1pe-main-container .grid .item-3 .grid-cell { background-size: cover; } } .rm1pe-main-container .grid .item-4 .grid-cell { overflow: hidden; } .rm1pe-main-container .grid .item-4 .grid-cell video { width: 100%; height: 110%; object-fit: cover; position: absolute; left: 0; top: 0; object-fit: cover; z-index: -2; } @media (max-width: 1199px) { .rm1pe-main-container .grid .item-4 .grid-cell video { top: -12%; } } @media (max-width: 768px) { .rm1pe-main-container .grid .item-4 .grid-cell video { height: 100%; top: 0; } } .rm1pe-main-container .grid .item-4 .grid-cell .bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1; background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 60%); } .rm1pe-main-container .grid .item-5 .grid-cell { background-size: 110%; background-position-y: 50%; } @media (max-width: 991px) { .rm1pe-main-container .grid .item-5 .grid-cell { background-size: cover; } } @media (max-width: 768px) { .rm1pe-main-container .grid .item-5 .grid-cell { background-size: 125%; background-position-x: 55%; } } @media (max-width: 576px) { .rm1pe-main-container .grid .item-5 .grid-cell { background-size: cover; } } .rm1pe-main-container .grid .item-6 .grid-cell, .rm1pe-main-container .grid .item-7 .grid-cell, .rm1pe-main-container .grid .item-8 .grid-cell { background: #efefef; padding: 1.25rem 0.5rem; } .rm1pe-main-container .grid .item-6 .grid-cell>div, .rm1pe-main-container .grid .item-7 .grid-cell>div, .rm1pe-main-container .grid .item-8 .grid-cell>div { position: relative; top: 50%; transform: translateY(-50%); } .rm1pe-main-container .grid .item-6 .grid-cell>div p, .rm1pe-main-container .grid .item-7 .grid-cell>div p, .rm1pe-main-container .grid .item-8 .grid-cell>div p { color: #323436; } @media (max-width: 768px) { .rm1pe-main-container .grid .item-6 .grid-cell>div p, .rm1pe-main-container .grid .item-7 .grid-cell>div p, .rm1pe-main-container .grid .item-8 .grid-cell>div p { font-size: 0.75rem; } } /* grid control*/ .rm1pe-main-container .grid .item-1 { grid-area: 1 / 1 / span 4 / span 3; } .rm1pe-main-container .grid .item-2 { grid-area: 1 / 4 / span 3 / span 2; } .rm1pe-main-container .grid .item-3 { grid-area: 1 / 6 / span 3 / span 2; } .rm1pe-main-container .grid .item-4 { grid-area: 4 / 4 / span 3 / span 2; } .rm1pe-main-container .grid .item-5 { grid-area: 4 / 6 / span 3 / span 2; } .rm1pe-main-container .grid .item-6 { grid-area: 5 / 1 / span 2 / span 1; } .rm1pe-main-container .grid .item-7 { grid-area: 5 / 2 / span 2 / span 1; } .rm1pe-main-container .grid .item-8 { grid-area: 5 / 3 / span 2 / span 1; } @media (max-width: 1199px) { .rm1pe-main-container .grid .item-1 { grid-area: 1 / 1 / span 4 / span 6; } .rm1pe-main-container .grid .item-2 { grid-area: 5 / 6 / span 4 / span 5; } .rm1pe-main-container .grid .item-3 { grid-area: 9 / 7 / span 2 / span 4; } .rm1pe-main-container .grid .item-4 { grid-area: 5 / 1 / span 4 / span 5; } .rm1pe-main-container .grid .item-5 { grid-area: 1 / 7 / span 4 / span 4; } .rm1pe-main-container .grid .item-6 { grid-area: 9 / 1 / span 2 / span 2; } .rm1pe-main-container .grid .item-7 { grid-area: 9 / 3 / span 2 / span 2; } .rm1pe-main-container .grid .item-8 { grid-area: 9 / 5 / span 2 / span 2; } } @media (max-width: 768px) { .rm1pe-main-container .grid .item-1 { grid-area: 1 / 1 / span 2 / span 6; } .rm1pe-main-container .grid .item-2 { grid-area: 3 / 1 / span 3 / span 3; } .rm1pe-main-container .grid .item-3 { grid-area: 3 / 4 / span 2 / span 3; } .rm1pe-main-container .grid .item-4 { grid-area: 5 / 4 / span 3 / span 3; } .rm1pe-main-container .grid .item-5 { grid-area: 6 / 1 / span 2 / span 3; } .rm1pe-main-container .grid .item-6 { grid-area: 8 / 1 / span 2 / span 2; } .rm1pe-main-container .grid .item-7 { grid-area: 8 / 3 / span 2 / span 2; } .rm1pe-main-container .grid .item-8 { grid-area: 8 / 5 / span 2 / span 2; } } @media (max-width: 576px) { .rm1pe-main-container .grid .item-1 { grid-area: 1 / 1 / span 3 / span 6; } .rm1pe-main-container .grid .item-2 { grid-area: 6 / 1 / span 3 / span 6; } .rm1pe-main-container .grid .item-3 { grid-area: 4 / 1 / span 2 / span 3; } .rm1pe-main-container .grid .item-4 { grid-area: 9 / 1 / span 3 / span 6; } .rm1pe-main-container .grid .item-5 { grid-area: 4 / 4 / span 2 / span 3; } .rm1pe-main-container .grid .item-6 { grid-area: 12 / 1 / span 2 / span 2; } .rm1pe-main-container .grid .item-7 { grid-area: 12 / 3 / span 2 / span 2; } .rm1pe-main-container .grid .item-8 { grid-area: 12 / 5 / span 2 / span 2; } } .rm1pe-main-container .rm1pe-feature figure { height: 32rem; display: flex; background: #323436; position: relative; margin: 0 0.3rem 2rem; } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure { height: inherit; } } .rm1pe-main-container .rm1pe-feature figure .figure-video { position: absolute; display: flex; z-index: 0; width: 100%; height: 100%; } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure .figure-video { position: relative; } } .rm1pe-main-container .rm1pe-feature figure .figure-video .overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: linear-gradient(270deg, rgba(50, 52, 54, 0) 0%, rgba(50, 52, 54, 1) 80%); } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure .figure-video .overlay { display: none; } } .rm1pe-main-container .rm1pe-feature figure .figure-video video { padding-left: 20%; width: 100%; height: 100%; object-fit: cover; } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure .figure-video video { object-fit: inherit; aspect-ratio: 16 / 9; padding-left: 0; } } .rm1pe-main-container .rm1pe-feature figure .figure-image { align-content: center; } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure .figure-image { text-align: center; aspect-ratio: 16 / 9; } } .rm1pe-main-container .rm1pe-feature figure .figure-content { position: relative; z-index: 2; display: flex; flex-direction: column; align-self: start; padding: 2rem 2rem; } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure .figure-content { flex-direction: row; padding: 1rem 1.5rem; } } @media (max-width: 991px) { .rm1pe-main-container .rm1pe-feature figure .figure-content { flex-direction: column; } } .rm1pe-main-container .rm1pe-feature figure .figure-content>div { display: flex; flex-direction: row; align-items: start; padding: 5% 2rem; } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure .figure-content>div { padding: 1rem 1rem; } } @media (max-width: 991px) { .rm1pe-main-container .rm1pe-feature figure .figure-content>div { padding: 2rem 2rem 2rem 2rem; } } @media (max-width: 768px) { .rm1pe-main-container .rm1pe-feature figure .figure-content>div { flex-direction: column; padding: 1.5rem 1rem; } } .rm1pe-main-container .rm1pe-feature figure .figure-content>div img { padding-right: 1.5rem; height: 4rem; } @media (max-width: 1199px) { .rm1pe-main-container .rm1pe-feature figure .figure-content>div img { padding-right: 1rem; } } @media (max-width: 768px) { .rm1pe-main-container .rm1pe-feature figure .figure-content>div img { padding-right: 0; padding-bottom: 1rem; } } .rm1pe-main-container .model-comparison { margin-top: 3rem; justify-content: center; align-content: center; } .rm1pe-main-container .model-comparison .model-comparison-header>div { padding: 1rem 2rem; } .rm1pe-main-container .model-comparison .model-comparison-header-mobile { align-content: center; position: sticky; top: 64px; background-color: #fff; z-index: 10; padding: 1rem 0; } .rm1pe-main-container .model-comparison .model-comparison-header-mobile h5 { padding: 0.25rem 0 0.5rem; font-size: 1.25rem; } .rm1pe-main-container .model-comparison .model-comparison-header-mobile select { font-size: 1rem; font-weight: 500; text-align: center; width: 100%; padding: 0.4rem 1.5rem 0.4rem 0.5rem; background-color: #fff; color: #000; border-color: #6c757d; cursor: pointer; appearance: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat, repeat; background-position: right 0.625em top 50%, 0 0; background-size: 0.8em auto, 100%; outline: 0; } @media (max-width: 768px) { .rm1pe-main-container .model-comparison .model-comparison-header-mobile select { font-size: 0.75rem; } } .rm1pe-main-container .model-comparison .model-comparisonp-detail:nth-child(odd) { background-color: #f7f7f7; } .rm1pe-main-container .model-comparison .model-comparisonp-detail>div { padding: 0.75rem 2rem; align-self: center; } @media (max-width: 991px) { .rm1pe-main-container .model-comparison .model-comparisonp-detail>div { padding: 2rem 2rem; } } .rm1pe-main-container .model-comparison .model-comparisonp-detail>div h3 { font-size: 1.25rem; } @media (max-width: 1199px) { .rm1pe-main-container .model-comparison .model-comparisonp-detail>div h3 { font-size: 1.1rem; } } .rm1pe-main-container .model-comparison .model-comparisonp-detail>div h4 { font-size: 1rem; justify-content: start; align-items: center; } .rm1pe-main-container .model-comparison .model-comparisonp-detail>div h4 img { width: 35px; filter: brightness(0.7); } .rm1pe-main-container .model-comparison .model-comparisonp-detail>div h5 { font-size: 0.85rem; } .rm1pe-main-container .model-comparison .model-comparisonp-detail>div h5 img { width: 35px; filter: brightness(0.7); } .rm1pe-main-container .model-comparison .model-comparisonp-detail>div p { margin-bottom: 0; display: inline; position: relative; } @media (max-width: 991px) { .rm1pe-main-container .model-comparison .order { display: none; } .rm1pe-main-container .model-comparison .order.selected { display: block !important; } } .rm1pe-main-container .model-comparison .badge { color: #fff; background-color: #17a2b8; } @media (max-width: 767px){ .nav-item .nav-iot-link { padding: 15px 10px !important; } } Meet Comet PoE Powered-over-Ethernet Remote KVM with 32GB eMMC View other KVM Remote KVM over PoE PoE-Powered - Power & network over a single cable Tailscale Support - Secure remote networking 32GB eMMC Storage - High-speed, built-in storage Browser-Based Access - Remote control from Windows, macOS or Linux, no app required 4K@30FPS Video - Crisp visuals with H.264 encoding Two-Way Audio - Hear and be heard remotely One-time Purchase - No subscription fees, ever Option to Self-host - Remotely manage on your own servers View Specs Online Guide Previous Next Highlight Scenarios Features Reviews Specs let currentModel = '' window.addEventListener("scroll", function () { document.querySelectorAll(".product-nav-section").forEach((section) => { let sectionTop = section.offsetTop; if (pageYOffset >= sectionTop - 100) { currentModel = section.getAttribute("id"); } }); document.querySelectorAll(".product-nav-item").forEach((li) => { if (li.classList.contains(currentModel)) { li.classList.add("active"); } else { li.classList.remove("active"); } }); }); PoE-Powered Remote KVM 32GB eMMC Storage Two-way Audio Browser-Based Access 4K@30FPS Video Tailscale Support Dual Power Option Self-Hosted Option Homelab Remote Offices Offices Server Room Server Factories Maximize Your Homelab with Local Storage & Full Control With 32GB of onboard eMMC storage, Comet PoE provides ample space for system snapshots, recovery tools, and logging. Homelab users can manage headless servers or custom-built setups efficiently-no need for external storage or complex workarounds. Effortless Home Server & Network Management Manage systems in remote offices or offsite locations through a browser-no apps or complex VPNs required. Comet PoE is ideal for handling updates, troubleshooting, or BIOS-level access across distributed teams or locations. Streamline Server Rooms with PoE-Powered Simplicity Simplify deployment with Power over Ethernet (PoE)-just one cable for both power and data. Comet PoE helps IT teams reduce cable clutter and maintain a clean, organized environment, perfect for tight or dense server rack spaces. Factories & Field Sites Remotely monitor, control and troubleshoot multiple devices in high-risk or unmanned zones without site visits. PoE & 1Gbps Ethernet Deploy with a single cable for both data and power. Perfect for rackmount environments or minimizing cable clutter. High-Speed 32GB eMMC Storage Store system logs, snapshots, and even ISO installers with ~35MB/s reading speed-no external drive needed. Browser-Based Remote Access Access your systems directly through a web browser with built-in cloud service. No app installation, no complex VPNs-just log in and take control. 4K Video & Two-Way Audio Enjoy ultra-clear remote sessions with up to 4K@30FPS output, complete with two-way audio for calls, troubleshooting, or live collaboration. Mouse Controls Relative Mouse Mode keeps local and remote cursors aligned on high-resolution screens, while Mouse Jiggle prevents sleep mode during long tasks. Self-Hosted Server and Deployment Comet PoE supports self-hosted deployment on mainstream operating systems such as Linux and Ubuntu, giving you full control over your remote access environment. Get started with 2 cores and 2GB RAM cloud server, then deploy in one click-no complex setup required. No personal information is collected by GL.iNet, ensuring a private experience. Restart Devices Remotely, and Effortlessly Comet PoE enables remote power management by connecting to extension devices such as ATX Boards and Fingerbot, allowing users to power on/off, or restart any device-even those without internet connectivity-from anywhere. By eliminating the need for physical access, Comet PoE reduces downtime, ensures seamless operation, and enhances efficiency, reliability, and cost-effectiveness. Wake on LAN (WOL) Wake your PC remotely using built-in WOL in GLKVM. Learn How ATX Board For reliable wake-up, use the included ATX board via USB. Shop Now Fingerbot A mechanical arm that presses your PC鈥檚 power button reliably. Shop Now Download the 3D-printable rack mount and seamlessly integrate your device into your existing rack setup. Check it out 10 Inch Rack Mount Bulk Deals or Customized Remote Access Solutions Let's Connect Professional Tech Press Insights For organizations like STH, having the ability to hook one of these up and have a single machine that anyone on the team can access remotely is great. Unlike previous solutions we have used, we are not limited to 1080p resolution. What Beta Tester are Saying The upgraded 32GB eMMC lets me store ISO installers without hassle, and best of all, the latency is so low it feels like I'm physically connected to it. It's now a permanent addition to my laptop bag when servicing servers in cramped network closets where there's no room for a monitor or keyboard. @OzTech74L I was looking for a solution to remotely manage my backup router which doesn't have IPMI. Paired with a Fingerbot, this product is incredibly efficient and allows me to turn it on/off and control it using web interface. The POE power supply is a real plus, allowing me to take advantage of the UPS without using a dedicated electrical outlet. @debian1604 It's been very easy to use. Even my partner who struggled with tech worked it out in a few seconds. The design is very nice and I'll certainly be buying a couple when they go on sale. Nice work! @yeloop ...remote desktop software is great, but it has the limitation of hogging system performance, as well as OS limitations to what operating systems support the software in question. Comet PoE allows you to access your device, without the limitations of remote desktop software. @octiwhale Close Compare KVM Comet (GL-RM1) Comet PoE (GL-RM1PE) Comet Pro (GL-RM10) Comet (GL-RM1) Comet PoE (GL-RM1PE) Comet Pro (GL-RM10) Comet (GL-RM1) Comet PoE (GL-RM1PE) Comet Pro (GL-RM10) Home Lab Comet (GL-RM1) KVM over Internet Shop Now IT Maintenance Comet PoE (GL-RM1PE) KVM over PoE Shop Now Digital Nomad Comet Pro (GL-RM10) KVM over Wi-Fi 6 Shop Now Display Max. Resolution Max. Resolution 4K@30FPS Max. Resolution 4K@30FPS Max. Resolution 4K@30FPS Latency Latency 30-60ms* Latency 30-60ms* Latency 30-60ms* Two-way Audio Two-way Audio Two-way Audio Two-way Audio HD Passthrough HD Passthrough HD Passthrough HD Passthrough Display Screen Display Screen Display Screen Display Screen 2.22" touchscreen System & Connectivity Processor Processor Quad-core Cortex-A7 Processor Quad-core Cortex-A53 Processor Quad-core Cortex-A53 Memory / Storage Memory / Storage DDR3L 1GB / 8GB eMMC Memory / Storage DDR3L 1GB / 32GB eMMC Memory / Storage DDR3L 1GB / 32GB eMMC Wi-Fi Wi-Fi Wi-Fi Wi-Fi 2.4GHz: 286Mbps 5GHz: 286Mbps LAN Port LAN Port 1Gbps LAN Port 1Gbps LAN Port 1Gbps Power Input Power Input Type-C, 5V/2A Power Input Ethernet (PoE) / Type-C, 5V/2A, PD-compatible Power Input Type-C, 5V/2A, PD-compatible Dimensions Dimensions 80 x 60 x 17.5mm / 85g Dimensions 102 x 70 x 22mm / 140g Dimensions 93 x 84 x 47mm / 170g * Tests conducted on a local network. Real-world speeds may differ depending on your network configuration. Power-over-Ethernet 4K@30FPS Video Resolution H.264 hardware encoding with 30-60ms latency BIOS Access USB 2.0 External Extension Two-way Audio APP/Browser Access GigabitEthernet Technical Specifications Interface 1 x Ethernet port (802.3af/at PoE support) 1 x USB 2.0 Type-A port (for external extension) 1 x USB 2.0 Type-C port (use as USB device) 1 x HD IN port 1 x Reset button CPU Quad-core ARM Cortex-A53 Memory / Storage DDR3L 1GB / 32GB eMMC Ethernet Speed 10/100/1000Mbps Resolution 4K@30fps Power Input Ethernet (PoE) / Type-C (Optional 5V/2A, PD-compatible) Dimension 102 x 70 x 22mm / 140g Tools & Downloadables Datasheet | Firmware | App | Unboxing | Tutorials | Media Kit | Rack Mount Have a Custom Business Use Case in Mind? Contact Our Sales Team document.addEventListener('DOMContentLoaded', function () { // 浣跨敤绫婚夋嫨鍣ㄨ幏鍙栨墍鏈変笅鎷夋锛岃屼笉鏄浐瀹氱殑ID const selects = document.querySelectorAll(".router-select"); const allComparisonRows = document.querySelectorAll('.model-comparisonp-detail'); function updateDisplay() { allComparisonRows.forEach(row => { row.querySelectorAll('.order').forEach(col => { col.classList.remove('selected'); col.style.order = ''; }); }); // 鑾峰彇鎵鏈変笅鎷夋鐨勯変腑鍊 const selectedValues = Array.from(selects).map(select => select.value); // 涓烘瘡涓変腑鐨勫艰缃樉绀哄拰椤哄簭 selectedValues.forEach((value, index) => { const cols = document.querySelectorAll(`.model-comparisonp-detail .${value}`); cols.forEach(col => { col.classList.add('selected'); col.style.order = index + 1; // 璁剧疆椤哄簭浠1寮濮 }); }); } function updateOptions() { // 鏀堕泦鎵鏈夐変腑鐨勫 const selectedValues = Array.from(selects).map(select => select.value); // 瀵规瘡涓笅鎷夋锛屾洿鏂板叾閫夐」鐨勫彲鐢ㄦ selects.forEach(select => { const currentValue = select.value; // 鍚敤鎵鏈夐夐」 Array.from(select.options).forEach(opt => { opt.disabled = false; opt.style.display = ''; }); // 绂佺敤鍏朵粬涓嬫媺妗嗗凡閫変腑鐨勯夐」 selectedValues.forEach(value => { if (value !== currentValue) { const optionToDisable = select.querySelector(`option[value="${value}"]`); if (optionToDisable) { optionToDisable.disabled = true; optionToDisable.style.display = 'none'; } } }); }); } function handleSelectChange(e) { const changedSelect = e.target; const changedValue = changedSelect.value; // 妫鏌ユ槸鍚︽湁鍏朵粬涓嬫媺妗嗛夋嫨浜嗙浉鍚岀殑鍊 selects.forEach(select => { if (select !== changedSelect && select.value === changedValue) { // 涓哄啿绐佺殑涓嬫媺妗嗗鎵剧涓涓彲鐢ㄩ夐」 const firstAvailableOption = Array.from(select.options).find(opt => !opt.disabled && opt.value !== changedValue); if (firstAvailableOption) { select.value = firstAvailableOption.value; } } }); updateOptions(); updateDisplay(); } // 涓烘墍鏈変笅鎷夋娣诲姞浜嬩欢鐩戝惉鍣 selects.forEach(select => { select.addEventListener("change", handleSelectChange); }); function initialize() { // 妫鏌ョ獥鍙e搴︼紝纭畾鏄嚑鍒楀竷灞 const isMediumScreenOrLarger = window.innerWidth >= 768; // 鍦ㄤ腑绛夊睆骞曚互涓嬶紙涓琛屼袱鍒楀竷灞锛夛紝闅愯棌绗笁鍒楀強浠ュ悗鐨勫唴瀹 if (!isMediumScreenOrLarger) { // 鍙竻闄ょ涓変釜涓嬫媺妗嗙殑閫変腑鐘舵 if (selects.length >= 3) { selects[2].selectedIndex = -1; } } else { // 鎭㈠鎴愪竴琛屼笁鍒楁椂锛岀粰绗笁涓笅鎷夋榛樿閫変腑鍓嶄袱涓病鏈夐変腑鐨勯夐」 if (selects.length >= 3 && selects[2].selectedIndex === -1) { // 鑾峰彇鍓嶄袱涓笅鎷夋閫変腑鐨勫 const selectedValues = []; if (selects.length >= 1 && selects[0].value) { selectedValues.push(selects[0].value); } if (selects.length >= 2 && selects[1].value) { selectedValues.push(selects[1].value); } // 閬嶅巻绗笁涓笅鎷夋鐨勯夐」锛屾壘鍒扮涓涓病鏈夎鍓嶄袱涓変腑鐨勯夐」 let foundUnselected = false; for (let i = 0; i < selects[2].options.length; i++) { const optionValue = selects[2].options[i].value; if (optionValue && !selectedValues.includes(optionValue)) { selects[2].selectedIndex = i; foundUnselected = true; break; } } // 濡傛灉娌℃湁鎵惧埌鏈変腑鐨勯夐」锛屼繚鎸侀粯璁ら変腑绗笁涓夐」 if (!foundUnselected) { selects[2].selectedIndex = 2; } } } updateOptions(); updateDisplay(); } initialize(); // 娣诲姞绐楀彛澶у皬鍙樺寲浜嬩欢鐩戝惉鍣 window.addEventListener('resize', initialize); }); document.addEventListener('DOMContentLoaded', function () { const pillLinks = document.querySelectorAll('a[data-toggle="pill"][data-target]'); console.log(pillLinks); pillLinks.forEach(function (link) { link.addEventListener('click', function (e) { const targetIds = this.dataset.target.split(', '); console.log(targetIds); document.querySelectorAll('.tab-pane').forEach(panel => { panel.classList.remove('active', 'show'); }); targetIds.forEach(function (id) { const panel = document.querySelector(id); if (panel) { panel.classList.add('active', 'show'); } }); }); }); }); �
More you might like
Related
Comet PoE (GL-RM1PE) Remote KVM Control Over Internet
Related
GL.iNet Comet PoE (GL-RM1PE) Internet Remote KVM, PoE/Type-C
Related
ATX Remote PC Power Control Board - Comet GL-RM1 and Comet P
Related