{"id":1213181,"date":"2026-08-27T09:51:39","date_gmt":"2026-08-27T09:51:39","guid":{"rendered":"https:\/\/www.inhand.com\/?post_type=product&#038;p=1213181"},"modified":"2026-08-31T03:30:27","modified_gmt":"2026-08-31T03:30:27","slug":"ir602","status":"publish","type":"product","link":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602","title":{"rendered":"IR602"},"content":{"rendered":"<div data-elementor-type=\"product-post\" data-elementor-id=\"1213181\" class=\"elementor elementor-1213181\" data-elementor-post-type=\"product\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b31ebc e-con-full ar_chanpinluodi_1 e-flex e-con e-parent\" data-id=\"7b31ebc\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bcccbd8 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"2bcccbd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">IR602\n<br>\n5G RedCap Industrial Router<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25983c80 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"25983c80\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">IR602 brings 5G RedCap, Wi-Fi 6, and secure connectivity to distributed industrial sites. Dual-SIM failover and DeviceLive simplify remote management.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-257a62d4 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"257a62d4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7541fb95 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"7541fb95\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/ja\/contact-sales\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u898b\u7a4d\u3082\u308a\u3092\u4f9d\u983c\u3059\u308b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-66782e1b e-con-full ar_chanpinluodi_1 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"66782e1b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bcccbd8 elementor-widget elementor-widget-heading\" data-id=\"2bcccbd8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">IR302\n<br>\n\u5de5\u696d\u7528\u30eb\u30fc\u30bf\u30fc <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25983c80 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"25983c80\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">IR302\u306f\u3001\u30b3\u30f3\u30d1\u30af\u30c8\u3067\u6c4e\u7528\u6027\u306e\u9ad8\u3044\u7523\u696d\u7528\u30eb\u30fc\u30bf\u30fc\u3067\u3042\u308a\u3001\u7121\u4eba\u30b5\u30a4\u30c8\u5411\u3051\u306b\u5b89\u5b9a\u3057\u305f\u5b89\u5168\u304b\u3064\u6e96\u62e0\u3057\u305f\u63a5\u7d9a\u3092\u63d0\u4f9b\u3057\u3001\u7523\u696d\u7528\u304a\u3088\u3073\u5546\u696d\u7528IoT\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u304a\u3051\u308b\u52b9\u7387\u7684\u306a\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u69cb\u7bc9\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-257a62d4 e-con-full e-flex e-con e-child\" data-id=\"257a62d4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7541fb95 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"7541fb95\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/ja\/contact-sales\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u898b\u7a4d\u3082\u308a\u3092\u4f9d\u983c\u3059\u308b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f478d76 e-con-full ar_chanpinluodi_2 e-flex e-con e-parent\" data-id=\"f478d76\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5f90e3a e-flex e-con-boxed e-con e-child\" data-id=\"5f90e3a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f8cba2f e-con-full e-flex e-con e-child\" data-id=\"f8cba2f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6e8150 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"e6e8150\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;start&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"242123088\" aria-label=\"\u30bf\u30d6\u3002Enter\u30ad\u30fc\u307e\u305f\u306f\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u3067\u9805\u76ee\u3092\u958b\u304d\u3001Escape\u30ad\u30fc\u3067\u9589\u3058\u3001\u77e2\u5370\u30ad\u30fc\u3067\u79fb\u52d5\u3057\u307e\u3059\u3002\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-2421230881\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2421230881\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t3D\u30e2\u30c7\u30eb\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-2421230881\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2421230881\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-6fba73d e-con-full e-flex e-con e-child\" data-id=\"6fba73d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c5d89f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"9c5d89f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"module\" src=\"\/wp-content\/uploads\/2026\/01\/model-viewer.min_.js\"><\/script>\n\n<div id=\"model-wrapper\" style=\"width: 100%; height: 27rem; position: relative;  overflow: hidden; background-color: #f7f7f7;\">\n\n    <div id=\"cover-layer\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display: flex; align-items: end; justify-content: center; background-color: #fff;\">\n        \n        <div style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url('\/wp-content\/uploads\/2026\/08\/IR602-3D-banner.jpg'); background-size: cover; background-position: center;\"><\/div>\n\n        <button id=\"load-btn\" style=\"z-index: 11; background: #3EB044; padding: 12px 24px; cursor: pointer; border-radius: 8px; display: flex; align-items: center;margin-bottom: 20px;color:#fff;        gap: 10px; font-family: Montserrat, sans-serif; font-weight: bold; box-shadow: 0 4px 10px rgba(0,0,0,0.1);\">\n            <span>\u30af\u30ea\u30c3\u30af\u3057\u30663D\u3092\u8aad\u307f\u8fbc\u3080<\/span>\n            \n        <\/button>\n    <\/div>\n\n    <div id=\"top-progress-bar\" style=\"position: absolute; top: 0; left: 0; height: 3px; background-color: #0090ff; width: 0%; z-index: 20; transition: width 0.1s linear;\"><\/div>\n\n    <model-viewer \n        id=\"the-viewer\"\n        src=\"\" \n        alt=\"3D Router\" \n        auto-rotate camera-controls shadow-intensity=\"1\" \n        style=\"width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;\">\n    <\/model-viewer>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        \/\/ \u83b7\u53d6\u5143\u7d20\n        var wrapper = document.getElementById('model-wrapper');\n        var btn = document.getElementById('load-btn');\n        var cover = document.getElementById('cover-layer');\n        var viewer = document.getElementById('the-viewer');\n        var progressBar = document.getElementById('top-progress-bar');\n\n        \/\/ \u4f60\u7684\u6a21\u578b\u6587\u4ef6\u94fe\u63a5\n        var modelUrl = \"\/wp-content\/uploads\/2026\/08\/IR602.glb\";\n\n        \/\/ \u70b9\u51fb\u4e8b\u4ef6\n        btn.addEventListener('click', function() {\n            \/\/ 1. \u5f00\u59cb\u52a0\u8f7d\u6a21\u578b\n            viewer.src = modelUrl;\n            \n            \/\/ 2. \u6309\u94ae\u7a0d\u5fae\u53d8\u7070\u4e00\u70b9\u8868\u793a\u5df2\u70b9\u51fb\n            btn.style.opacity = '0.7';\n            btn.innerText = \"Loading...\";\n\n            \/\/ 3. \u76d1\u542c\u52a0\u8f7d\u8fdb\u5ea6\n            viewer.addEventListener('progress', function(event) {\n                var percentage = event.detail.totalProgress * 100;\n                progressBar.style.width = percentage + '%';\n\n                \/\/ 4. \u5f53\u52a0\u8f7d\u5b8c\u6210 (100%)\n                if (percentage >= 100) {\n                    \/\/ \u5ef6\u8fdf 300\u6beb\u79d2\u8ba9\u7528\u6237\u770b\u5230\u8fdb\u5ea6\u6761\u8dd1\u6ee1\uff0c\u7136\u540e\u9690\u85cf\u5c01\u9762\n                    setTimeout(function() {\n                        cover.style.display = 'none'; \/\/ \u9690\u85cf\u5c01\u9762\u548c\u6309\u94ae\n                        progressBar.style.display = 'none'; \/\/ \u9690\u85cf\u8fdb\u5ea6\u6761\n                    }, 300);\n                }\n            });\n        });\n    });\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3aa9fce e-flex e-con-boxed e-con e-child\" data-id=\"3aa9fce\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9cf2e91 elementor-widget elementor-widget-heading\" data-id=\"9cf2e91\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u5199\u771f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3bd2f4 elementor-widget elementor-widget-shortcode\" data-id=\"e3bd2f4\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"jd-gallery-container\">\n        <div class=\"jd-thumbs-wrap\">\n                            <div class=\"jd-thumb-item active\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-2.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-2-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-3.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-3-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-4.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-4-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-5.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-5-150x150.png\">\n                <\/div>\n                    <\/div>\n\n        <div class=\"jd-main-wrap\" id=\"main-img-container\">\n            <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png\" id=\"jd-main-img\" class=\"jd-main-img\">\n            <div id=\"jd-lens\"><\/div>\n        <\/div>\n\n        <div id=\"jd-zoom-result\"><\/div>\n    <\/div>\n\n    <style>\n\n.jd-gallery-container {\n    display: flex;\n    gap: 40px;\n    position: relative;\n    user-select: none;\n    background-color: #F8F9F9;\n    padding: 0 5%;\n}\n.jd-gallery-container.jd-gallery-gray {\n    background-color: #d7d7d7;\n}\n.jd-gallery-container.jd-gallery-gray #jd-zoom-result {\n    background-color: #d7d7d7;\n}\n\n\/* \u7f29\u7565\u56fe\u6837\u5f0f *\/\n.jd-thumbs-wrap {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n    width: 4.5rem;\n\tmargin-top: 0.5rem;\n\n}\n.jd-thumb-item {\n\/\/     border: 2px solid #eee;\n    cursor: pointer;\n\/*     transition: 0.3s; *\/\n}\n.jd-thumb-item.active {\n    border: 1px solid #3EB044;\n\tborder-radius:4px;\n}\n\n.jd-thumb-item img { width: 90%; display: block; margin: 0 auto; }\n\n\/* \u4e3b\u56fe\u6837\u5f0f *\/\n.jd-main-wrap {\n    position: relative;\n    width: 30.5rem;\n    height: 27rem;\n    cursor: crosshair;\n    margin: 0 auto;\n}\n.jd-main-img { width: 90%; height: 100%; object-fit: contain; display: block; margin: 0 auto; }\n\n\/* 100x100 \u9009\u62e9\u6846 *\/\n#jd-lens {\n    position: absolute;\n    width: 100px;\n    height: 100px;\n    background:rgba(62, 176, 68, 0.2);\n    border: 1px solid #3EB044;\n    display: none; \/* \u521d\u59cb\u9690\u85cf *\/\n    pointer-events: none; \/* \u7a7f\u900f\u9f20\u6807\u4e8b\u4ef6 *\/\n}\n\n\/* \u5f39\u51fa\u653e\u5927\u5c42 - \u6309\u7167\u4f60\u8bf4\u7684\u653e\u5728\u5de6\u4fa7 *\/\n#jd-zoom-result {\n    position: absolute;\n    \/* 1. \u4f4d\u7f6e\u8c03\u6574\uff1a\u76f8\u5bf9\u4e8e\u5bb9\u5668\u5de6\u4e0a\u89d2\uff0c\u5e76\u5411\u5de6\u5e73\u79fb *\/\n    left: 0;\n    top: 0;\n    width: 300px;\n    height: 300px;\n\n    \/* 2. \u5173\u952e\uff1a\u9632\u6b62\u5e72\u6270\u9f20\u6807\u903b\u8f91 *\/\n    pointer-events: none;\n\n    border: 1px solid #3EB044;\n    z-index: 9999;\n    background-color: #F8F9F9;\n    background-repeat: no-repeat;\n    display: none;\n}\n\n\/* \u79fb\u52a8\u7aef\uff1a\u7f29\u7565\u56fe\u6a2a\u5411\u6392\u5217 *\/\n@media (max-width: 700px) {\n    .jd-gallery-container {\n        flex-direction: column;\n        padding: 0 1rem;\n        gap: 20px;\n    }\n\n    .jd-thumbs-wrap {\n        flex-direction: row;\n        width: 100%;\n        gap: 20px;\n        order: 2;\n        overflow-x: auto;\n        overflow-y: hidden;\n        -webkit-overflow-scrolling: touch;\n        scrollbar-width: none;\n        justify-content: flex-start;\n        padding-bottom: 0.5rem;\n    }\n    .jd-thumbs-wrap::-webkit-scrollbar { display: none; }\n\n    .jd-thumb-item {\n        flex: 0 0 120px;\n        width: 120px;\n        height: 120px;\n        background: #F8FAF9;\n        border-radius: 4px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        box-sizing: border-box;\n    }\n\n    .jd-thumb-item img {\n        width: auto;\n        height: auto;\n        max-width: 90%;\n        max-height: 90%;\n        margin: 0;\n    }\n\n    .jd-main-wrap {\n        order: 1;\n        width: 100%;\n        height: auto;\n    }\n    .jd-main-img { width: 100%; }\n\n    #jd-lens,\n    #jd-zoom-result { display: none !important; }\n}\n\n    <\/style>\n\n    <script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const container = document.getElementById('main-img-container');\n    const mainImg = document.getElementById('jd-main-img');\n    const lens = document.getElementById('jd-lens');\n    const result = document.getElementById('jd-zoom-result');\n    const thumbs = document.querySelectorAll('.jd-thumb-item');\n\n    \/\/ 1. \u5207\u6362\u56fe\u7247\u903b\u8f91\n    thumbs.forEach(thumb => {\n        thumb.addEventListener('click', function() {\n            thumbs.forEach(t => t.classList.remove('active'));\n            this.classList.add('active');\n            mainImg.src = this.getAttribute('data-large');\n        });\n    });\n\n    \/\/ 2. \u653e\u5927\u955c\u6838\u5fc3\u903b\u8f91\n    container.addEventListener('mousemove', moveLens);\n    container.addEventListener('mouseenter', () => { lens.style.display = 'block'; result.style.display = 'block'; });\n    container.addEventListener('mouseleave', () => { lens.style.display = 'none'; result.style.display = 'none'; });\n\n    function moveLens(e) {\n\t\t\/\/ \u4e13\u95e8\u9488\u5bf9\u79fb\u52a8\u7aef\uff1a\u5bbd\u5ea6\u5c0f\u4e8e 700px \u65f6\u76f4\u63a5\u9000\u51fa\uff0c\u4e0d\u8fd0\u884c\u653e\u5927\u903b\u8f91\n    if (window.innerWidth <= 700) return;\n        \/\/ \u8bbe\u7f6e\u80cc\u666f\u56fe\n        result.style.backgroundImage = `url('${mainImg.src}')`;\n\n        const rect = container.getBoundingClientRect();\n        let x = e.pageX - rect.left - window.pageXOffset;\n        let y = e.pageY - rect.top - window.pageYOffset;\n\n        \/\/ \u9650\u5236 Lens \u4e0d\u51fa\u754c\n        if (x > container.offsetWidth - lens.offsetWidth \/ 2) x = container.offsetWidth - lens.offsetWidth \/ 2;\n        if (x < lens.offsetWidth \/ 2) x = lens.offsetWidth \/ 2;\n        if (y > container.offsetHeight - lens.offsetHeight \/ 2) y = container.offsetHeight - lens.offsetHeight \/ 2;\n        if (y < lens.offsetHeight \/ 2) y = lens.offsetHeight \/ 2;\n\n        \/\/ \u8bbe\u7f6e Lens \u4f4d\u7f6e\n        lens.style.left = (x - lens.offsetWidth \/ 2) + \"px\";\n        lens.style.top = (y - lens.offsetHeight \/ 2) + \"px\";\n\n        \/\/ \u8ba1\u7b97\u7f29\u653e\u6bd4\u4f8b\u5e76\u79fb\u52a8\u80cc\u666f\n        \/\/ \u6bd4\u4f8b = \u5f39\u51fa\u5c42\u5bbd\u5ea6 \/ Lens \u5bbd\u5ea6\n        const cx = result.offsetWidth \/ lens.offsetWidth;\n        const cy = result.offsetHeight \/ lens.offsetHeight;\n\n        result.style.backgroundSize = (mainImg.offsetWidth * cx) + \"px \" + (mainImg.offsetHeight * cy) + \"px\";\n        result.style.backgroundPosition = \"-\" + ((x - lens.offsetWidth \/ 2) * cx) + \"px -\" + ((y - lens.offsetHeight \/ 2) * cy) + \"px\";\n    }\n});\n    <\/script>\n\n    \n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45a9656c e-con-full e-flex e-con e-parent\" data-id=\"45a9656c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e44a6f4 elementor-widget elementor-widget-heading\" data-id=\"6e44a6f4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Lightweight 5G RedCap Connectivity for Industrial IoT at Scale<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d5edc3 e-con-full mobile-accordion e-flex e-con e-parent\" data-id=\"8d5edc3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5c51976_row_0 e-con-full e-flex e-con e-child\" data-id=\"5c51976_row_0\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-aed190d_item_0 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"aed190d_item_0\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-07f3048 e-con-full accordion-header e-flex e-con e-child\" data-id=\"07f3048\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c29d2c2 elementor-widget elementor-widget-image\" data-id=\"c29d2c2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/5G.svg\" class=\"attachment-large size-large wp-image-1201818\" alt=\"5G\u30ef\u30a4\u30e4\u30ec\u30b9\u6280\u8853\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7db2511 e-flex e-con-boxed e-con e-child\" data-id=\"7db2511\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c03f4c elementor-widget elementor-widget-text-editor\" data-id=\"9c03f4c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p><strong>5G RedCap for Industrial IoT<\/strong><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89fe933 e-con-full accordion-content e-flex e-con e-child\" data-id=\"89fe933\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ba02a elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e3ba02a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>5G NR SA provides cellular backhaul for large-scale, mid-speed industrial IoT deployments, with 4G LTE support.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aed190d_item_1 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"aed190d_item_1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-07f3048 e-con-full accordion-header e-flex e-con e-child\" data-id=\"07f3048\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c29d2c2 elementor-widget elementor-widget-image\" data-id=\"c29d2c2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/Fast.svg\" class=\"attachment-large size-large wp-image-1201886\" alt=\"High-speed connectivity\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7db2511 e-flex e-con-boxed e-con e-child\" data-id=\"7db2511\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c03f4c elementor-widget elementor-widget-text-editor\" data-id=\"9c03f4c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p><strong>Wi-Fi 6 and 2.5GbE Local Access<\/strong><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89fe933 e-con-full accordion-content e-flex e-con e-child\" data-id=\"89fe933\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ba02a elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e3ba02a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>Dual-band Wi-Fi 6, one 2.5GbE port, and one GbE port connect wired and wireless field devices.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aed190d_item_2 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"aed190d_item_2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-07f3048 e-con-full accordion-header e-flex e-con e-child\" data-id=\"07f3048\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c29d2c2 elementor-widget elementor-widget-image\" data-id=\"c29d2c2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/Network.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7db2511 e-flex e-con-boxed e-con e-child\" data-id=\"7db2511\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c03f4c elementor-widget elementor-widget-text-editor\" data-id=\"9c03f4c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p><strong>Resilient Multi-WAN Connectivity<\/strong><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89fe933 e-con-full accordion-content e-flex e-con e-child\" data-id=\"89fe933\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ba02a elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e3ba02a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>Dual-SIM failover, multi-WAN backup, link checks, and a hardware watchdog improve connection resilience.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c51976_row_3 e-con-full e-flex e-con e-child\" data-id=\"5c51976_row_3\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-aed190d_item_3 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"aed190d_item_3\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-07f3048 e-con-full accordion-header e-flex e-con e-child\" data-id=\"07f3048\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c29d2c2 elementor-widget elementor-widget-image\" data-id=\"c29d2c2\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/Road.svg\" class=\"attachment-large size-large wp-image-1201939\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7db2511 e-flex e-con-boxed e-con e-child\" data-id=\"7db2511\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c03f4c elementor-widget elementor-widget-text-editor\" data-id=\"9c03f4c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p><strong>Secure Remote Networking<\/strong><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89fe933 e-con-full accordion-content e-flex e-con e-child\" data-id=\"89fe933\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3ba02a elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e3ba02a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>A stateful firewall, access controls, and multiple VPN protocols protect data between field sites and remote systems.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13978ee e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"13978ee\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b00f0c9 e-con-full accordion-header e-flex e-con e-child\" data-id=\"b00f0c9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46ab428 elementor-widget elementor-widget-image\" data-id=\"46ab428\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/MonitorManagement.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf87067 e-flex e-con-boxed e-con e-child\" data-id=\"bf87067\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b48262e elementor-widget elementor-widget-text-editor\" data-id=\"b48262e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p><strong>Cloud Management with DeviceLive<\/strong><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3104413 e-con-full accordion-content e-flex e-con e-child\" data-id=\"3104413\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec1b628 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"ec1b628\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>DeviceLive supports remote monitoring, batch configuration, diagnostics, updates, and alerts across distributed routers.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ddd8ade e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"ddd8ade\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-9430058 e-con-full accordion-header e-flex e-con e-child\" data-id=\"9430058\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccc7e6b elementor-widget elementor-widget-image\" data-id=\"ccc7e6b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/Industrial.svg\" class=\"attachment-large size-large wp-image-1201893\" alt=\"Industrial rugged design\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eddab2b e-flex e-con-boxed e-con e-child\" data-id=\"eddab2b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8946db elementor-widget elementor-widget-text-editor\" data-id=\"e8946db\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p><strong>Fanless Industrial Design<\/strong><\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d557ce1 e-con-full accordion-content e-flex e-con e-child\" data-id=\"d557ce1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-87e8b10 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"87e8b10\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><div class=\"lake-content\"><p>The IP30 fanless metal enclosure, industrial EMC protection, and -40\u00b0C to +70\u00b0C operating range suit control cabinets and protected field enclosures.<\/p><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1eaf79b3 e-con-full ar_chanpinluodi_4 e-flex e-con e-parent\" data-id=\"1eaf79b3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52e77e66 luodi_3  elementor-hidden-mobile e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"52e77e66\" data-element_type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;start&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"1390902886\" aria-label=\"\u30bf\u30d6\u3002Enter\u30ad\u30fc\u307e\u305f\u306f\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u3067\u9805\u76ee\u3092\u958b\u304d\u3001Escape\u30ad\u30fc\u3067\u9589\u3058\u3001\u77e2\u5370\u30ad\u30fc\u3067\u79fb\u52d5\u3057\u307e\u3059\u3002\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-13909028861\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-13909028861\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u4ed5\u69d8\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-13909028862\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-13909028862\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-13909028863\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-13909028863\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u6ce8\u6587\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-13909028861\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-13909028861\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-7925b0ec e-con-full e-flex e-con e-child\" data-id=\"7925b0ec\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4532e06 elementor-widget elementor-widget-shortcode\" data-id=\"4532e06\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"wc-product-specs\">\n        <div class=\"specs-container\">\n            <ul class=\"specs-list\">\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Hardware Overview<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30d7\u30ed\u30bb\u30c3\u30b5<\/span>\n                                        <span class=\"specs-term-desc\">Cortex-A53 dual-core @ 1.3 GHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30e1\u30e2\u30ea<\/span>\n                                        <span class=\"specs-term-desc\">512 MB DDR3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30b9\u30c8\u30ec\u30fc\u30b8<\/span>\n                                        <span class=\"specs-term-desc\">128 MB SPI NAND Flash<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi<\/span>\n                                        <span class=\"specs-term-desc\">IEEE 802.11 ax\/ac\/a\/b\/g\/n, Wi-Fi 6, 2.4 GHz + 5 GHz, 3000 Mbps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3<\/span>\n                                        <span class=\"specs-term-desc\">WPA3-Enterprise, WPA2-Enterprise, WEP\/TKIP\/AES encryption<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi Max Power<\/span>\n                                        <span class=\"specs-term-desc\">5 GHz: 20 dBm, 2.4 GHz: 20 dBm<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Cellular Standards<\/span>\n                                        <span class=\"specs-term-desc\">5G NR SA; 4G LTE FDD\/TDD<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SIM\u30b9\u30ed\u30c3\u30c8<\/span>\n                                        <span class=\"specs-term-desc\">2 &times; Nano-SIM (4FF), eSIM reserved<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30a4\u30fc\u30b5\u30cd\u30c3\u30c8\u30dd\u30fc\u30c8<\/span>\n                                        <span class=\"specs-term-desc\">1 &times; 2.5GbE RJ45 (WAN\/LAN switchable) + 1 &times; GbE RJ45<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ethernet Isolation<\/span>\n                                        <span class=\"specs-term-desc\">1.5 kV network transformer isolation<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u7523\u696d\u7528I\/O<\/span>\n                                        <span class=\"specs-term-desc\">2 &times; GPIO, 4-pin industrial terminal block<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DI Characteristics<\/span>\n                                        <span class=\"specs-term-desc\">Input 0-30 V, logic high &ge;10 V, logic low &le;3 V<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DO Characteristics<\/span>\n                                        <span class=\"specs-term-desc\">Wet contact, open-drain output 1 mA; output low 0 V, high 13 V (pull-up resistor, no drive capability)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30a2\u30f3\u30c6\u30ca\u30b3\u30cd\u30af\u30bf<\/span>\n                                        <span class=\"specs-term-desc\">4 &times; SMA external antennas: 2 &times; cellular + 2 &times; Wi-Fi<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">LED\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc<\/span>\n                                        <span class=\"specs-term-desc\">1 &times; SYS, 1 &times; NET, 3 &times; Signal (red\/yellow\/green), 1 &times; Wi-Fi 2.4G, 1 &times; Wi-Fi 5G<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ea\u30bb\u30c3\u30c8\u30dc\u30bf\u30f3<\/span>\n                                        <span class=\"specs-term-desc\">1 &times; Reset pinhole<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u96fb\u6e90\u5165\u529b<\/span>\n                                        <span class=\"specs-term-desc\">DC 12 V \/ 2 A, 4-pin industrial terminal block<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u6d88\u8cbb\u96fb\u529b<\/span>\n                                        <span class=\"specs-term-desc\">&le; 15 W<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u51b7\u5374<\/span>\n                                        <span class=\"specs-term-desc\">Fanless passive cooling<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u56f2\u3044<\/span>\n                                        <span class=\"specs-term-desc\">All-metal SGCC galvanized steel, black fine-texture coating<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u4fb5\u5165\u4fdd\u8b77<\/span>\n                                        <span class=\"specs-term-desc\">IP30<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u52d5\u4f5c\u6e29\u5ea6<\/span>\n                                        <span class=\"specs-term-desc\">-40 &deg;C to +70 &deg;C (-40 &deg;F to +158 &deg;F), extended to +75 &deg;C (+167 &deg;F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u4fdd\u7ba1\u6e29\u5ea6<\/span>\n                                        <span class=\"specs-term-desc\">-40 &deg;C to +85 &deg;C (-40 &deg;F to +185 &deg;F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u6e7f\u5ea6<\/span>\n                                        <span class=\"specs-term-desc\">5% to 95% (non-condensing)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u5bf8\u6cd5<\/span>\n                                        <span class=\"specs-term-desc\">98.3 &times; 92 &times; 24 mm (3.87 &times; 3.62 &times; 0.94 in)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u91cd\u3055<\/span>\n                                        <span class=\"specs-term-desc\">Approx. 390 g (0.86 lb)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u53d6\u308a\u4ed8\u3051<\/span>\n                                        <span class=\"specs-term-desc\">DIN rail \/ wall-mount<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Stateful Inspection<\/span>\n                                        <span class=\"specs-term-desc\">Connection-state-based packet inspection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Inbound\/Outbound Rules<\/span>\n                                        <span class=\"specs-term-desc\">Granular inbound and outbound access control<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c7\u30a3\u30f3\u30b0<\/span>\n                                        <span class=\"specs-term-desc\">Port mapping and intranet penetration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NAT<\/span>\n                                        <span class=\"specs-term-desc\">SNAT \/ DNAT<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MAC Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Blacklist \/ whitelist mode<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Domain Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Domain-based access control<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Policy Routing<\/span>\n                                        <span class=\"specs-term-desc\">Intelligent traffic distribution based on source\/destination addresses<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Traffic Shaping (QoS)<\/span>\n                                        <span class=\"specs-term-desc\">Interface-level bandwidth limiting and queue management<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">VPN Support<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IPsec<\/span>\n                                        <span class=\"specs-term-desc\">IKEv1 \/ IKEv2<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">L2TP<\/span>\n                                        <span class=\"specs-term-desc\">Client \/ Server<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ef\u30a4\u30e4\u30fc\u30ac\u30fc\u30c9<\/span>\n                                        <span class=\"specs-term-desc\">Client \/ Server<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OpenVPN<\/span>\n                                        <span class=\"specs-term-desc\">Client \/ Server<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">DeviceLive Cloud Management<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u76e3\u8996<\/span>\n                                        <span class=\"specs-term-desc\">Visualized real-time device status, signal strength, data usage<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u9060\u9694\u8a3a\u65ad<\/span>\n                                        <span class=\"specs-term-desc\">Remote troubleshooting without on-site access<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Batch Management<\/span>\n                                        <span class=\"specs-term-desc\">Configure multiple devices simultaneously<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ea\u30e2\u30fc\u30c8\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9<\/span>\n                                        <span class=\"specs-term-desc\">Reduce on-site visits through remote configuration and troubleshooting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OTA Updates<\/span>\n                                        <span class=\"specs-term-desc\">Over-the-air firmware and configuration updates<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alarm Management<\/span>\n                                        <span class=\"specs-term-desc\">Device anomaly alerts and notifications<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u4fe1\u53f7\u89e3\u6790<\/span>\n                                        <span class=\"specs-term-desc\">Cellular signal quality monitoring and evaluation<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Mechanical Reliability<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30b7\u30e7\u30c3\u30af<\/span>\n                                        <span class=\"specs-term-desc\">IEC 60068-2-27<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u632f\u52d5<\/span>\n                                        <span class=\"specs-term-desc\">IEC 60068-2-6<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u81ea\u7531\u843d\u4e0b<\/span>\n                                        <span class=\"specs-term-desc\">IEC 60068-2-32<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">EMC Immunity<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ESD (Electrostatic Discharge)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-2, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Radiated Susceptibility (RS)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-3, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">EFT (Electrical Fast Transient)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-4, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u3046\u306d\u308a<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-5, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Conducted Susceptibility (CS)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-6, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Power Frequency Magnetic Field (PFMF)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-8, Level 3<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                            <\/ul>\n            <div class=\"specs-fade-mask\"><\/div>\n        <\/div>\n        <div class=\"specs-toggle-wrapper\">\n            <button class=\"specs-toggle-btn\" onclick=\"toggleSpecs(this)\">\n                <span class=\"icon\"><\/span> \u3059\u3079\u3066\u306e\u6a5f\u80fd\n            <\/button>\n        <\/div>\n    <\/div>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-13909028862\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-13909028862\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\"elementor-element elementor-element-38be998d e-con-full e-flex e-con e-child\" data-id=\"38be998d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7a24bf elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"4c7a24bf\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <style>\n    \/* 1. \u5bb9\u5668\u9002\u914d - 1440px -> 90rem *\/\n    .product-files-container {\n        max-width: 100%;\n\/*         margin: 0 auto; *\/\n        font-family: Montserrat, sans-serif;\n    }\n\n    .product-series-files {\n        width: 100%;\n    }\n\n    .file-section {\n        margin-bottom: 3.125rem; \/* 50px *\/\n    }\n\n    .section-header h3 {\n        font-size: 1.5rem; \/* 24px *\/\n        font-weight: 600;\n        color: #000000;\n        margin-bottom: 1.5625rem; \/* 25px *\/\n        padding-bottom: 0.625rem; \/* 10px *\/\n        line-height: 1.2;\n        border-bottom: 1px solid #707070; \/* < 8px \u4fdd\u7559 px *\/\n    }\n\n    \/* 2. \u6805\u683c\u903b\u8f91 - 20px -> 1.25rem *\/\n    .files-row {\n        display: flex;\n        gap: 1.25rem;\n        margin-bottom: 1.25rem;\n        flex-wrap: wrap;\n    }\n\n    .file-col {\n        \/* \u8ba1\u7b97\u516c\u5f0f: (25% - (1.25rem * 3 \/ 4)) *\/\n        flex: 0 0 calc(25% - 0.9375rem);\n        min-width: 17.5rem; \/* 280px *\/\n    }\n\n    \/* \u54cd\u5e94\u5f0f\u65ad\u70b9\u9002\u914d *\/\n    @media (max-width: 75rem) { \/* 1200px *\/\n        .file-col { flex: 0 0 calc(33.33% - 0.875rem); }\n    }\n    @media (max-width: 62rem) { \/* 992px *\/\n        .file-col { flex: 0 0 calc(50% - 0.625rem); }\n    }\n    @media (max-width: 37.5rem) { \/* 600px *\/\n        .file-col { flex: 0 0 100%; }\n    }\n\n    \/* 3. \u5361\u7247\u7cbe\u4fee *\/\n    .file-card, .changelog-card {\n        border: 1px solid #777777; \/* < 8px \u4fdd\u7559 px *\/\n        border-radius: 0.5rem; \/* 8px *\/\n        padding: 1.125rem 1.25rem; \/* 18px 20px *\/\n        cursor: pointer;\n        transition: all 0.3s ease;\n        background: white;\n        box-sizing: border-box;\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        min-height: 6.25rem; \/* 100px *\/\n        height: auto;\n    }\n\n    .file-card:hover, .changelog-card:hover {\n        \/* 6px -> 6px, 16px -> 1rem *\/\n        box-shadow: 0 6px 1rem rgba(0,0,0,0.08);\n        border-color: #214554;\n    }\n\n    .file-card-content {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        width: 100%;\n    }\n\n    .file-info {\n        flex: 1;\n        min-width: 0;\n    }\n\n    \/* \u6807\u9898\u9650\u4f4d\u903b\u8f91 *\/\n    .file-title {\n        color: #333;\n        font-size: 1.125rem; \/* 18px *\/\n        line-height: 1.45;\n        margin-bottom: 0.5rem; \/* 8px *\/\n        font-weight: 400;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        word-break: break-word;\n    }\n\n    .file-meta {\n        display: flex;\n        gap: 0.9375rem; \/* 15px *\/\n        font-size: 0.75rem; \/* 12px *\/\n        color: #888;\n    }\n\n    .file-date, .file-size {\n        display: flex;\n        align-items: center;\n        gap: 5px; \/* < 8px \u4fdd\u7559 px *\/\n        font-size: 0.75rem;\n        color: #777777;\n    }\n\n    \/* \u56fe\u6807\u4e0e\u6309\u94ae\u56fe\u6807\u5927\u5c0f *\/\n    .file-date img, .file-size img, .download-btn img {\n        width: 1.25rem; \/* 20px *\/\n        height: auto;\n    }\n\n    .download-btn {\n        flex-shrink: 0;\n        opacity: 0.7;\n        transition: opacity 0.3s;\n    }\n\n    .file-card:hover .download-btn {\n        opacity: 1;\n    }\n\n    \/* \u66f4\u591a\u6309\u94ae 10px 35px -> 0.625rem 2.1875rem *\/\n    .more-section {\n        text-align: center;\n        margin-top: 1.875rem; \/* 30px *\/\n    }\n\n    .more-btn {\n        padding: 0.625rem 2.1875rem;\n        font-size: 0.9375rem; \/* 15px *\/\n        border: 1px solid #d9d9d9;\n        background: white;\n        border-radius: 6px;\n        cursor: pointer;\n        transition: all 0.2s;\n    }\n\n    .more-btn:hover {\n        background: #f5f5f5;\n        border-color: #214554;\n    }\n\n    .loading { text-align: center; padding: 3.125rem; color: #999; }\n    .error-message { text-align: center; padding: 1.25rem; color: #d32f2f; background: #fff5f5; border-radius: 4px; }\n\n    .changelog-card { border-color: #214554; background-color: #f0f7f9; }\n    .changelog-card .file-title { color: #214554; font-weight: 600; }\n    <\/style>\n\n    <div id=\"product-files-6a951949282d7\" class=\"product-files-container\">\n        <div id=\"files-list-product-files-6a951949282d7\">\n            <div class=\"loading\">\u30ea\u30bd\u30fc\u30b9\u3092\u53d6\u5f97\u3057\u3066\u3044\u307e\u3059...<\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        const API_CONFIG = {\n            baseURL: 'https:\/\/poweris.inhandnetworks.com',\n            apiKey: '48e8e814-3eaa-4c11-bc9e-f5092f755739',\n            locale: 'en'\n        };\n\n        const sendRequest = async (endpoint, params = {}) => {\n            let url = `${API_CONFIG.baseURL}${endpoint}?locale=${API_CONFIG.locale}`;\n            Object.keys(params).forEach(k => url += `&${k}=${encodeURIComponent(params[k])}`);\n\n            const res = await fetch(url, {\n                headers: { 'X-Api-Key': API_CONFIG.apiKey }\n            });\n            const data = await res.json();\n            if (data.status !== 200) throw new Error(data.error || 'Request Failed');\n            return data.result;\n        };\n\n        const formatDate = (s) => s ? new Date(s).toLocaleDateString('en-US').replace(\/\\\/\/g, '.') : '';\n        const formatSize = (b) => {\n            if (!b) return '';\n            const i = Math.floor(Math.log(b) \/ Math.log(1024));\n            return (b \/ Math.pow(1024, i)).toFixed(1) + ' ' + ['B', 'KB', 'MB', 'GB'][i];\n        };\n\n        const CATEGORIES = [\n            { key: 'Flyers',                  title: 'Flyers' },\n            { key: 'Specifications',          title: 'Datasheets' },\n            { key: 'Manuals',                 title: 'Manuals' },\n            { key: 'firmware',                title: 'Firmware', hasLog: true },\n            { key: 'DeveloperTools',          title: 'Developer Tools' },\n            { key: 'DeveloperDocumentation',  title: 'Developer Documentation' },\n            { key: 'UseCases',                title: 'Use Cases' },\n            { key: 'FAQ',                     title: 'FAQ' },\n            { key: 'accessories',             title: 'Accessories' },\n            { key: 'drawings',                title: 'Drawings' },\n            { key: 'certification',           title: 'Certification' }\n        ];\n\n        class ProductFilesApp {\n            constructor(id) {\n                this.div = document.getElementById(`files-list-${id}`);\n                this.cat = 'InRouter';\n                this.ser = 'IR602';\n                this.init();\n            }\n\n            async init() {\n                try {\n                    const results = await Promise.all(\n                        CATEGORIES.map(c => this.getData(c.key))\n                    );\n\n                    const root = document.createElement('div');\n                    root.className = 'product-series-files';\n\n                    CATEGORIES.forEach((cfg, i) => {\n                        const list = results[i] || [];\n                        if (list.length) {\n                            root.appendChild(this.buildSec(cfg.title, list, cfg.hasLog || false));\n                        }\n                    });\n\n                    this.div.innerHTML = root.innerHTML === ''\n                        ? '<div class=\"error-message\">No resources found.<\/div>'\n                        : '';\n                    if (root.innerHTML !== '') this.div.appendChild(root);\n                } catch (e) {\n                    this.div.innerHTML = `<div class=\"error-message\">${e.message}<\/div>`;\n                }\n            }\n\n            async getData(type) {\n                return await sendRequest('\/api\/plm\/product\/published-files', {\n                    category: type,\n                    series_id: this.ser,\n                    product_category: this.cat,\n                    pageSize: 100\n                }) || [];\n            }\n\n            buildSec(name, list, hasLog = false) {\n                const sec = document.createElement('div');\n                sec.className = 'file-section';\n                sec.innerHTML = `<div class=\"section-header\"><h3>${name}<\/h3><\/div>`;\n\n                const grid = document.createElement('div');\n                grid.className = 'files-container';\n\n                const render = (items) => {\n                    grid.innerHTML = '';\n                    let row = document.createElement('div');\n                    row.className = 'files-row';\n\n                    if(hasLog) {\n                        row.appendChild(this.createLogNode());\n                    }\n\n                    items.forEach((file) => {\n                        const col = document.createElement('div');\n                        col.className = 'file-col';\n                        col.appendChild(this.createFileNode(file, name));\n                        row.appendChild(col);\n\n                        if (row.children.length === 4) {\n                            grid.appendChild(row);\n                            row = document.createElement('div');\n                            row.className = 'files-row';\n                        }\n                    });\n                    if (row.children.length > 0) grid.appendChild(row);\n                };\n\n                let limit = 8;\n                render(list.slice(0, limit));\n                sec.appendChild(grid);\n\n                if(list.length > limit) {\n                    const mSec = document.createElement('div');\n                    mSec.className = 'more-section';\n                    mSec.innerHTML = `<button class=\"more-btn\">View All Resources<\/button>`;\n                    mSec.onclick = () => { render(list); mSec.remove(); };\n                    sec.appendChild(mSec);\n                }\n                return sec;\n            }\n\n            createFileNode(file, type) {\n                const node = document.createElement('div');\n                node.className = 'file-card';\n                node.innerHTML = `\n                    <div class=\"file-card-content\">\n                        <div class=\"file-info\">\n                            <div class=\"file-title\">${file.name}<\/div>\n                            ${type !== 'Manuals' ? `\n                            <div class=\"file-meta\">\n                                <span class=\"file-date\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-935.svg\"> ${formatDate(file.release_date)}<\/span>\n                                <span class=\"file-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-928.svg\"> ${formatSize(file.size)}<\/span>\n                            <\/div>` : ''}\n                        <\/div>\n                        <div class=\"download-btn\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-919.svg\"><\/div>\n                    <\/div>\n                `;\n                node.onclick = () => this.handleDl(file);\n                return node;\n            }\n\n            createLogNode() {\n                const node = document.createElement('div');\n                node.className = 'file-col';\n                node.innerHTML = `\n                    <div class=\"changelog-card\">\n                        <div class=\"file-card-content\">\n                            <div class=\"file-info\"><div class=\"file-title\">${this.ser}_CHANGELOG<\/div><\/div>\n                            <div class=\"download-btn\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/09\/\u4e0b\u8f7d.png\"><\/div>\n                        <\/div>\n                    <\/div>\n                `;\n                node.onclick = () => this.handleLogDl();\n                return node;\n            }\n\n            async handleDl(f) {\n                if (f.external_url) return window.open(f.external_url, '_blank');\n                const res = await fetch(`${API_CONFIG.baseURL}\/api\/common\/documents\/${f.doc_id}?verbose=100`, {\n                    headers: { 'X-Api-Key': API_CONFIG.apiKey }\n                });\n                const d = await res.json();\n                if(d.result?.url) window.open(d.result.url, '_blank');\n            }\n\n            async handleLogDl() {\n                const url = `${API_CONFIG.baseURL}\/api\/plm\/product\/series\/${this.ser}\/release-notes.md?mode=inline&lang=en&category=firmware`;\n                const res = await fetch(url, { headers: { 'X-Api-Key': API_CONFIG.apiKey } });\n                const blob = await res.blob();\n                const dlUrl = URL.createObjectURL(blob);\n                const a = document.createElement('a');\n                a.href = dlUrl; a.download = `${this.ser}_CHANGELOG.md`;\n                a.click();\n            }\n        }\n\n        new ProductFilesApp('product-files-6a951949282d7');\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-13909028863\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-13909028863\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\"elementor-element elementor-element-23703eb5 e-con-full e-flex e-con e-child\" data-id=\"23703eb5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a4b74f1 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6a4b74f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u6a19\u6e96\u30d1\u30c3\u30b1\u30fc\u30b8*<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f33ea69 elementor-widget elementor-widget-text-editor\" data-id=\"f33ea69\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>IR602 Industrial Router \u00d71<\/li><li>5G Antenna \u00d72<\/li><li>Wi\u2011Fi Antenna \u00d72<\/li><li>Ethernet Cable \u00d71<\/li><li>Power Adapter \u00d71<\/li><li>Panel\u2011mount Kit \u00d71<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9834530 elementor-widget elementor-widget-text-editor\" data-id=\"9834530\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u203b\u6a19\u6e96\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u5185\u5bb9\u306f\u3001\u6a19\u6e96\u6ce8\u6587\u30b3\u30fc\u30c9\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-188dce5 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"188dce5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u30aa\u30d7\u30b7\u30e7\u30f3\u30a2\u30af\u30bb\u30b5\u30ea\u30fc<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7898a95 elementor-widget elementor-widget-text-editor\" data-id=\"7898a95\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>DIN\u30ec\u30fc\u30eb\u53d6\u308a\u4ed8\u3051\u30ad\u30c3\u30c8\u00d71<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb83587 elementor-widget elementor-widget-text-editor\" data-id=\"fb83587\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"\/ja\/contact-us\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a> \u30d1\u30c3\u30b1\u30fc\u30b8\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001\u76f4\u63a5\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52e77e66-mobile elementor-hidden-desktop elementor-hidden-tablet ar_chanpinluodi_4_m elementor-widget elementor-widget-n-accordion\" data-id=\"52e77e66-mobile\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"\u30a2\u30b3\u30fc\u30c7\u30a3\u30aa\u30f3\u3002\u30ea\u30f3\u30af\u3092\u958b\u304f\u306b\u306fEnter\u30ad\u30fc\u307e\u305f\u306f\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u3001\u9589\u3058\u308b\u306b\u306fEscape\u30ad\u30fc\u3001\u30ca\u30d3\u30b2\u30fc\u30c8\u3059\u308b\u306b\u306f\u77e2\u5370\u30ad\u30fc\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3560\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-3560\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u4ed5\u69d8 <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3560\" class=\"elementor-element elementor-element-7925b0ec e-con-full e-flex e-con e-child\" data-id=\"7925b0ec\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4532e06 elementor-widget elementor-widget-shortcode\" data-id=\"4532e06\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"wc-product-specs\">\n        <div class=\"specs-container\">\n            <ul class=\"specs-list\">\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Hardware Overview<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30d7\u30ed\u30bb\u30c3\u30b5<\/span>\n                                        <span class=\"specs-term-desc\">Cortex-A53 dual-core @ 1.3 GHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30e1\u30e2\u30ea<\/span>\n                                        <span class=\"specs-term-desc\">512 MB DDR3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30b9\u30c8\u30ec\u30fc\u30b8<\/span>\n                                        <span class=\"specs-term-desc\">128 MB SPI NAND Flash<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi<\/span>\n                                        <span class=\"specs-term-desc\">IEEE 802.11 ax\/ac\/a\/b\/g\/n, Wi-Fi 6, 2.4 GHz + 5 GHz, 3000 Mbps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3<\/span>\n                                        <span class=\"specs-term-desc\">WPA3-Enterprise, WPA2-Enterprise, WEP\/TKIP\/AES encryption<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi Max Power<\/span>\n                                        <span class=\"specs-term-desc\">5 GHz: 20 dBm, 2.4 GHz: 20 dBm<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Cellular Standards<\/span>\n                                        <span class=\"specs-term-desc\">5G NR SA; 4G LTE FDD\/TDD<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SIM\u30b9\u30ed\u30c3\u30c8<\/span>\n                                        <span class=\"specs-term-desc\">2 &times; Nano-SIM (4FF), eSIM reserved<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30a4\u30fc\u30b5\u30cd\u30c3\u30c8\u30dd\u30fc\u30c8<\/span>\n                                        <span class=\"specs-term-desc\">1 &times; 2.5GbE RJ45 (WAN\/LAN switchable) + 1 &times; GbE RJ45<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ethernet Isolation<\/span>\n                                        <span class=\"specs-term-desc\">1.5 kV network transformer isolation<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u7523\u696d\u7528I\/O<\/span>\n                                        <span class=\"specs-term-desc\">2 &times; GPIO, 4-pin industrial terminal block<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DI Characteristics<\/span>\n                                        <span class=\"specs-term-desc\">Input 0-30 V, logic high &ge;10 V, logic low &le;3 V<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DO Characteristics<\/span>\n                                        <span class=\"specs-term-desc\">Wet contact, open-drain output 1 mA; output low 0 V, high 13 V (pull-up resistor, no drive capability)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30a2\u30f3\u30c6\u30ca\u30b3\u30cd\u30af\u30bf<\/span>\n                                        <span class=\"specs-term-desc\">4 &times; SMA external antennas: 2 &times; cellular + 2 &times; Wi-Fi<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">LED\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc<\/span>\n                                        <span class=\"specs-term-desc\">1 &times; SYS, 1 &times; NET, 3 &times; Signal (red\/yellow\/green), 1 &times; Wi-Fi 2.4G, 1 &times; Wi-Fi 5G<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ea\u30bb\u30c3\u30c8\u30dc\u30bf\u30f3<\/span>\n                                        <span class=\"specs-term-desc\">1 &times; Reset pinhole<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u96fb\u6e90\u5165\u529b<\/span>\n                                        <span class=\"specs-term-desc\">DC 12 V \/ 2 A, 4-pin industrial terminal block<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u6d88\u8cbb\u96fb\u529b<\/span>\n                                        <span class=\"specs-term-desc\">&le; 15 W<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u51b7\u5374<\/span>\n                                        <span class=\"specs-term-desc\">Fanless passive cooling<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u56f2\u3044<\/span>\n                                        <span class=\"specs-term-desc\">All-metal SGCC galvanized steel, black fine-texture coating<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u4fb5\u5165\u4fdd\u8b77<\/span>\n                                        <span class=\"specs-term-desc\">IP30<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u52d5\u4f5c\u6e29\u5ea6<\/span>\n                                        <span class=\"specs-term-desc\">-40 &deg;C to +70 &deg;C (-40 &deg;F to +158 &deg;F), extended to +75 &deg;C (+167 &deg;F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u4fdd\u7ba1\u6e29\u5ea6<\/span>\n                                        <span class=\"specs-term-desc\">-40 &deg;C to +85 &deg;C (-40 &deg;F to +185 &deg;F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u6e7f\u5ea6<\/span>\n                                        <span class=\"specs-term-desc\">5% to 95% (non-condensing)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u5bf8\u6cd5<\/span>\n                                        <span class=\"specs-term-desc\">98.3 &times; 92 &times; 24 mm (3.87 &times; 3.62 &times; 0.94 in)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u91cd\u3055<\/span>\n                                        <span class=\"specs-term-desc\">Approx. 390 g (0.86 lb)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u53d6\u308a\u4ed8\u3051<\/span>\n                                        <span class=\"specs-term-desc\">DIN rail \/ wall-mount<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Stateful Inspection<\/span>\n                                        <span class=\"specs-term-desc\">Connection-state-based packet inspection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Inbound\/Outbound Rules<\/span>\n                                        <span class=\"specs-term-desc\">Granular inbound and outbound access control<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30dd\u30fc\u30c8\u30d5\u30a9\u30ef\u30fc\u30c7\u30a3\u30f3\u30b0<\/span>\n                                        <span class=\"specs-term-desc\">Port mapping and intranet penetration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NAT<\/span>\n                                        <span class=\"specs-term-desc\">SNAT \/ DNAT<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MAC Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Blacklist \/ whitelist mode<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Domain Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Domain-based access control<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Policy Routing<\/span>\n                                        <span class=\"specs-term-desc\">Intelligent traffic distribution based on source\/destination addresses<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Traffic Shaping (QoS)<\/span>\n                                        <span class=\"specs-term-desc\">Interface-level bandwidth limiting and queue management<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">VPN Support<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IPsec<\/span>\n                                        <span class=\"specs-term-desc\">IKEv1 \/ IKEv2<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">L2TP<\/span>\n                                        <span class=\"specs-term-desc\">Client \/ Server<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ef\u30a4\u30e4\u30fc\u30ac\u30fc\u30c9<\/span>\n                                        <span class=\"specs-term-desc\">Client \/ Server<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OpenVPN<\/span>\n                                        <span class=\"specs-term-desc\">Client \/ Server<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">DeviceLive Cloud Management<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u76e3\u8996<\/span>\n                                        <span class=\"specs-term-desc\">Visualized real-time device status, signal strength, data usage<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u9060\u9694\u8a3a\u65ad<\/span>\n                                        <span class=\"specs-term-desc\">Remote troubleshooting without on-site access<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Batch Management<\/span>\n                                        <span class=\"specs-term-desc\">Configure multiple devices simultaneously<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30ea\u30e2\u30fc\u30c8\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9<\/span>\n                                        <span class=\"specs-term-desc\">Reduce on-site visits through remote configuration and troubleshooting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OTA Updates<\/span>\n                                        <span class=\"specs-term-desc\">Over-the-air firmware and configuration updates<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alarm Management<\/span>\n                                        <span class=\"specs-term-desc\">Device anomaly alerts and notifications<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u4fe1\u53f7\u89e3\u6790<\/span>\n                                        <span class=\"specs-term-desc\">Cellular signal quality monitoring and evaluation<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Mechanical Reliability<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u30b7\u30e7\u30c3\u30af<\/span>\n                                        <span class=\"specs-term-desc\">IEC 60068-2-27<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u632f\u52d5<\/span>\n                                        <span class=\"specs-term-desc\">IEC 60068-2-6<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u81ea\u7531\u843d\u4e0b<\/span>\n                                        <span class=\"specs-term-desc\">IEC 60068-2-32<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">EMC Immunity<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ESD (Electrostatic Discharge)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-2, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Radiated Susceptibility (RS)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-3, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">EFT (Electrical Fast Transient)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-4, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u3046\u306d\u308a<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-5, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Conducted Susceptibility (CS)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-6, Level 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Power Frequency Magnetic Field (PFMF)<\/span>\n                                        <span class=\"specs-term-desc\">EN 61000-4-8, Level 3<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                            <\/ul>\n            <div class=\"specs-fade-mask\"><\/div>\n        <\/div>\n        <div class=\"specs-toggle-wrapper\">\n            <button class=\"specs-toggle-btn\" onclick=\"toggleSpecs(this)\">\n                <span class=\"icon\"><\/span> \u3059\u3079\u3066\u306e\u6a5f\u80fd\n            <\/button>\n        <\/div>\n    <\/div>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3561\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3561\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3561\" class=\"elementor-element elementor-element-38be998d e-con-full e-flex e-con e-child\" data-id=\"38be998d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7a24bf elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"4c7a24bf\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <style>\n    \/* 1. \u5bb9\u5668\u9002\u914d - 1440px -> 90rem *\/\n    .product-files-container {\n        max-width: 100%;\n\/*         margin: 0 auto; *\/\n        font-family: Montserrat, sans-serif;\n    }\n\n    .product-series-files {\n        width: 100%;\n    }\n\n    .file-section {\n        margin-bottom: 3.125rem; \/* 50px *\/\n    }\n\n    .section-header h3 {\n        font-size: 1.5rem; \/* 24px *\/\n        font-weight: 600;\n        color: #000000;\n        margin-bottom: 1.5625rem; \/* 25px *\/\n        padding-bottom: 0.625rem; \/* 10px *\/\n        line-height: 1.2;\n        border-bottom: 1px solid #707070; \/* < 8px \u4fdd\u7559 px *\/\n    }\n\n    \/* 2. \u6805\u683c\u903b\u8f91 - 20px -> 1.25rem *\/\n    .files-row {\n        display: flex;\n        gap: 1.25rem;\n        margin-bottom: 1.25rem;\n        flex-wrap: wrap;\n    }\n\n    .file-col {\n        \/* \u8ba1\u7b97\u516c\u5f0f: (25% - (1.25rem * 3 \/ 4)) *\/\n        flex: 0 0 calc(25% - 0.9375rem);\n        min-width: 17.5rem; \/* 280px *\/\n    }\n\n    \/* \u54cd\u5e94\u5f0f\u65ad\u70b9\u9002\u914d *\/\n    @media (max-width: 75rem) { \/* 1200px *\/\n        .file-col { flex: 0 0 calc(33.33% - 0.875rem); }\n    }\n    @media (max-width: 62rem) { \/* 992px *\/\n        .file-col { flex: 0 0 calc(50% - 0.625rem); }\n    }\n    @media (max-width: 37.5rem) { \/* 600px *\/\n        .file-col { flex: 0 0 100%; }\n    }\n\n    \/* 3. \u5361\u7247\u7cbe\u4fee *\/\n    .file-card, .changelog-card {\n        border: 1px solid #777777; \/* < 8px \u4fdd\u7559 px *\/\n        border-radius: 0.5rem; \/* 8px *\/\n        padding: 1.125rem 1.25rem; \/* 18px 20px *\/\n        cursor: pointer;\n        transition: all 0.3s ease;\n        background: white;\n        box-sizing: border-box;\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        min-height: 6.25rem; \/* 100px *\/\n        height: auto;\n    }\n\n    .file-card:hover, .changelog-card:hover {\n        \/* 6px -> 6px, 16px -> 1rem *\/\n        box-shadow: 0 6px 1rem rgba(0,0,0,0.08);\n        border-color: #214554;\n    }\n\n    .file-card-content {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        width: 100%;\n    }\n\n    .file-info {\n        flex: 1;\n        min-width: 0;\n    }\n\n    \/* \u6807\u9898\u9650\u4f4d\u903b\u8f91 *\/\n    .file-title {\n        color: #333;\n        font-size: 1.125rem; \/* 18px *\/\n        line-height: 1.45;\n        margin-bottom: 0.5rem; \/* 8px *\/\n        font-weight: 400;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        word-break: break-word;\n    }\n\n    .file-meta {\n        display: flex;\n        gap: 0.9375rem; \/* 15px *\/\n        font-size: 0.75rem; \/* 12px *\/\n        color: #888;\n    }\n\n    .file-date, .file-size {\n        display: flex;\n        align-items: center;\n        gap: 5px; \/* < 8px \u4fdd\u7559 px *\/\n        font-size: 0.75rem;\n        color: #777777;\n    }\n\n    \/* \u56fe\u6807\u4e0e\u6309\u94ae\u56fe\u6807\u5927\u5c0f *\/\n    .file-date img, .file-size img, .download-btn img {\n        width: 1.25rem; \/* 20px *\/\n        height: auto;\n    }\n\n    .download-btn {\n        flex-shrink: 0;\n        opacity: 0.7;\n        transition: opacity 0.3s;\n    }\n\n    .file-card:hover .download-btn {\n        opacity: 1;\n    }\n\n    \/* \u66f4\u591a\u6309\u94ae 10px 35px -> 0.625rem 2.1875rem *\/\n    .more-section {\n        text-align: center;\n        margin-top: 1.875rem; \/* 30px *\/\n    }\n\n    .more-btn {\n        padding: 0.625rem 2.1875rem;\n        font-size: 0.9375rem; \/* 15px *\/\n        border: 1px solid #d9d9d9;\n        background: white;\n        border-radius: 6px;\n        cursor: pointer;\n        transition: all 0.2s;\n    }\n\n    .more-btn:hover {\n        background: #f5f5f5;\n        border-color: #214554;\n    }\n\n    .loading { text-align: center; padding: 3.125rem; color: #999; }\n    .error-message { text-align: center; padding: 1.25rem; color: #d32f2f; background: #fff5f5; border-radius: 4px; }\n\n    .changelog-card { border-color: #214554; background-color: #f0f7f9; }\n    .changelog-card .file-title { color: #214554; font-weight: 600; }\n    <\/style>\n\n    <div id=\"product-files-6a951949296eb\" class=\"product-files-container\">\n        <div id=\"files-list-product-files-6a951949296eb\">\n            <div class=\"loading\">\u30ea\u30bd\u30fc\u30b9\u3092\u53d6\u5f97\u3057\u3066\u3044\u307e\u3059...<\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        const API_CONFIG = {\n            baseURL: 'https:\/\/poweris.inhandnetworks.com',\n            apiKey: '48e8e814-3eaa-4c11-bc9e-f5092f755739',\n            locale: 'en'\n        };\n\n        const sendRequest = async (endpoint, params = {}) => {\n            let url = `${API_CONFIG.baseURL}${endpoint}?locale=${API_CONFIG.locale}`;\n            Object.keys(params).forEach(k => url += `&${k}=${encodeURIComponent(params[k])}`);\n\n            const res = await fetch(url, {\n                headers: { 'X-Api-Key': API_CONFIG.apiKey }\n            });\n            const data = await res.json();\n            if (data.status !== 200) throw new Error(data.error || 'Request Failed');\n            return data.result;\n        };\n\n        const formatDate = (s) => s ? new Date(s).toLocaleDateString('en-US').replace(\/\\\/\/g, '.') : '';\n        const formatSize = (b) => {\n            if (!b) return '';\n            const i = Math.floor(Math.log(b) \/ Math.log(1024));\n            return (b \/ Math.pow(1024, i)).toFixed(1) + ' ' + ['B', 'KB', 'MB', 'GB'][i];\n        };\n\n        const CATEGORIES = [\n            { key: 'Flyers',                  title: 'Flyers' },\n            { key: 'Specifications',          title: 'Datasheets' },\n            { key: 'Manuals',                 title: 'Manuals' },\n            { key: 'firmware',                title: 'Firmware', hasLog: true },\n            { key: 'DeveloperTools',          title: 'Developer Tools' },\n            { key: 'DeveloperDocumentation',  title: 'Developer Documentation' },\n            { key: 'UseCases',                title: 'Use Cases' },\n            { key: 'FAQ',                     title: 'FAQ' },\n            { key: 'accessories',             title: 'Accessories' },\n            { key: 'drawings',                title: 'Drawings' },\n            { key: 'certification',           title: 'Certification' }\n        ];\n\n        class ProductFilesApp {\n            constructor(id) {\n                this.div = document.getElementById(`files-list-${id}`);\n                this.cat = 'InRouter';\n                this.ser = 'IR602';\n                this.init();\n            }\n\n            async init() {\n                try {\n                    const results = await Promise.all(\n                        CATEGORIES.map(c => this.getData(c.key))\n                    );\n\n                    const root = document.createElement('div');\n                    root.className = 'product-series-files';\n\n                    CATEGORIES.forEach((cfg, i) => {\n                        const list = results[i] || [];\n                        if (list.length) {\n                            root.appendChild(this.buildSec(cfg.title, list, cfg.hasLog || false));\n                        }\n                    });\n\n                    this.div.innerHTML = root.innerHTML === ''\n                        ? '<div class=\"error-message\">No resources found.<\/div>'\n                        : '';\n                    if (root.innerHTML !== '') this.div.appendChild(root);\n                } catch (e) {\n                    this.div.innerHTML = `<div class=\"error-message\">${e.message}<\/div>`;\n                }\n            }\n\n            async getData(type) {\n                return await sendRequest('\/api\/plm\/product\/published-files', {\n                    category: type,\n                    series_id: this.ser,\n                    product_category: this.cat,\n                    pageSize: 100\n                }) || [];\n            }\n\n            buildSec(name, list, hasLog = false) {\n                const sec = document.createElement('div');\n                sec.className = 'file-section';\n                sec.innerHTML = `<div class=\"section-header\"><h3>${name}<\/h3><\/div>`;\n\n                const grid = document.createElement('div');\n                grid.className = 'files-container';\n\n                const render = (items) => {\n                    grid.innerHTML = '';\n                    let row = document.createElement('div');\n                    row.className = 'files-row';\n\n                    if(hasLog) {\n                        row.appendChild(this.createLogNode());\n                    }\n\n                    items.forEach((file) => {\n                        const col = document.createElement('div');\n                        col.className = 'file-col';\n                        col.appendChild(this.createFileNode(file, name));\n                        row.appendChild(col);\n\n                        if (row.children.length === 4) {\n                            grid.appendChild(row);\n                            row = document.createElement('div');\n                            row.className = 'files-row';\n                        }\n                    });\n                    if (row.children.length > 0) grid.appendChild(row);\n                };\n\n                let limit = 8;\n                render(list.slice(0, limit));\n                sec.appendChild(grid);\n\n                if(list.length > limit) {\n                    const mSec = document.createElement('div');\n                    mSec.className = 'more-section';\n                    mSec.innerHTML = `<button class=\"more-btn\">View All Resources<\/button>`;\n                    mSec.onclick = () => { render(list); mSec.remove(); };\n                    sec.appendChild(mSec);\n                }\n                return sec;\n            }\n\n            createFileNode(file, type) {\n                const node = document.createElement('div');\n                node.className = 'file-card';\n                node.innerHTML = `\n                    <div class=\"file-card-content\">\n                        <div class=\"file-info\">\n                            <div class=\"file-title\">${file.name}<\/div>\n                            ${type !== 'Manuals' ? `\n                            <div class=\"file-meta\">\n                                <span class=\"file-date\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-935.svg\"> ${formatDate(file.release_date)}<\/span>\n                                <span class=\"file-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-928.svg\"> ${formatSize(file.size)}<\/span>\n                            <\/div>` : ''}\n                        <\/div>\n                        <div class=\"download-btn\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/\u7ec4-919.svg\"><\/div>\n                    <\/div>\n                `;\n                node.onclick = () => this.handleDl(file);\n                return node;\n            }\n\n            createLogNode() {\n                const node = document.createElement('div');\n                node.className = 'file-col';\n                node.innerHTML = `\n                    <div class=\"changelog-card\">\n                        <div class=\"file-card-content\">\n                            <div class=\"file-info\"><div class=\"file-title\">${this.ser}_CHANGELOG<\/div><\/div>\n                            <div class=\"download-btn\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/09\/\u4e0b\u8f7d.png\"><\/div>\n                        <\/div>\n                    <\/div>\n                `;\n                node.onclick = () => this.handleLogDl();\n                return node;\n            }\n\n            async handleDl(f) {\n                if (f.external_url) return window.open(f.external_url, '_blank');\n                const res = await fetch(`${API_CONFIG.baseURL}\/api\/common\/documents\/${f.doc_id}?verbose=100`, {\n                    headers: { 'X-Api-Key': API_CONFIG.apiKey }\n                });\n                const d = await res.json();\n                if(d.result?.url) window.open(d.result.url, '_blank');\n            }\n\n            async handleLogDl() {\n                const url = `${API_CONFIG.baseURL}\/api\/plm\/product\/series\/${this.ser}\/release-notes.md?mode=inline&lang=en&category=firmware`;\n                const res = await fetch(url, { headers: { 'X-Api-Key': API_CONFIG.apiKey } });\n                const blob = await res.blob();\n                const dlUrl = URL.createObjectURL(blob);\n                const a = document.createElement('a');\n                a.href = dlUrl; a.download = `${this.ser}_CHANGELOG.md`;\n                a.click();\n            }\n        }\n\n        new ProductFilesApp('product-files-6a951949296eb');\n    })();\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3562\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-3562\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> \u6ce8\u6587 <\/div><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-minus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-plus\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3562\" class=\"elementor-element elementor-element-23703eb5 e-con-full e-flex e-con e-child\" data-id=\"23703eb5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a4b74f1 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6a4b74f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u6a19\u6e96\u30d1\u30c3\u30b1\u30fc\u30b8*<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f33ea69 elementor-widget elementor-widget-text-editor\" data-id=\"f33ea69\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>IR302\u7523\u696d\u7528\u30eb\u30fc\u30bf\u30fc *1<\/li><li>\u96fb\u6e90\u30e6\u30cb\u30c3\u30c8\u00d71<\/li><li>4G\u30a2\u30f3\u30c6\u30ca\u00d71\uff08\u5317\u7c73\u7528\u00d72\uff09<\/li><li>Wi-Fi\u30a2\u30f3\u30c6\u30ca\u00d72<\/li><li>\u30a4\u30fc\u30b5\u30cd\u30c3\u30c8\u30b1\u30fc\u30d6\u30eb *1<\/li><li>\u30d1\u30cd\u30eb\u53d6\u308a\u4ed8\u3051\u30ad\u30c3\u30c8 *1<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9834530 elementor-widget elementor-widget-text-editor\" data-id=\"9834530\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u203b\u6a19\u6e96\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u5185\u5bb9\u306f\u3001\u6a19\u6e96\u6ce8\u6587\u30b3\u30fc\u30c9\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u307e\u3059\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-188dce5 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"188dce5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u30aa\u30d7\u30b7\u30e7\u30f3\u30a2\u30af\u30bb\u30b5\u30ea\u30fc<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7898a95 elementor-widget elementor-widget-text-editor\" data-id=\"7898a95\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>DIN\u30ec\u30fc\u30eb\u53d6\u308a\u4ed8\u3051\u30ad\u30c3\u30c8\u00d71<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fb83587 elementor-widget elementor-widget-text-editor\" data-id=\"fb83587\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"\/ja\/contact-us\/\">\u304a\u554f\u3044\u5408\u308f\u305b<\/a> \u30d1\u30c3\u30b1\u30fc\u30b8\u30aa\u30d7\u30b7\u30e7\u30f3\u306e\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001\u76f4\u63a5\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e6ff4a5 e-con-full ar_chanpinluodi_5 e-flex e-con e-parent\" data-id=\"6e6ff4a5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-shortcode_1202629 elementor-widget elementor-widget-shortcode\" data-id=\"shortcode_1202629\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1202620\" class=\"elementor elementor-1202620\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aef449c e-con-full ar_chanpinluodi_5 e-flex e-con e-parent\" data-id=\"aef449c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3493af elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"f3493af\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DeviceLive<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b22469 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"2b22469\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">IoT\u30c7\u30d0\u30a4\u30b9\u7ba1\u7406\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b331c7a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"b331c7a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u30c7\u30d0\u30a4\u30b9\u7ba1\u7406\u3001\u30ea\u30e2\u30fc\u30c8\u76e3\u8996\u3001\u30a8\u30c3\u30b8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u7ba1\u7406\u3001\u30ea\u30e2\u30fc\u30c8\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u306a\u3069\u306b\u3088\u308a\u3001\u7523\u696d\u4f01\u696d\u304c\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u306a\u30a8\u30c3\u30b8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u69cb\u7bc9\u3067\u304d\u308b\u3088\u3046\u652f\u63f4\u3057\u307e\u3059\u3002<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e070d5c e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"e070d5c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cb7045 elementor-widget elementor-widget-button\" data-id=\"5cb7045\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/ja\/products\/cloud-service\/device-live\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57d3da1 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"57d3da1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee7f2c4 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"ee7f2c4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DeviceLive<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b19e2c e-con-full e-flex e-con e-child\" data-id=\"8b19e2c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e80544 elementor-widget elementor-widget-button\" data-id=\"7e80544\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/ja\/products\/cloud-service\/device-live\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u3082\u3063\u3068\u8a73\u3057\u304f\u77e5\u308b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54d5682f e-con-full e-flex e-con e-parent\" data-id=\"54d5682f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bcba7df elementor-widget elementor-widget-heading\" data-id=\"1bcba7df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u95a2\u9023\u4e8b\u4f8b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c768cae e-con-full e-flex e-con e-parent\" data-id=\"1c768cae\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6eec42f8 elementor-widget elementor-widget-shortcode\" data-id=\"6eec42f8\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"article-hover-container\">\n        <div class=\"article-image-preview\">\n            <img decoding=\"async\" id=\"main-preview-img\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/5G-RedCap-connectivity-for-solar-powered-municipal-video-surveillance.jpg\" alt=\"\u30d7\u30ec\u30d3\u30e5\u30fc\">\n        <\/div>\n\n        <div class=\"article-content-list\">\n            <div class=\"article-list-scroll\">\n                                    <div class=\"article-item active\"\n                         data-image=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/5G-RedCap-connectivity-for-solar-powered-municipal-video-surveillance.jpg\">\n                        <a href=\"https:\/\/www.inhand.com\/ja\/cases\/5g-redcap-municipal-video-surveillance\" class=\"mobile-thumb-link\">\n                            <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/5G-RedCap-connectivity-for-solar-powered-municipal-video-surveillance.jpg\" alt=\"Solar-Powered 5G RedCap Connectivity for Municipal Video Surveillance\">\n                        <\/a>\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/ja\/cases\/5g-redcap-municipal-video-surveillance\">Solar-Powered 5G RedCap Connectivity for Municipal Video Surveillance<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Many municipal surveillance sites lie beyond the reach of grid power and&hellip;<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/ja\/cases\/5g-redcap-municipal-video-surveillance\" class=\"mobile-read-more\">\u8a73\u7d30\u306f\u3053\u3061\u3089 \u2192<\/a>\n                    <\/div>\n                                    <div class=\"article-item\"\n                         data-image=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/5G-RedCap-connectivity-for-smart-manufacturing.jpg\">\n                        <a href=\"https:\/\/www.inhand.com\/ja\/cases\/5g-redcap-smart-manufacturing\" class=\"mobile-thumb-link\">\n                            <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/5G-RedCap-connectivity-for-smart-manufacturing.jpg\" alt=\"5G RedCap connectivity for smart manufacturing\">\n                        <\/a>\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/ja\/cases\/5g-redcap-smart-manufacturing\">5G RedCap connectivity for smart manufacturing<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">As factories connect more PLCs, robots, AGVs, and cameras, production networks must&hellip;<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/ja\/cases\/5g-redcap-smart-manufacturing\" class=\"mobile-read-more\">\u8a73\u7d30\u306f\u3053\u3061\u3089 \u2192<\/a>\n                    <\/div>\n                            <\/div>\n            <a href=\"\/ja\/all-cases\/\" class=\"see-all-cases\">\u3059\u3079\u3066\u306e\u4e8b\u4f8b\u3092\u898b\u308b<\/a>\n        <\/div>\n    <\/div>\n\n    <style>\n        :root {\n            --main-green: #3eb044;\n            --text-inactive: #777777; \/* \u9ed8\u8ba4\u7070\u8272 *\/\n            --text-active: #000000;   \/* \u9009\u4e2d\/\u60ac\u505c\u9ed1\u8272 *\/\n            --border-light: #777777;\n        }\n\n        .article-hover-container {\n            display: flex;\n            gap: 4rem;\n            align-items: flex-start;\n            width: 100%;\n\t\t\tmargin-bottom:20px\n        }\n\n        .article-image-preview img {\n            width: 52rem;\n            height: 28.75rem;\n            object-fit: cover;\n            transition: opacity 0.4s ease;\n            display: block;\n        }\n\n        .article-content-list {\n            display: flex;\n            flex-direction: column;\n            min-height: 28.75rem;\n            align-content: center;\n            position: relative;\n\t\t\tpadding-top:1rem;\n        }\n\n        .article-list-scroll {\n            flex: 1;\n            overflow-y: auto;\n            max-height: 23.5rem; \/* 3\u4e2a \u00d7 7.5rem = \u6b63\u597d3\u4e2a *\/\n            padding-right: 0.5rem;\n        }\n\n        \/* \u81ea\u5b9a\u4e49\u6eda\u52a8\u6761\u6837\u5f0f *\/\n        .article-list-scroll::-webkit-scrollbar {\n            width: 4px;\n        }\n\n        .article-list-scroll::-webkit-scrollbar-track {\n            background: #f1f1f1;\n            border-radius: 2px;\n        }\n\n        .article-list-scroll::-webkit-scrollbar-thumb {\n            background: #3eb044;\n            border-radius: 2px;\n        }\n\n        .article-list-scroll::-webkit-scrollbar-thumb:hover {\n            background: #2a8a30;\n        }\n\n        \/* See All Cases \u94fe\u63a5\u6837\u5f0f *\/\n        .see-all-cases {\n            display: block;\n            text-align: right;\n            color: #3eb044;\n            text-decoration: none;\n            font-size: 1.5rem;\n            font-weight: 600;\n            margin-top: 2rem;\n            padding-top: 0.75rem;\n            border-top: 1px solid #e0e0e0;\n            transition: color 0.3s ease;\n        }\n\n        .see-all-cases:hover {\n            color: #2a8a30;\n        }\n\n        \/* \u9879\u76ee\u57fa\u7840\u6837\u5f0f *\/\n        .article-item {\n            border-bottom: 1px solid #777777;\n            cursor: pointer;\n            position: relative;\n            transition: all 0.3s ease;\n            height: 7.5rem; \/* \u56fa\u5b9a\u9ad8\u5ea6\uff1a\u786e\u4fdd\u6bcf\u884c\u4e00\u81f4 *\/\n            box-sizing: border-box;\n            padding-bottom: 1.25rem;\n            margin-top: 1rem;\n        }\n\n        \/* \u7b2c\u4e00\u4e2a\u5143\u7d20\u53bb\u6389\u9876\u90e8\u95f4\u8ddd *\/\n        .article-item:first-child {\n            margin-top: 0;\n        }\n\n        \/* \u6700\u540e\u4e00\u4e2a\u5143\u7d20\u53bb\u6389\u5e95\u90e8\u8fb9\u6846 *\/\n        .article-item:last-child {\n            border-bottom: none;\n        }\n\n        \/* \u6807\u9898\u6837\u5f0f\uff1a\u6700\u591a\u4e24\u6392 *\/\n        .article-title a {\n            text-decoration: none;\n            color: var(--text-inactive); \/* \u9ed8\u8ba4\u7070\u8272 *\/\n            font-size: 1.75rem;\n            transition: color 0.3s;\n            line-height: 1.1;\n\t\t\tfont-weight:600;\n            display: -webkit-box;\n            -webkit-line-clamp: 2;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n\/*             height: 5.8rem; *\/\n            margin: 0;\n        }\n\n        \/* \u6458\u8981\u6837\u5f0f\uff1a\u4e00\u6392 *\/\n        .article-excerpt {\n            color: var(--text-inactive); \/* \u9ed8\u8ba4\u7070\u8272 *\/\n            font-size: 1.25rem;\n            line-height: 1.1; \/* \u7a0d\u5fae\u589e\u52a0\u4e00\u70b9\u884c\u9ad8\u9632\u6b62\u5207\u5b57 *\/\n            display: -webkit-box;\n            -webkit-line-clamp: 1;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n\t\t\tfont-weight:500;\n            margin-top: 0.625rem;\n            margin-bottom: 0;\n        }\n\n        \/* \u6838\u5fc3\u903b\u8f91\uff1aHover \u6216 Active \u65f6\u53d8\u9ed1 *\/\n        .article-item:hover .article-title a,\n        .article-item:hover .article-excerpt,\n        .article-item.active .article-title a,\n        .article-item.active .article-excerpt {\n            color: var(--text-active) !important;\n        }\n\n        \/* \u79fb\u52a8\u7aef\u903b\u8f91\u4fdd\u6301\u4e0d\u53d8 *\/\n        .mobile-read-more { display: none; color: var(--main-green); text-decoration: none; font-weight: bold; margin-top: 0.625rem; font-size: 0.875rem; }\n        .mobile-article-thumb, .mobile-thumb-link { display: none; }\n\n        @media (max-width: 700px) {\n            .article-hover-container { flex-direction: column; gap: 1.25rem; padding: 0; margin-bottom: 0; }\n            .article-image-preview { display: none; }\n            .article-content-list { width: 100%; order: 2; min-height: auto; padding-top: 0; }\n\n            .article-list-scroll {\n                display: flex;\n                gap: 14px;\n                overflow-x: auto;\n                overflow-y: hidden;\n                scroll-snap-type: x mandatory;\n                -webkit-overflow-scrolling: touch;\n                scrollbar-width: none;\n                padding-right: 1.25rem;\n                padding-left: 1.25rem;\n            }\n            .article-list-scroll::-webkit-scrollbar { display: none; }\n\n            .article-item {\n                flex: 0 0 255px;\n                display: flex;\n                flex-direction: column;\n                padding: 0;\n                margin-top: 0;\n                height: auto;\n                border-bottom: none;\n                background: #F8F9FA;\n                border-radius: 12px;\n                overflow: hidden;\n                scroll-snap-align: start;\n                box-shadow: 0 2px 10px rgba(0,0,0,0.05);\n            }\n\t\t\t.article-item img{\n\t\t\t\theight:150px;\n\t\t\t}\n\n            .mobile-thumb-link {\n                display: block;\n            }\n\n            .mobile-article-thumb {\n                display: block;\n                width: 100%;\n                height: 150px;\n                object-fit: cover;\n            }\n\n            .article-item .article-title a {\n                display: -webkit-box;\n                -webkit-line-clamp: 2;\n                line-clamp: 2;\n                -webkit-box-orient: vertical;\n                overflow: hidden;\n                font-size: 1.25rem;\n                height: auto;\n                line-height: 1.3;\n            }\n\n            .article-item .article-excerpt,\n            .article-item .mobile-read-more {\n                display: none;\n            }\n\n            .article-title { margin-top: 1rem; margin-bottom: 1rem; padding-left: 1rem; }\n\n            .see-all-cases {\n                display: block;\n                order: -1;\n                color: #3EB044;\n                font-size: 16px;\n                font-weight: 600;\n                border-top: none;\n\t\t\t\tpadding:0;\n\t\t\t\tpadding-bottom: 30px;\n\t\t\t\tmargin:0;\n\n\t\t\t\ttext-align: left;\n                text-decoration: none;\n            }\n\n\n        }\n    <\/style>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        const items = document.querySelectorAll('.article-item');\n        const mainImg = document.getElementById('main-preview-img');\n\n        function switchImage(item) {\n            const newSrc = item.getAttribute('data-image');\n            if (mainImg.src === newSrc) return;\n\n            mainImg.style.opacity = '0.3';\n            setTimeout(() => {\n                mainImg.src = newSrc;\n                mainImg.style.opacity = '1';\n            }, 150);\n\n            items.forEach(i => i.classList.remove('active'));\n            item.classList.add('active');\n        }\n\n        items.forEach(item => {\n            item.addEventListener('mouseenter', function() {\n                if (window.innerWidth > 700) switchImage(this);\n            });\n\n            item.addEventListener('click', function(e) {\n                if (window.innerWidth > 700) {\n                    switchImage(this);\n                }\n            });\n        });\n    });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7207616 e-con-full e-flex e-con e-parent\" data-id=\"7207616\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c077f7 elementor-widget elementor-widget-heading\" data-id=\"1c077f7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3088\u304f\u3042\u308b\u8cea\u554f<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c686ae elementor-widget elementor-widget-n-accordion\" data-id=\"5c686ae\" data-element_type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"\u30a2\u30b3\u30fc\u30c7\u30a3\u30aa\u30f3\u3002\u30ea\u30f3\u30af\u3092\u958b\u304f\u306b\u306fEnter\u30ad\u30fc\u307e\u305f\u306f\u30b9\u30da\u30fc\u30b9\u30ad\u30fc\u3001\u9589\u3058\u308b\u306b\u306fEscape\u30ad\u30fc\u3001\u30ca\u30d3\u30b2\u30fc\u30c8\u3059\u308b\u306b\u306f\u77e2\u5370\u30ad\u30fc\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9680\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-9680\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What is the IR602, and what problem is it designed to solve? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9680\" class=\"elementor-element elementor-element-84764be e-con-full e-flex e-con e-child\" data-id=\"84764be\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-972d655 elementor-widget elementor-widget-text-editor\" data-id=\"972d655\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The IR602 is a lightweight 5G RedCap industrial router that combines 5G RedCap, 4G fallback, Wi-Fi 6, 2.5GbE, a second wired LAN, industrial GPIO, VPN, and DeviceLive cloud management in a compact metal enclosure. It targets large fleets of moderate-rate industrial endpoints that need remote operations and link redundancy.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9681\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9681\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Which application scenarios are identified for the IR602? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9681\" class=\"elementor-element elementor-element-1d4510c e-con-full e-flex e-con e-child\" data-id=\"1d4510c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-214da53 elementor-widget elementor-widget-text-editor\" data-id=\"214da53\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The datasheet lists PLCs, AGVs, production lines, and video in smart manufacturing; FTU\/RTU, distributed PV, oil fields, and pipelines in energy; surveillance, EV chargers, displays, and lighting in smart cities; transportation infrastructure; environmental and chemical safety monitoring; and temporary emergency communications.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9682\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9682\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What does 5G RedCap mean for an IR602 deployment? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9682\" class=\"elementor-element elementor-element-e1388f6 e-con-full e-flex e-con e-child\" data-id=\"e1388f6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67a5f25 elementor-widget elementor-widget-text-editor\" data-id=\"67a5f25\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>RedCap addresses industrial devices that need more bandwidth than traditional low-power wide-area links but do not require full eMBB peak capability. The IR602 uses it for PLC, AGV, telemetry, supporting video, and distributed-site traffic, with 4G LTE fallback.<\/p><p>Availability depends on the target carrier enabling RedCap on the required bands and area. Confirm coverage, SIM plan, core-network support, and allowed service rate before rollout.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-9683\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-9683\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> What processor, memory, and storage does the IR602 use? <\/div><\/span>\n\t\t\t\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-9683\" class=\"elementor-element elementor-element-15369d8 e-con-full e-flex e-con e-child\" data-id=\"15369d8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d174708 elementor-widget elementor-widget-text-editor\" data-id=\"d174708\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The IR602 uses a dual-core Cortex-A53 processor at 1.3 GHz, 512 MB DDR3 memory, and 128 MB SPI NAND Flash.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-803ba3c e-con-full e-flex e-con e-child\" data-id=\"803ba3c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6aa63cc m-pro-button-2 elementor-widget elementor-widget-button\" data-id=\"6aa63cc\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/community.inhand.com\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u3092\u8a2a\u308c\u308b<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54de73cb e-con-full e-flex e-con e-parent\" data-id=\"54de73cb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-18d59ab elementor-widget elementor-widget-heading\" data-id=\"18d59ab\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3053\u3061\u3089\u3082\u304a\u3059\u3059\u3081<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-356b3f32 e-con-full e-flex e-con e-parent\" data-id=\"356b3f32\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-396368bd elementor-widget elementor-widget-shortcode\" data-id=\"396368bd\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"4417\" class=\"elementor elementor-4417\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5ea73 e-con-full e-flex e-con e-parent\" data-id=\"dd5ea73\" data-element_type=\"container\">\n\t\t<a class=\"elementor-element elementor-element-c0732b9 e-con-full e-flex e-con e-child\" data-id=\"c0732b9\" data-element_type=\"container\" href=\"\/ja\/contact-sales\/\">\n\t\t<div class=\"elementor-element elementor-element-c8ae124 e-con-full e-flex e-con e-child\" data-id=\"c8ae124\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-adbe7a2 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"adbe7a2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dbb0463 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"dbb0463\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50c0c64 elementor-widget elementor-widget-heading\" data-id=\"50c0c64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u898b\u7a4d\u3082\u308a\u3092\u4f9d\u983c\u3059\u308b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d5f390 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"4d5f390\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbfeeb7 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"dbfeeb7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u898b\u7a4d\u3082\u308a\u3092\u4f9d\u983c\u3059\u308b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-0bb2d9f e-con-full e-flex e-con e-child\" data-id=\"0bb2d9f\" data-element_type=\"container\" href=\"\/ja\/all-products\/\">\n\t\t<div class=\"elementor-element elementor-element-ecbf3f4 e-con-full e-flex e-con e-child\" data-id=\"ecbf3f4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d910e79 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"d910e79\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89b4545 elementor-widget elementor-widget-heading\" data-id=\"89b4545\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u88fd\u54c1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ece7ed1 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ece7ed1\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-759d1d1 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"759d1d1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u88fd\u54c1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-0a034bd e-con-full e-flex e-con e-child\" data-id=\"0a034bd\" data-element_type=\"container\" href=\"\/ja\/all-cases\/\">\n\t\t<div class=\"elementor-element elementor-element-0a297da e-con-full e-flex e-con e-child\" data-id=\"0a297da\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f054e42 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"f054e42\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3d6f91 elementor-widget elementor-widget-heading\" data-id=\"f3d6f91\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u30b1\u30fc\u30b9<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7d56a5 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c7d56a5\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-682febd elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"682febd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306e\u30b1\u30fc\u30b9<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t<a class=\"elementor-element elementor-element-51ead72 e-con-full e-flex e-con e-child\" data-id=\"51ead72\" data-element_type=\"container\" href=\"https:\/\/inhandgo.com\/\">\n\t\t<div class=\"elementor-element elementor-element-d62221d e-con-full e-flex e-con e-child\" data-id=\"d62221d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a06c6e9 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"a06c6e9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e0a959 elementor-widget elementor-widget-heading\" data-id=\"9e0a959\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u30aa\u30f3\u30e9\u30a4\u30f3\u30b9\u30c8\u30a2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-432d713 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"432d713\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5efbaa6 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"5efbaa6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u30aa\u30f3\u30e9\u30a4\u30f3\u30b9\u30c8\u30a2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>IR602 5G RedCap Industrial Router IR602 brings 5G RedCap, Wi-Fi 6, and secure connectivity to distributed industrial sites. Dual-SIM failover and DeviceLive simplify remote management. &nbsp; Request a Quote IR302 Industrial Router The IR302 is a compact and versatile industrial router, delivering stable, secure, and compliant connectivity for unattended sites and efficient networking in industrial and commercial IoT applications. Request a Quote 3D MODEL Click to Load 3D Click to Load 3D PHOTO Lightweight 5G RedCap Connectivity for Industrial IoT at Scale 5G RedCap for Industrial IoT 5G NR SA provides cellular backhaul for large-scale, mid-speed industrial IoT deployments, with 4G LTE support. Wi-Fi 6 and 2.5GbE Local Access Dual-band [&hellip;]<\/p>","protected":false},"featured_media":1213153,"template":"elementor_header_footer","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[19,830],"product_tag":[],"class_list":["post-1213181","product","type-product","status-publish","has-post-thumbnail","product_cat-routers","product_cat-industrial-routers","first","instock","shipping-taxable","product-type-simple"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v26.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>IR602 5G RedCap Industrial Router - InHand Networks<\/title>\n<meta name=\"description\" content=\"IR602 is a 5G RedCap industrial router with Wi-Fi 6, 2.5GbE, dual-SIM failover, multi-WAN backup, VPN, and DeviceLive cloud management for industrial IoT.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IR602\" \/>\n<meta property=\"og:description\" content=\"IR602 is a 5G RedCap industrial router with Wi-Fi 6, 2.5GbE, dual-SIM failover, multi-WAN backup, VPN, and DeviceLive cloud management for industrial IoT.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602\" \/>\n<meta property=\"og:site_name\" content=\"InHand Networks\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-31T03:30:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"2000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data1\" content=\"9\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602\",\"url\":\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602\",\"name\":\"IR602 5G RedCap Industrial Router - InHand Networks\",\"isPartOf\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png\",\"datePublished\":\"2026-08-27T09:51:39+00:00\",\"dateModified\":\"2026-08-31T03:30:27+00:00\",\"description\":\"IR602 is a 5G RedCap industrial router with Wi-Fi 6, 2.5GbE, dual-SIM failover, multi-WAN backup, VPN, and DeviceLive cloud management for industrial IoT.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#primaryimage\",\"url\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png\",\"contentUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png\",\"width\":2000,\"height\":2000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.inhand.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5546\u5e97\",\"item\":\"https:\/\/www.inhand.com\/en\/?page_id=7\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"IR602\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inhand.com\/ja\/#website\",\"url\":\"https:\/\/www.inhand.com\/ja\/\",\"name\":\"inhand\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inhand.com\/ja\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inhand.com\/ja\/#organization\",\"name\":\"inhand\",\"url\":\"https:\/\/www.inhand.com\/ja\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png\",\"contentUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png\",\"width\":684,\"height\":120,\"caption\":\"inhand\"},\"image\":{\"@id\":\"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"IR602 5G RedCap Industrial Router - InHand Networks","description":"IR602 is a 5G RedCap industrial router with Wi-Fi 6, 2.5GbE, dual-SIM failover, multi-WAN backup, VPN, and DeviceLive cloud management for industrial IoT.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602","og_locale":"ja_JP","og_type":"article","og_title":"IR602","og_description":"IR602 is a 5G RedCap industrial router with Wi-Fi 6, 2.5GbE, dual-SIM failover, multi-WAN backup, VPN, and DeviceLive cloud management for industrial IoT.","og_url":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602","og_site_name":"InHand Networks","article_modified_time":"2026-08-31T03:30:27+00:00","og_image":[{"width":2000,"height":2000,"url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"9\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602","url":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602","name":"IR602 5G RedCap Industrial Router - InHand Networks","isPartOf":{"@id":"https:\/\/www.inhand.com\/ja\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#primaryimage"},"image":{"@id":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#primaryimage"},"thumbnailUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png","datePublished":"2026-08-27T09:51:39+00:00","dateModified":"2026-08-31T03:30:27+00:00","description":"IR602 is a 5G RedCap industrial router with Wi-Fi 6, 2.5GbE, dual-SIM failover, multi-WAN backup, VPN, and DeviceLive cloud management for industrial IoT.","breadcrumb":{"@id":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#primaryimage","url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png","contentUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/IR602-1.png","width":2000,"height":2000},{"@type":"BreadcrumbList","@id":"https:\/\/www.inhand.com\/ja\/products\/industrial-routers\/ir602#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.inhand.com\/"},{"@type":"ListItem","position":2,"name":"\u5546\u5e97","item":"https:\/\/www.inhand.com\/en\/?page_id=7"},{"@type":"ListItem","position":3,"name":"IR602"}]},{"@type":"WebSite","@id":"https:\/\/www.inhand.com\/ja\/#website","url":"https:\/\/www.inhand.com\/ja\/","name":"\u624b\u5143\u306b","description":"","publisher":{"@id":"https:\/\/www.inhand.com\/ja\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inhand.com\/ja\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Organization","@id":"https:\/\/www.inhand.com\/ja\/#organization","name":"\u624b\u5143\u306b","url":"https:\/\/www.inhand.com\/ja\/","logo":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/","url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png","contentUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2025\/10\/LOGO.png","width":684,"height":120,"caption":"inhand"},"image":{"@id":"https:\/\/www.inhand.com\/ja\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product\/1213181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":0,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product\/1213181\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/media\/1213153"}],"wp:attachment":[{"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/media?parent=1213181"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product_brand?post=1213181"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product_cat?post=1213181"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.inhand.com\/ja\/wp-json\/wp\/v2\/product_tag?post=1213181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}