{"id":5459,"date":"2026-01-15T05:15:28","date_gmt":"2026-01-15T05:15:28","guid":{"rendered":"https:\/\/beta-new.inhand.com\/?post_type=product&#038;p=5459"},"modified":"2026-08-13T07:15:54","modified_gmt":"2026-08-13T07:15:54","slug":"ir315","status":"publish","type":"product","link":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315","title":{"rendered":"IR315"},"content":{"rendered":"<div data-elementor-type=\"product-post\" data-elementor-id=\"5459\" class=\"elementor elementor-5459\" 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\">IR315\n<br>\nRouteur industriel <\/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\">L&#039;IR315 est un routeur industriel multiport et polyvalent, offrant une connectivit\u00e9 stable, s\u00e9curis\u00e9e et conforme pour les sites sans surveillance et une mise en r\u00e9seau efficace dans les applications IoT industrielles et commerciales.\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 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=\"\/fr\/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\">Demander un devis<\/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 class=\"elementor-element elementor-element-35ec018d elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"35ec018d\" 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:\/\/inhandgo.com\/collections\/cellular-routers\/products\/ir315\">\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\">Acheter maintenant<\/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\">IR315\n<br>\nRouteur industriel <\/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\">L&#039;IR315 est un routeur industriel multiport et polyvalent, offrant une connectivit\u00e9 stable, s\u00e9curis\u00e9e et conforme pour les sites sans surveillance et une mise en r\u00e9seau efficace dans les applications IoT industrielles et commerciales.\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=\"\/fr\/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\">Demander un devis<\/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 class=\"elementor-element elementor-element-35ec018d elementor-mobile-align-center elementor-widget-mobile__width-inherit elementor-widget elementor-widget-button\" data-id=\"35ec018d\" 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:\/\/inhandgo.com\/collections\/cellular-routers\/products\/ir315\">\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\">Acheter maintenant<\/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-deff4eb e-con-full ar_chanpinluodi_2 e-flex e-con e-parent\" data-id=\"deff4eb\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f579a34 e-flex e-con-boxed e-con e-child\" data-id=\"f579a34\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cc1401b e-con-full e-flex e-con e-child\" data-id=\"cc1401b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-770024c e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"770024c\" 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=\"124781132\" aria-label=\"Pesta\u00f1as. Abre elementos con Intro o Espacio, ci\u00e9rralos con Escape y navega con las fechas.\" data-no-translation-aria-label=\"\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1247811321\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1247811321\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tMOD\u00c8LE 3D\/\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-1247811322\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-1247811322\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPHOTO\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-1247811321\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1247811321\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-c1b9f0f e-con-full e-flex e-con e-child\" data-id=\"c1b9f0f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65ae30f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"65ae30f\" 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\/05\/IR315-3d.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>Cliquez pour charger la 3D<\/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\/07\/IR315-3.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<div id=\"e-n-tab-content-1247811322\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1247811322\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\"elementor-element elementor-element-219571c e-con-full e-flex e-con e-child\" data-id=\"219571c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fa66bf elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"3fa66bf\" 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\/05\/IR315-thumbnail-01.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-01-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-02.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-02-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-03.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-03-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-04.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-04-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-05.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-thumbnail-05-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\/05\/IR315-thumbnail-01.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<\/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-c046a25 e-flex e-con-boxed e-con e-child\" data-id=\"c046a25\" 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-8b521b3 elementor-widget elementor-widget-heading\" data-id=\"8b521b3\" 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\">Vid\u00e9o du guide de d\u00e9marrage rapide<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02758d3 chanpin_vid elementor-widget elementor-widget-video\" data-id=\"02758d3\" data-element_type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/hcsVPRoWvtc?si=XwWr7oCeJJvuoeRy&quot;,&quot;show_image_overlay&quot;:&quot;yes&quot;,&quot;image_overlay&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/www.inhand.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/IR315-QSG.png&quot;,&quot;id&quot;:1207581,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;source&quot;:&quot;library&quot;},&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t\t\t<div class=\"elementor-custom-embed-image-overlay\" style=\"background-image: url(https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IR315-QSG-1536x864.png);\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-custom-embed-play\" role=\"button\" aria-label=\"Reproducir v\u00eddeo\" tabindex=\"0\" data-no-translation-aria-label=\"\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-play\" viewbox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M838 162C746 71 633 25 500 25 371 25 258 71 163 162 71 254 25 367 25 500 25 633 71 746 163 837 254 929 367 979 500 979 633 979 746 933 838 837 929 746 975 633 975 500 975 367 929 254 838 162M808 192C892 279 933 379 933 500 933 621 892 725 808 808 725 892 621 938 500 938 379 938 279 896 196 808 113 725 67 621 67 500 67 379 108 279 196 192 279 108 383 62 500 62 621 62 721 108 808 192M438 392V642L642 517 438 392Z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\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\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\">Routeur industriel multiport et polyvalent\n<\/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\" 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\"><div class=\"lake-content\"><div class=\"lake-content\"><p class=\"p1\"><b>Un acc\u00e8s fiable, \u00e0 tout moment, partout<\/b><\/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>L&#039;IR315 se connecte \u00e0 Internet via des r\u00e9seaux cellulaires, filaires ou Wi-Fi, offrant des services r\u00e9seau flexibles et fiables pour diverses applications professionnelles.<\/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\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/Ethernet.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><span class=\"ne-text\">Interfaces industrielles riches<\/span><\/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>L&#039;IR315 offre cinq ports Ethernet et des interfaces extensibles, notamment RS485, RS232, E\/S et GNSS, assurant une connectivit\u00e9 polyvalente et fiable pour les r\u00e9seaux IoT.<\/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\/ShieldSecurity.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><b>Strat\u00e9gies de s\u00e9curit\u00e9 globales<\/b><\/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>L&#039;IR315 offre une s\u00e9curit\u00e9 r\u00e9seau compl\u00e8te avec pare-feu, contr\u00f4le d&#039;acc\u00e8s, VPN, chiffrement des donn\u00e9es et protection Wi-Fi am\u00e9lior\u00e9e pour une connectivit\u00e9 fiable.<\/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\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/04\/Wi-Fi.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><b>Communications fiables et sans interruption<br \/><\/b><\/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>L&#039;IR315 assure une connectivit\u00e9 r\u00e9seau ininterrompue et fiable gr\u00e2ce \u00e0 une sauvegarde cellulaire, filaire et Wi-Fi, une double SIM, VRRP et une surveillance multicouche.<\/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-aed190d_item_4 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"aed190d_item_4\" 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\/Link.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><b>Stabilit\u00e9 et fiabilit\u00e9 de qualit\u00e9 industrielle<\/b><\/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>L&#039;IR315 pr\u00e9sente une conception de qualit\u00e9 industrielle avec une large plage de temp\u00e9ratures et de tensions prises en charge et une forte r\u00e9sistance aux CEM pour un fonctionnement stable dans des environnements difficiles.<\/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-aed190d_item_5 e-con-full accordion-item_chanpinka e-flex e-con e-child\" data-id=\"aed190d_item_5\" 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\/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-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><b>Gestion simplifi\u00e9e du cloud<\/b><\/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>L&#039;IR315 se connecte au cloud InHand Device Manager pour g\u00e9rer des milliers d&#039;appareils distribu\u00e9s en temps r\u00e9el, permettant des op\u00e9rations \u00e9conomiques et efficaces.<\/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=\"Pesta\u00f1as. Abre elementos con Intro o Espacio, ci\u00e9rralos con Escape y navega con las fechas.\" data-no-translation-aria-label=\"\">\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\tCaract\u00e9ristiques\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\tT\u00e9l\u00e9chargements\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\tCommander\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\">Caract\u00e9ristiques techniques cl\u00e9s<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">R\u00e9seau cellulaire<\/span>\n                                        <span class=\"specs-term-desc\">5G NR (SA\/NSA) or LTE (depending on model); dual Nano-SIM; supports PDP configuration (IPv4\/IPv4V6)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Cloud Management and Network Management<\/span>\n                                        <span class=\"specs-term-desc\">Device Manager\/ICS platform; SNMP v1\/v2c\/v3 (supports custom communication port), SNMP TRAP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dimensions and Weight<\/span>\n                                        <span class=\"specs-term-desc\">127 \u00d7 108.2 \u00d7 35 mm (5 \u00d7 4.26 \u00d7 1.38 in); 454 g (1 lb)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dynamic Routing and High Availability<\/span>\n                                        <span class=\"specs-term-desc\">Static\/OSPF routing; VRRP (supports virtual MAC), link online detection, dual-SIM switching, SIM switching policy, embedded watchdog<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interface Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">5 \u00d7 10\/100 Mbps RJ45, supports WAN\/LAN\/VLAN, 1.5KV network isolation transformer protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Firewall and Access Control<\/span>\n                                        <span class=\"specs-term-desc\">SPI stateful inspection, DoS protection, ACL, content filtering (domain auto-refresh), 802.1x, IP-MAC binding, MAC address filtering, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Temp\u00e9rature de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">Standard: -35 \u00b0C ~ 70 \u00b0C (-31 \u00b0F ~ 158 \u00b0F); Extended: -40 \u00b0C ~ 75 \u00b0C (-40 \u00b0F ~ 167 \u00b0F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alimentation<\/span>\n                                        <span class=\"specs-term-desc\">DC 9~36 V, overcurrent\/reverse polarity protection, 2-pin industrial terminal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indice de protection<\/span>\n                                        <span class=\"specs-term-desc\">IP30<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Serial Port and IO (optional)<\/span>\n                                        <span class=\"specs-term-desc\">1\u00d7RS-232+1\u00d7RS-485 or 4\u00d7IO (depending on model)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VPN<\/span>\n                                        <span class=\"specs-term-desc\">IPsec (IKEv2, AES256-SHA512), PPTP, L2TP, GRE, DMVPN, OpenVPN, WireGuard, ZeroTier<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi (optional)<\/span>\n                                        <span class=\"specs-term-desc\">2.4 GHz, IEEE 802.11 b\/g\/n, up to 300 Mbps<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Product Innovation Summary<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">5G \/ RedCap Support<\/span>\n                                        <span class=\"specs-term-desc\">Supports NRQ2, NRR0, NRR2 and other 5G modules, as well as NRF2\/NRF4 and other RedCap modules<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Cloud Platform Management<\/span>\n                                        <span class=\"specs-term-desc\">Multi-Cloud Platform Adaptation<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Compliance Adaptation<\/span>\n                                        <span class=\"specs-term-desc\">Supports U.S. TAA Act requirements, automatic replacement of logo\/domain\/SSID\/alarm page<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Configuration Integrity<\/span>\n                                        <span class=\"specs-term-desc\">Configuration import\/export verification, supports configuration files up to 128KB<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DDNS Enhancement<\/span>\n                                        <span class=\"specs-term-desc\">Supports HTTPS DDNS update<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dual-SIM Intelligent Switching<\/span>\n                                        <span class=\"specs-term-desc\">Supports automatic SIM switching based on signal quality, ICMP detection, packet loss rate, dial failure count, and other strategies<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enhanced Tunnel Management<\/span>\n                                        <span class=\"specs-term-desc\">Supports peer domain name, multiple remote subnets, independent start\/stop control of single tunnel<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enterprise Access<\/span>\n                                        <span class=\"specs-term-desc\">Radius authentication, Wi-Fi user isolation, password show\/hide, calibration data backup<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Global Operator Adaptation<\/span>\n                                        <span class=\"specs-term-desc\">Automatically matches APN, BAND, IMS configurations for operators such as Verizon \/ AT&amp;T \/ T-Mobile<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Globalization and OEM<\/span>\n                                        <span class=\"specs-term-desc\">Multi-OEM Customization<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">I\/O Edge Control<\/span>\n                                        <span class=\"specs-term-desc\">4-channel digital I\/O, relay output, I\/O status reporting to cloud platform, alarm triggering<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Industrial IoT Protocols<\/span>\n                                        <span class=\"specs-term-desc\">Industrial Serial Port \/ DTU<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Industrial Reliability<\/span>\n                                        <span class=\"specs-term-desc\">High Availability Design<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Link Reliability<\/span>\n                                        <span class=\"specs-term-desc\">Link Backup and Hot Backup<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Load Balancing<\/span>\n                                        <span class=\"specs-term-desc\">Multi-link load balancing optimization, improving bandwidth utilization and business continuity<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modern VPN Protocols<\/span>\n                                        <span class=\"specs-term-desc\">Added WireGuard, ZeroTier to meet flexible networking needs<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Multi-Mode Cellular Communication<\/span>\n                                        <span class=\"specs-term-desc\">Intelligent Dialing Mode Adaptation<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Network Diagnosis and Observation<\/span>\n                                        <span class=\"specs-term-desc\">Built-in TCPDUMP, ping, traceroute, Qlog; cellular signal \/ GNSS parameter reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestion de r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">Flexible Layer 2\/Layer 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Network Security Access<\/span>\n                                        <span class=\"specs-term-desc\">Contr\u00f4le d&#039;acc\u00e8s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">O&amp;M and Deployment<\/span>\n                                        <span class=\"specs-term-desc\">FCT Factory Test<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">O&amp;M Command Enhancement<\/span>\n                                        <span class=\"specs-term-desc\">Factory mode supports nvram \/ show \/ info version \/ net test \/ factory reset<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Permission and Encryption<\/span>\n                                        <span class=\"specs-term-desc\">User permission management, HTTPS API, Wi-Fi password encryption, SSH login banner<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Secure Registration and Authentication<\/span>\n                                        <span class=\"specs-term-desc\">Supports MQTT\/MQTTS, JWT registration, public\/private key authentication, remote firmware upgrade<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Security Hardening<\/span>\n                                        <span class=\"specs-term-desc\">Firmware Security<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Software Component Upgrade<\/span>\n                                        <span class=\"specs-term-desc\">Continuous updates of OpenSSL, OpenVPN, curl, tcpdump, dnsmasq, mosquitto, busybox, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">State Grid Encryption<\/span>\n                                        <span class=\"specs-term-desc\">Supports IEC101\/IEC104\/DC protocol state cryptography encryption, model 305NRQ2-SEC<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VPN Technology Matrix<\/span>\n                                        <span class=\"specs-term-desc\">Full-Protocol VPN Support<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Vulnerability Repair<\/span>\n                                        <span class=\"specs-term-desc\">Continuously fixes CVE, Talos, Fortinet, CISA and other disclosed vulnerabilities<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">WLAN Capability<\/span>\n                                        <span class=\"specs-term-desc\">Multi-Mode Wi-Fi<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Processeur et stockage<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">processeur<\/span>\n                                        <span class=\"specs-term-desc\">580 MHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u00c9clair<\/span>\n                                        <span class=\"specs-term-desc\">64 MB SPI<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">B\u00c9LIER<\/span>\n                                        <span class=\"specs-term-desc\">128 Mo DDR2<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Connectivit\u00e9 et interfaces<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Connecteurs d&#039;antenne<\/span>\n                                        <span class=\"specs-term-desc\">5G: SMA \u00d72; 4G: SMA \u00d71 (overseas 4G models are SMA \u00d72); Wi-Fi: RP-SMA \u00d72<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">5 \u00d7 10\/100 Mbps RJ45, supports WAN\/LAN\/VLAN, 1.5KV network isolation transformer protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">GNSS (optional)<\/span>\n                                        <span class=\"specs-term-desc\">Some models support (see ordering information )<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Grounding Terminal<\/span>\n                                        <span class=\"specs-term-desc\">Soutenu<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">I\/O Port (optional)<\/span>\n                                        <span class=\"specs-term-desc\">4 \u00d7 IO (DI\/DO configurable)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indicateurs LED<\/span>\n                                        <span class=\"specs-term-desc\">Power, System, Network, Wi-Fi, Signal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interface d&#039;alimentation<\/span>\n                                        <span class=\"specs-term-desc\">DC 9~36V, overcurrent\/reverse polarity protection, 2-pin industrial terminal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Bouton de r\u00e9initialisation<\/span>\n                                        <span class=\"specs-term-desc\">Bouton de r\u00e9initialisation \u00e0 trou d&#039;\u00e9pingle<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Serial Port (optional)<\/span>\n                                        <span class=\"specs-term-desc\">1 \u00d7 RS-232 + 1 \u00d7 RS-485<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Emplacement pour carte SIM<\/span>\n                                        <span class=\"specs-term-desc\">Drawer-type slot \u00d71, supports 2 \u00d7 Nano-SIM<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Wi-Fi<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">10m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 90.96 Mbps (signal -54 dBm); Rod antenna: 90.74 Mbps (signal -45 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">1m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 91.26 Mbps (signal -36 dBm); Rod antenna: 90.22 Mbps (signal -25 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">30m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 1.28 Mbps (signal -62 dBm); Rod antenna: 7.20 Mbps (signal -64 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">5m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 90.25 Mbps (signal -47 dBm); Rod antenna: 90.30 Mbps (signal -38 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Maximum Transmission Rate<\/span>\n                                        <span class=\"specs-term-desc\">300 Mbps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocole<\/span>\n                                        <span class=\"specs-term-desc\">IEEE 802.11 b\/g\/n<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Radiofr\u00e9quence<\/span>\n                                        <span class=\"specs-term-desc\">2,4 GHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Distance de transmission<\/span>\n                                        <span class=\"specs-term-desc\">Approx. 50 meters line-of-sight (affected by site environment)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance d&#039;\u00e9mission<\/span>\n                                        <span class=\"specs-term-desc\">802.11b: 16 dBm \u00b12 dBm (11 Mbps);\n802.11g: 16 dBm \u00b12 dBm (54 Mbps);\n802.11n @2.4 GHz: 16 dBm \u00b12 dBm (HT20 MCS7);\n802.11n @2.4 GHz: 16 dBm \u00b12 dBm (HT40 MCS7)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi Performance Test<\/span>\n                                        <span class=\"specs-term-desc\">Test conditions: AP: IR305LQ20-WLAN \/ STA: Xiaomi 10S, WPA2-PSK AES, Channel 11, 40MHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mode de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">AP \/ Client \/ WDS<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Device Power<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">150~320 mA@12V<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance de cr\u00eate<\/span>\n                                        <span class=\"specs-term-desc\">320 mA@12V<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance de veille<\/span>\n                                        <span class=\"specs-term-desc\">120~200 mA@12V<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Sp\u00e9cifications m\u00e9caniques<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enclosure and Cooling<\/span>\n                                        <span class=\"specs-term-desc\">Metal shell, fanless cooling<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">M\u00e9thode de montage<\/span>\n                                        <span class=\"specs-term-desc\">DIN rail<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Product Dimensions (W \u00d7 D \u00d7 H)<\/span>\n                                        <span class=\"specs-term-desc\">127 \u00d7 108.2 \u00d7 35 mm (5 \u00d7 4.26 \u00d7 1.38 in)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Poids du produit<\/span>\n                                        <span class=\"specs-term-desc\">454 g (1 lb)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indice de protection<\/span>\n                                        <span class=\"specs-term-desc\">IP30<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Environnement et certifications<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Humidit\u00e9 ambiante<\/span>\n                                        <span class=\"specs-term-desc\">5~95% (non-condensing)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Certifications<\/span>\n                                        <span class=\"specs-term-desc\">CE, E-MARK, FCC, IC, PTCRB, AT&amp;T, Verizon, T-Mobile, RCM, IMDA, MIC&amp;JATE, SRRC, UL, C1D2, IEC 62443-4-2, EN18031<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">EMC Indicators<\/span>\n                                        <span class=\"specs-term-desc\">EN61000-4-2, level 3, ESD\nEN61000-4-3, level 3, Radiated Electric Field\nEN61000-4-4, level 3, Burst Electric Field\nEN61000-4-5, level 3, Surge\nEN61000-4-6, level 3, Conducted Disturbance Immunity\nEN61000-4-8, &gt;level 2, Power Frequency Magnetic Field Immunity, horizontal\/vertical 400A\/m\nEN61000-4-12, level 3, Oscillatory Wave Immunity<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Temp\u00e9rature de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">Standard: -35 \u00b0C ~ 70 \u00b0C (-31 \u00b0F ~ 158 \u00b0F)\nExtended: -40 \u00b0C ~ 75 \u00b0C (-40 \u00b0F ~ 167 \u00b0F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Caract\u00e9ristiques physiques<\/span>\n                                        <span class=\"specs-term-desc\">Shock IEC60068-2-27\nVibration IEC60068-2-6\nDrop IEC60068-2-32<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Temp\u00e9rature de stockage<\/span>\n                                        <span class=\"specs-term-desc\">-40 \u00b0C ~ 85 \u00b0C (-40 \u00b0F ~ 185 \u00b0F)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">R\u00e9seau cellulaire<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Authentification d&#039;acc\u00e8s<\/span>\n                                        <span class=\"specs-term-desc\">CHAP\/PAP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Connection Mode<\/span>\n                                        <span class=\"specs-term-desc\">Always online, on-demand dialing, manual dialing<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dialing Mode<\/span>\n                                        <span class=\"specs-term-desc\">PPP, QMI, ECM (depending on model)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Commutation double SIM<\/span>\n                                        <span class=\"specs-term-desc\">Supports SIM switching policies triggered by signal threshold, packet loss threshold, dial failure count, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Acc\u00e8s au r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">APN, VPDN<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Norme de r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">GSM\/GPRS\/EDGE, UMTS\/HSPA+\/EVDO\/TD-SCDMA, TDD LTE\/FDD LTE, 5G NR (SA\/NSA)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Operator Configuration<\/span>\n                                        <span class=\"specs-term-desc\">Built-in global mainstream operator APN configurations, supports T-Mobile, AT&amp;T, Verizon, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">PDP Configuration<\/span>\n                                        <span class=\"specs-term-desc\">Supports IPv4\/IPv4V6<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Signal Reporting<\/span>\n                                        <span class=\"specs-term-desc\">Supports RSRP, RSRQ, SINR, RSSI, RSCP, Ec\/Io, PCI, BAND and other parameter reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Carte SIM<\/span>\n                                        <span class=\"specs-term-desc\">Dual Nano-SIM, drawer-type slot<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Wired Network<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">5 \u00d7 10\/100 Mbps RJ45<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gratuitous ARP<\/span>\n                                        <span class=\"specs-term-desc\">Supports GARP broadcast, configurable broadcast count (1-10) and timeout (1-60 seconds)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IP Passthrough<\/span>\n                                        <span class=\"specs-term-desc\">Supports IP Passthrough function, distributing WAN port address to LAN port devices<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Isolation Protection<\/span>\n                                        <span class=\"specs-term-desc\">1.5KV network isolation transformer protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Port Roles<\/span>\n                                        <span class=\"specs-term-desc\">Supports flexible WAN\/LAN\/VLAN configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VLAN<\/span>\n                                        <span class=\"specs-term-desc\">Supports Access\/Trunk mode, VLAN IP address pool configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocole WAN<\/span>\n                                        <span class=\"specs-term-desc\">Adresse IP statique, DHCP, PPPoE<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Wi-Fi Network<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interface d&#039;antenne<\/span>\n                                        <span class=\"specs-term-desc\">RP-SMA \u00d72<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Authentication Mode<\/span>\n                                        <span class=\"specs-term-desc\">Open, WEP, WPA-PSK, WPA2-PSK, WPA\/WPA2, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Bandwidth<\/span>\n                                        <span class=\"specs-term-desc\">20 MHz \/ 40 MHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Encryption Mode<\/span>\n                                        <span class=\"specs-term-desc\">NONE, WEP, TKIP, AES<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Maximum Rate<\/span>\n                                        <span class=\"specs-term-desc\">300 Mbps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocol Standard<\/span>\n                                        <span class=\"specs-term-desc\">IEEE 802.11 b\/g\/n<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Radiofr\u00e9quence<\/span>\n                                        <span class=\"specs-term-desc\">2,4 GHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dispositifs de s\u00e9curit\u00e9<\/span>\n                                        <span class=\"specs-term-desc\">Wi-Fi password encrypted display, Wi-Fi user isolation, AP black\/whitelist<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance d&#039;\u00e9mission<\/span>\n                                        <span class=\"specs-term-desc\">16 dBm \u00b12 dBm<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mode de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">AP \/ Client \/ WDS<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Link Backup and Redundancy<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ICMP Detection<\/span>\n                                        <span class=\"specs-term-desc\">Supports detection server, interval, timeout, maximum retry count configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Lien de sauvegarde<\/span>\n                                        <span class=\"specs-term-desc\">Supports cellular\/WAN mutual backup, hot backup\/cold backup\/load balancing three modes<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Load Balancing<\/span>\n                                        <span class=\"specs-term-desc\">After ICMP detection succeeds, data is transmitted through the corresponding link<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VRRP<\/span>\n                                        <span class=\"specs-term-desc\">Virtual Router Redundancy Protocol, supports virtual MAC, priority election<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Routing Capability<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dynamic Domain Name<\/span>\n                                        <span class=\"specs-term-desc\">DDNS, supports HTTPS update<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NAT<\/span>\n                                        <span class=\"specs-term-desc\">Network Address Translation, supports port mapping, virtual IP mapping<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OSPF<\/span>\n                                        <span class=\"specs-term-desc\">Open Shortest Path First dynamic routing protocol, supports router ID and network advertisement<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Static Routing<\/span>\n                                        <span class=\"specs-term-desc\">Supports destination network, subnet mask, gateway, interface configuration, supports priority<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">VPN and Data Security<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Certificate Management<\/span>\n                                        <span class=\"specs-term-desc\">Supports CA certificate, PKCS12 certificate import\/export<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DMVPN<\/span>\n                                        <span class=\"specs-term-desc\">Dynamic Multipoint VPN<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">GRE<\/span>\n                                        <span class=\"specs-term-desc\">Generic Routing Encapsulation tunnel<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VPN IPsec<\/span>\n                                        <span class=\"specs-term-desc\">Supports IKEv1\/IKEv2, AES256-SHA512 encryption algorithm, up to 10 tunnels, supports peer domain name configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">L2TP<\/span>\n                                        <span class=\"specs-term-desc\">Supports L2TP over IPsec, supports NAT traversal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OpenVPN<\/span>\n                                        <span class=\"specs-term-desc\">Supports TAP\/TUN mode, TLS-auth\/tls-crypt options, AES-256-GCM\/SHA256 encryption<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">PPTP<\/span>\n                                        <span class=\"specs-term-desc\">Supports client\/server mode<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">WireGuard<\/span>\n                                        <span class=\"specs-term-desc\">New-generation high-performance VPN protocol, supports connection status detection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ZeroTier<\/span>\n                                        <span class=\"specs-term-desc\">Supports virtual LAN networking, multiple tunnels configurable<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Firewall and Access Control<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">802.1x<\/span>\n                                        <span class=\"specs-term-desc\">Port-level access authentication<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ACL<\/span>\n                                        <span class=\"specs-term-desc\">Access Control List, supports source\/destination address, port, protocol configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Content Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Supports domain filtering, domain auto-refresh mechanism<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Device Access Control<\/span>\n                                        <span class=\"specs-term-desc\">Supports interface, protocol, source address, port configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DMZ<\/span>\n                                        <span class=\"specs-term-desc\">DMZ host configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DoS Protection<\/span>\n                                        <span class=\"specs-term-desc\">Denial of Service attack protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IP-MAC Binding<\/span>\n                                        <span class=\"specs-term-desc\">Static binding of IP and MAC address<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MAC Address Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Supports black\/whitelist mode<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NAT<\/span>\n                                        <span class=\"specs-term-desc\">Supports source address, destination address, port, interface configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Port Mapping<\/span>\n                                        <span class=\"specs-term-desc\">Supports protocol, source address, service port, internal port, external interface configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SPI Firewall<\/span>\n                                        <span class=\"specs-term-desc\">Stateful packet inspection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Virtual IP Mapping<\/span>\n                                        <span class=\"specs-term-desc\">Supports source address range configuration<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Device Management and O&amp;M<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestion de la configuration<\/span>\n                                        <span class=\"specs-term-desc\">Supports configuration import\/export, factory reset<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Console<\/span>\n                                        <span class=\"specs-term-desc\">Local serial console management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestionnaire de p\u00e9riph\u00e9riques<\/span>\n                                        <span class=\"specs-term-desc\">InHand device cloud platform, supports batch management, remote configuration, firmware upgrade<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Firmware Signature<\/span>\n                                        <span class=\"specs-term-desc\">System firmware adds signature verification to prevent firmware tampering<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">HTTP API<\/span>\n                                        <span class=\"specs-term-desc\">Supports HTTP\/HTTPS API, remote query and configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InConnect<\/span>\n                                        <span class=\"specs-term-desc\">Supports device remote access and NAT rule issuance<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SNMP<\/span>\n                                        <span class=\"specs-term-desc\">SNMP v1\/v2c\/v3, supports custom communication port<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SNMP TRAP<\/span>\n                                        <span class=\"specs-term-desc\">Alarm information active reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SSH\/Telnet<\/span>\n                                        <span class=\"specs-term-desc\">Remote command line management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mise \u00e0 niveau du syst\u00e8me<\/span>\n                                        <span class=\"specs-term-desc\">Supports Web upgrade and Device Manager remote upgrade<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Logs and Alarms<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Remote Log<\/span>\n                                        <span class=\"specs-term-desc\">Supports Syslog server (UDP 514 port)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SMS Alarm<\/span>\n                                        <span class=\"specs-term-desc\">Supports SMS query and configuration of APN\/SIM\/operator, remote status query and restart<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Status Reporting<\/span>\n                                        <span class=\"specs-term-desc\">Supports system, Modem, network connection, routing status, GPIO pin status reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">System Alarm<\/span>\n                                        <span class=\"specs-term-desc\">System restart, LAN up\/down, SIM failure, signal quality abnormal alarm<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">System Log<\/span>\n                                        <span class=\"specs-term-desc\">Local\/remote\/serial log output, supports user-defined remote log prefix<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Traffic Alarm<\/span>\n                                        <span class=\"specs-term-desc\">Monthly\/24-hour\/hourly traffic threshold alarm, traffic overrun reporting to cloud platform<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Industrial Protocols and Interfaces<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DTU<\/span>\n                                        <span class=\"specs-term-desc\">TCP\/UDP transparent transmission, DCTCP\/DCUDP mode, supports domain name configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">I\/O Control<\/span>\n                                        <span class=\"specs-term-desc\">4 \u00d7 IO (DI\/DO configurable), supports edge-triggered status reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Pont Modbus<\/span>\n                                        <span class=\"specs-term-desc\">Modbus RTU vers Modbus TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Serial Port Traffic Statistics<\/span>\n                                        <span class=\"specs-term-desc\">Supports RS-232\/RS-485 serial port traffic statistics, TCP connection status display<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SMART-EMS<\/span>\n                                        <span class=\"specs-term-desc\">Supports cellular IP address reporting, optional no restart when connection fails<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">State Grid Encryption<\/span>\n                                        <span class=\"specs-term-desc\">Supports IEC101\/IEC104 power protocol encryption (specific models)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Network Services<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DDNS<\/span>\n                                        <span class=\"specs-term-desc\">Supports HTTPS update<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DHCP<\/span>\n                                        <span class=\"specs-term-desc\">Server\/Client, supports static binding (up to 200 entries), address pool range automatic verification<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DNS<\/span>\n                                        <span class=\"specs-term-desc\">DNS proxy, DNS forwarding, supports custom domain name server<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Outils d&#039;entretien<\/span>\n                                        <span class=\"specs-term-desc\">Ping, traceroute, speed test, ARPING<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Network Packet Capture<\/span>\n                                        <span class=\"specs-term-desc\">Built-in TCPDUMP packet capture tool, supports interface, capture count, expert options configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NTP<\/span>\n                                        <span class=\"specs-term-desc\">NTP server function, GPS time synchronization<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Portail<\/span>\n                                        <span class=\"specs-term-desc\">Captive portal authentication<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">QoS<\/span>\n                                        <span class=\"specs-term-desc\">Bandwidth limiting, IP rate limiting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Scheduled Tasks<\/span>\n                                        <span class=\"specs-term-desc\">Scheduled restart, supports advanced options to configure multiple rules<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SIP ALG<\/span>\n                                        <span class=\"specs-term-desc\">SIP Application Layer Gateway<\/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> TOUTES LES FONCTIONNALIT\u00c9S\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-6a8d9f86442ad\" class=\"product-files-container\">\n        <div id=\"files-list-product-files-6a8d9f86442ad\">\n            <div class=\"loading\">R\u00e9cup\u00e9ration des ressources...<\/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 = 'IR315';\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-6a8d9f86442ad');\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-23703eb5_0 elementor-widget elementor-widget-heading\" data-id=\"23703eb5_0\" 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<h4 class=\"elementor-heading-title elementor-size-default\">Forfait standard*<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23703eb5_1 elementor-widget elementor-widget-text-editor\" data-id=\"23703eb5_1\" 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>Routeur industriel IR315 *1<\/li><li>Antenne 4G *2<\/li><li>Antenne Wi-Fi *2<\/li><li>Antenne GNSS *1<\/li><li>C\u00e2ble Ethernet *1<\/li><li>Alimentation *1<\/li><li>Kit de montage sur rail DIN *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-23703eb5_2 elementor-widget elementor-widget-text-editor\" data-id=\"23703eb5_2\" 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>* Veuillez noter que les antennes 4G\/5G\/GNSS sont incluses selon le mod\u00e8le choisi.<\/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-21ede12 elementor-widget elementor-widget-heading\" data-id=\"21ede12\" 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<h4 class=\"elementor-heading-title elementor-size-default\">Accessoires en option<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0eba18 elementor-widget elementor-widget-text-editor\" data-id=\"a0eba18\" 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>Alimentation *1<\/li><li>Kit de montage sur panneau *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-23703eb5_3 elementor-widget elementor-widget-text-editor\" data-id=\"23703eb5_3\" 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=\"\/fr\/contact-us\/\">Contactez-nous<\/a> directement pour en savoir plus sur nos options d&#039;emballage.<\/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=\"Accord\u00e9on. Ouvrez les liens avec Entr\u00e9e ou Espace, fermez-les avec \u00c9chap et naviguez avec les fl\u00e8ches directionnelles.\">\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\"> Caract\u00e9ristiques <\/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\">Caract\u00e9ristiques techniques cl\u00e9s<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">R\u00e9seau cellulaire<\/span>\n                                        <span class=\"specs-term-desc\">5G NR (SA\/NSA) or LTE (depending on model); dual Nano-SIM; supports PDP configuration (IPv4\/IPv4V6)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Cloud Management and Network Management<\/span>\n                                        <span class=\"specs-term-desc\">Device Manager\/ICS platform; SNMP v1\/v2c\/v3 (supports custom communication port), SNMP TRAP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dimensions and Weight<\/span>\n                                        <span class=\"specs-term-desc\">127 \u00d7 108.2 \u00d7 35 mm (5 \u00d7 4.26 \u00d7 1.38 in); 454 g (1 lb)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dynamic Routing and High Availability<\/span>\n                                        <span class=\"specs-term-desc\">Static\/OSPF routing; VRRP (supports virtual MAC), link online detection, dual-SIM switching, SIM switching policy, embedded watchdog<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interface Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">5 \u00d7 10\/100 Mbps RJ45, supports WAN\/LAN\/VLAN, 1.5KV network isolation transformer protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Firewall and Access Control<\/span>\n                                        <span class=\"specs-term-desc\">SPI stateful inspection, DoS protection, ACL, content filtering (domain auto-refresh), 802.1x, IP-MAC binding, MAC address filtering, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Temp\u00e9rature de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">Standard: -35 \u00b0C ~ 70 \u00b0C (-31 \u00b0F ~ 158 \u00b0F); Extended: -40 \u00b0C ~ 75 \u00b0C (-40 \u00b0F ~ 167 \u00b0F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alimentation<\/span>\n                                        <span class=\"specs-term-desc\">DC 9~36 V, overcurrent\/reverse polarity protection, 2-pin industrial terminal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indice de protection<\/span>\n                                        <span class=\"specs-term-desc\">IP30<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Serial Port and IO (optional)<\/span>\n                                        <span class=\"specs-term-desc\">1\u00d7RS-232+1\u00d7RS-485 or 4\u00d7IO (depending on model)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VPN<\/span>\n                                        <span class=\"specs-term-desc\">IPsec (IKEv2, AES256-SHA512), PPTP, L2TP, GRE, DMVPN, OpenVPN, WireGuard, ZeroTier<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi (optional)<\/span>\n                                        <span class=\"specs-term-desc\">2.4 GHz, IEEE 802.11 b\/g\/n, up to 300 Mbps<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Product Innovation Summary<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">5G \/ RedCap Support<\/span>\n                                        <span class=\"specs-term-desc\">Supports NRQ2, NRR0, NRR2 and other 5G modules, as well as NRF2\/NRF4 and other RedCap modules<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Cloud Platform Management<\/span>\n                                        <span class=\"specs-term-desc\">Multi-Cloud Platform Adaptation<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Compliance Adaptation<\/span>\n                                        <span class=\"specs-term-desc\">Supports U.S. TAA Act requirements, automatic replacement of logo\/domain\/SSID\/alarm page<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Configuration Integrity<\/span>\n                                        <span class=\"specs-term-desc\">Configuration import\/export verification, supports configuration files up to 128KB<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DDNS Enhancement<\/span>\n                                        <span class=\"specs-term-desc\">Supports HTTPS DDNS update<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dual-SIM Intelligent Switching<\/span>\n                                        <span class=\"specs-term-desc\">Supports automatic SIM switching based on signal quality, ICMP detection, packet loss rate, dial failure count, and other strategies<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enhanced Tunnel Management<\/span>\n                                        <span class=\"specs-term-desc\">Supports peer domain name, multiple remote subnets, independent start\/stop control of single tunnel<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enterprise Access<\/span>\n                                        <span class=\"specs-term-desc\">Radius authentication, Wi-Fi user isolation, password show\/hide, calibration data backup<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Global Operator Adaptation<\/span>\n                                        <span class=\"specs-term-desc\">Automatically matches APN, BAND, IMS configurations for operators such as Verizon \/ AT&amp;T \/ T-Mobile<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Globalization and OEM<\/span>\n                                        <span class=\"specs-term-desc\">Multi-OEM Customization<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">I\/O Edge Control<\/span>\n                                        <span class=\"specs-term-desc\">4-channel digital I\/O, relay output, I\/O status reporting to cloud platform, alarm triggering<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Industrial IoT Protocols<\/span>\n                                        <span class=\"specs-term-desc\">Industrial Serial Port \/ DTU<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Industrial Reliability<\/span>\n                                        <span class=\"specs-term-desc\">High Availability Design<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Link Reliability<\/span>\n                                        <span class=\"specs-term-desc\">Link Backup and Hot Backup<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Load Balancing<\/span>\n                                        <span class=\"specs-term-desc\">Multi-link load balancing optimization, improving bandwidth utilization and business continuity<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Modern VPN Protocols<\/span>\n                                        <span class=\"specs-term-desc\">Added WireGuard, ZeroTier to meet flexible networking needs<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Multi-Mode Cellular Communication<\/span>\n                                        <span class=\"specs-term-desc\">Intelligent Dialing Mode Adaptation<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Network Diagnosis and Observation<\/span>\n                                        <span class=\"specs-term-desc\">Built-in TCPDUMP, ping, traceroute, Qlog; cellular signal \/ GNSS parameter reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestion de r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">Flexible Layer 2\/Layer 3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Network Security Access<\/span>\n                                        <span class=\"specs-term-desc\">Contr\u00f4le d&#039;acc\u00e8s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">O&amp;M and Deployment<\/span>\n                                        <span class=\"specs-term-desc\">FCT Factory Test<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">O&amp;M Command Enhancement<\/span>\n                                        <span class=\"specs-term-desc\">Factory mode supports nvram \/ show \/ info version \/ net test \/ factory reset<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Permission and Encryption<\/span>\n                                        <span class=\"specs-term-desc\">User permission management, HTTPS API, Wi-Fi password encryption, SSH login banner<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Secure Registration and Authentication<\/span>\n                                        <span class=\"specs-term-desc\">Supports MQTT\/MQTTS, JWT registration, public\/private key authentication, remote firmware upgrade<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Security Hardening<\/span>\n                                        <span class=\"specs-term-desc\">Firmware Security<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Software Component Upgrade<\/span>\n                                        <span class=\"specs-term-desc\">Continuous updates of OpenSSL, OpenVPN, curl, tcpdump, dnsmasq, mosquitto, busybox, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">State Grid Encryption<\/span>\n                                        <span class=\"specs-term-desc\">Supports IEC101\/IEC104\/DC protocol state cryptography encryption, model 305NRQ2-SEC<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VPN Technology Matrix<\/span>\n                                        <span class=\"specs-term-desc\">Full-Protocol VPN Support<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Vulnerability Repair<\/span>\n                                        <span class=\"specs-term-desc\">Continuously fixes CVE, Talos, Fortinet, CISA and other disclosed vulnerabilities<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">WLAN Capability<\/span>\n                                        <span class=\"specs-term-desc\">Multi-Mode Wi-Fi<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Processeur et stockage<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">processeur<\/span>\n                                        <span class=\"specs-term-desc\">580 MHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u00c9clair<\/span>\n                                        <span class=\"specs-term-desc\">64 MB SPI<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">B\u00c9LIER<\/span>\n                                        <span class=\"specs-term-desc\">128 Mo DDR2<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Connectivit\u00e9 et interfaces<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Connecteurs d&#039;antenne<\/span>\n                                        <span class=\"specs-term-desc\">5G: SMA \u00d72; 4G: SMA \u00d71 (overseas 4G models are SMA \u00d72); Wi-Fi: RP-SMA \u00d72<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">5 \u00d7 10\/100 Mbps RJ45, supports WAN\/LAN\/VLAN, 1.5KV network isolation transformer protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">GNSS (optional)<\/span>\n                                        <span class=\"specs-term-desc\">Some models support (see ordering information )<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Grounding Terminal<\/span>\n                                        <span class=\"specs-term-desc\">Soutenu<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">I\/O Port (optional)<\/span>\n                                        <span class=\"specs-term-desc\">4 \u00d7 IO (DI\/DO configurable)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indicateurs LED<\/span>\n                                        <span class=\"specs-term-desc\">Power, System, Network, Wi-Fi, Signal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interface d&#039;alimentation<\/span>\n                                        <span class=\"specs-term-desc\">DC 9~36V, overcurrent\/reverse polarity protection, 2-pin industrial terminal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Bouton de r\u00e9initialisation<\/span>\n                                        <span class=\"specs-term-desc\">Bouton de r\u00e9initialisation \u00e0 trou d&#039;\u00e9pingle<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Serial Port (optional)<\/span>\n                                        <span class=\"specs-term-desc\">1 \u00d7 RS-232 + 1 \u00d7 RS-485<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Emplacement pour carte SIM<\/span>\n                                        <span class=\"specs-term-desc\">Drawer-type slot \u00d71, supports 2 \u00d7 Nano-SIM<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Wi-Fi<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">10m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 90.96 Mbps (signal -54 dBm); Rod antenna: 90.74 Mbps (signal -45 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">1m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 91.26 Mbps (signal -36 dBm); Rod antenna: 90.22 Mbps (signal -25 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">30m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 1.28 Mbps (signal -62 dBm); Rod antenna: 7.20 Mbps (signal -64 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">5m<\/span>\n                                        <span class=\"specs-term-desc\">Suction cup antenna: 90.25 Mbps (signal -47 dBm); Rod antenna: 90.30 Mbps (signal -38 dBm)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Maximum Transmission Rate<\/span>\n                                        <span class=\"specs-term-desc\">300 Mbps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocole<\/span>\n                                        <span class=\"specs-term-desc\">IEEE 802.11 b\/g\/n<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Radiofr\u00e9quence<\/span>\n                                        <span class=\"specs-term-desc\">2,4 GHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Distance de transmission<\/span>\n                                        <span class=\"specs-term-desc\">Approx. 50 meters line-of-sight (affected by site environment)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance d&#039;\u00e9mission<\/span>\n                                        <span class=\"specs-term-desc\">802.11b: 16 dBm \u00b12 dBm (11 Mbps);\n802.11g: 16 dBm \u00b12 dBm (54 Mbps);\n802.11n @2.4 GHz: 16 dBm \u00b12 dBm (HT20 MCS7);\n802.11n @2.4 GHz: 16 dBm \u00b12 dBm (HT40 MCS7)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi Performance Test<\/span>\n                                        <span class=\"specs-term-desc\">Test conditions: AP: IR305LQ20-WLAN \/ STA: Xiaomi 10S, WPA2-PSK AES, Channel 11, 40MHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mode de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">AP \/ Client \/ WDS<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Device Power<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">150~320 mA@12V<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance de cr\u00eate<\/span>\n                                        <span class=\"specs-term-desc\">320 mA@12V<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance de veille<\/span>\n                                        <span class=\"specs-term-desc\">120~200 mA@12V<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Sp\u00e9cifications m\u00e9caniques<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enclosure and Cooling<\/span>\n                                        <span class=\"specs-term-desc\">Metal shell, fanless cooling<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">M\u00e9thode de montage<\/span>\n                                        <span class=\"specs-term-desc\">DIN rail<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Product Dimensions (W \u00d7 D \u00d7 H)<\/span>\n                                        <span class=\"specs-term-desc\">127 \u00d7 108.2 \u00d7 35 mm (5 \u00d7 4.26 \u00d7 1.38 in)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Poids du produit<\/span>\n                                        <span class=\"specs-term-desc\">454 g (1 lb)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indice de protection<\/span>\n                                        <span class=\"specs-term-desc\">IP30<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Environnement et certifications<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Humidit\u00e9 ambiante<\/span>\n                                        <span class=\"specs-term-desc\">5~95% (non-condensing)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Certifications<\/span>\n                                        <span class=\"specs-term-desc\">CE, E-MARK, FCC, IC, PTCRB, AT&amp;T, Verizon, T-Mobile, RCM, IMDA, MIC&amp;JATE, SRRC, UL, C1D2, IEC 62443-4-2, EN18031<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">EMC Indicators<\/span>\n                                        <span class=\"specs-term-desc\">EN61000-4-2, level 3, ESD\nEN61000-4-3, level 3, Radiated Electric Field\nEN61000-4-4, level 3, Burst Electric Field\nEN61000-4-5, level 3, Surge\nEN61000-4-6, level 3, Conducted Disturbance Immunity\nEN61000-4-8, &gt;level 2, Power Frequency Magnetic Field Immunity, horizontal\/vertical 400A\/m\nEN61000-4-12, level 3, Oscillatory Wave Immunity<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Temp\u00e9rature de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">Standard: -35 \u00b0C ~ 70 \u00b0C (-31 \u00b0F ~ 158 \u00b0F)\nExtended: -40 \u00b0C ~ 75 \u00b0C (-40 \u00b0F ~ 167 \u00b0F)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Caract\u00e9ristiques physiques<\/span>\n                                        <span class=\"specs-term-desc\">Shock IEC60068-2-27\nVibration IEC60068-2-6\nDrop IEC60068-2-32<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Temp\u00e9rature de stockage<\/span>\n                                        <span class=\"specs-term-desc\">-40 \u00b0C ~ 85 \u00b0C (-40 \u00b0F ~ 185 \u00b0F)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">R\u00e9seau cellulaire<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Authentification d&#039;acc\u00e8s<\/span>\n                                        <span class=\"specs-term-desc\">CHAP\/PAP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Connection Mode<\/span>\n                                        <span class=\"specs-term-desc\">Always online, on-demand dialing, manual dialing<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dialing Mode<\/span>\n                                        <span class=\"specs-term-desc\">PPP, QMI, ECM (depending on model)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Commutation double SIM<\/span>\n                                        <span class=\"specs-term-desc\">Supports SIM switching policies triggered by signal threshold, packet loss threshold, dial failure count, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Acc\u00e8s au r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">APN, VPDN<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Norme de r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">GSM\/GPRS\/EDGE, UMTS\/HSPA+\/EVDO\/TD-SCDMA, TDD LTE\/FDD LTE, 5G NR (SA\/NSA)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Operator Configuration<\/span>\n                                        <span class=\"specs-term-desc\">Built-in global mainstream operator APN configurations, supports T-Mobile, AT&amp;T, Verizon, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">PDP Configuration<\/span>\n                                        <span class=\"specs-term-desc\">Supports IPv4\/IPv4V6<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Signal Reporting<\/span>\n                                        <span class=\"specs-term-desc\">Supports RSRP, RSRQ, SINR, RSSI, RSCP, Ec\/Io, PCI, BAND and other parameter reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Carte SIM<\/span>\n                                        <span class=\"specs-term-desc\">Dual Nano-SIM, drawer-type slot<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Wired Network<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">5 \u00d7 10\/100 Mbps RJ45<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gratuitous ARP<\/span>\n                                        <span class=\"specs-term-desc\">Supports GARP broadcast, configurable broadcast count (1-10) and timeout (1-60 seconds)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IP Passthrough<\/span>\n                                        <span class=\"specs-term-desc\">Supports IP Passthrough function, distributing WAN port address to LAN port devices<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Isolation Protection<\/span>\n                                        <span class=\"specs-term-desc\">1.5KV network isolation transformer protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Port Roles<\/span>\n                                        <span class=\"specs-term-desc\">Supports flexible WAN\/LAN\/VLAN configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VLAN<\/span>\n                                        <span class=\"specs-term-desc\">Supports Access\/Trunk mode, VLAN IP address pool configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocole WAN<\/span>\n                                        <span class=\"specs-term-desc\">Adresse IP statique, DHCP, PPPoE<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Wi-Fi Network<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interface d&#039;antenne<\/span>\n                                        <span class=\"specs-term-desc\">RP-SMA \u00d72<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Authentication Mode<\/span>\n                                        <span class=\"specs-term-desc\">Open, WEP, WPA-PSK, WPA2-PSK, WPA\/WPA2, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Bandwidth<\/span>\n                                        <span class=\"specs-term-desc\">20 MHz \/ 40 MHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Encryption Mode<\/span>\n                                        <span class=\"specs-term-desc\">NONE, WEP, TKIP, AES<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Maximum Rate<\/span>\n                                        <span class=\"specs-term-desc\">300 Mbps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocol Standard<\/span>\n                                        <span class=\"specs-term-desc\">IEEE 802.11 b\/g\/n<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Radiofr\u00e9quence<\/span>\n                                        <span class=\"specs-term-desc\">2,4 GHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dispositifs de s\u00e9curit\u00e9<\/span>\n                                        <span class=\"specs-term-desc\">Wi-Fi password encrypted display, Wi-Fi user isolation, AP black\/whitelist<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Puissance d&#039;\u00e9mission<\/span>\n                                        <span class=\"specs-term-desc\">16 dBm \u00b12 dBm<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mode de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">AP \/ Client \/ WDS<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Link Backup and Redundancy<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ICMP Detection<\/span>\n                                        <span class=\"specs-term-desc\">Supports detection server, interval, timeout, maximum retry count configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Lien de sauvegarde<\/span>\n                                        <span class=\"specs-term-desc\">Supports cellular\/WAN mutual backup, hot backup\/cold backup\/load balancing three modes<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Load Balancing<\/span>\n                                        <span class=\"specs-term-desc\">After ICMP detection succeeds, data is transmitted through the corresponding link<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VRRP<\/span>\n                                        <span class=\"specs-term-desc\">Virtual Router Redundancy Protocol, supports virtual MAC, priority election<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Routing Capability<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dynamic Domain Name<\/span>\n                                        <span class=\"specs-term-desc\">DDNS, supports HTTPS update<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NAT<\/span>\n                                        <span class=\"specs-term-desc\">Network Address Translation, supports port mapping, virtual IP mapping<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OSPF<\/span>\n                                        <span class=\"specs-term-desc\">Open Shortest Path First dynamic routing protocol, supports router ID and network advertisement<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Static Routing<\/span>\n                                        <span class=\"specs-term-desc\">Supports destination network, subnet mask, gateway, interface configuration, supports priority<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">VPN and Data Security<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Certificate Management<\/span>\n                                        <span class=\"specs-term-desc\">Supports CA certificate, PKCS12 certificate import\/export<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DMVPN<\/span>\n                                        <span class=\"specs-term-desc\">Dynamic Multipoint VPN<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">GRE<\/span>\n                                        <span class=\"specs-term-desc\">Generic Routing Encapsulation tunnel<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">VPN IPsec<\/span>\n                                        <span class=\"specs-term-desc\">Supports IKEv1\/IKEv2, AES256-SHA512 encryption algorithm, up to 10 tunnels, supports peer domain name configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">L2TP<\/span>\n                                        <span class=\"specs-term-desc\">Supports L2TP over IPsec, supports NAT traversal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">OpenVPN<\/span>\n                                        <span class=\"specs-term-desc\">Supports TAP\/TUN mode, TLS-auth\/tls-crypt options, AES-256-GCM\/SHA256 encryption<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">PPTP<\/span>\n                                        <span class=\"specs-term-desc\">Supports client\/server mode<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">WireGuard<\/span>\n                                        <span class=\"specs-term-desc\">New-generation high-performance VPN protocol, supports connection status detection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ZeroTier<\/span>\n                                        <span class=\"specs-term-desc\">Supports virtual LAN networking, multiple tunnels configurable<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Firewall and Access Control<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">802.1x<\/span>\n                                        <span class=\"specs-term-desc\">Port-level access authentication<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ACL<\/span>\n                                        <span class=\"specs-term-desc\">Access Control List, supports source\/destination address, port, protocol configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Content Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Supports domain filtering, domain auto-refresh mechanism<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Device Access Control<\/span>\n                                        <span class=\"specs-term-desc\">Supports interface, protocol, source address, port configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DMZ<\/span>\n                                        <span class=\"specs-term-desc\">DMZ host configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DoS Protection<\/span>\n                                        <span class=\"specs-term-desc\">Denial of Service attack protection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">IP-MAC Binding<\/span>\n                                        <span class=\"specs-term-desc\">Static binding of IP and MAC address<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">MAC Address Filtering<\/span>\n                                        <span class=\"specs-term-desc\">Supports black\/whitelist mode<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NAT<\/span>\n                                        <span class=\"specs-term-desc\">Supports source address, destination address, port, interface configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Port Mapping<\/span>\n                                        <span class=\"specs-term-desc\">Supports protocol, source address, service port, internal port, external interface configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SPI Firewall<\/span>\n                                        <span class=\"specs-term-desc\">Stateful packet inspection<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Virtual IP Mapping<\/span>\n                                        <span class=\"specs-term-desc\">Supports source address range configuration<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Device Management and O&amp;M<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestion de la configuration<\/span>\n                                        <span class=\"specs-term-desc\">Supports configuration import\/export, factory reset<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Console<\/span>\n                                        <span class=\"specs-term-desc\">Local serial console management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestionnaire de p\u00e9riph\u00e9riques<\/span>\n                                        <span class=\"specs-term-desc\">InHand device cloud platform, supports batch management, remote configuration, firmware upgrade<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Firmware Signature<\/span>\n                                        <span class=\"specs-term-desc\">System firmware adds signature verification to prevent firmware tampering<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">HTTP API<\/span>\n                                        <span class=\"specs-term-desc\">Supports HTTP\/HTTPS API, remote query and configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">InConnect<\/span>\n                                        <span class=\"specs-term-desc\">Supports device remote access and NAT rule issuance<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SNMP<\/span>\n                                        <span class=\"specs-term-desc\">SNMP v1\/v2c\/v3, supports custom communication port<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SNMP TRAP<\/span>\n                                        <span class=\"specs-term-desc\">Alarm information active reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SSH\/Telnet<\/span>\n                                        <span class=\"specs-term-desc\">Remote command line management<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mise \u00e0 niveau du syst\u00e8me<\/span>\n                                        <span class=\"specs-term-desc\">Supports Web upgrade and Device Manager remote upgrade<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Logs and Alarms<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Remote Log<\/span>\n                                        <span class=\"specs-term-desc\">Supports Syslog server (UDP 514 port)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SMS Alarm<\/span>\n                                        <span class=\"specs-term-desc\">Supports SMS query and configuration of APN\/SIM\/operator, remote status query and restart<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Status Reporting<\/span>\n                                        <span class=\"specs-term-desc\">Supports system, Modem, network connection, routing status, GPIO pin status reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">System Alarm<\/span>\n                                        <span class=\"specs-term-desc\">System restart, LAN up\/down, SIM failure, signal quality abnormal alarm<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">System Log<\/span>\n                                        <span class=\"specs-term-desc\">Local\/remote\/serial log output, supports user-defined remote log prefix<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Traffic Alarm<\/span>\n                                        <span class=\"specs-term-desc\">Monthly\/24-hour\/hourly traffic threshold alarm, traffic overrun reporting to cloud platform<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Industrial Protocols and Interfaces<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DTU<\/span>\n                                        <span class=\"specs-term-desc\">TCP\/UDP transparent transmission, DCTCP\/DCUDP mode, supports domain name configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">I\/O Control<\/span>\n                                        <span class=\"specs-term-desc\">4 \u00d7 IO (DI\/DO configurable), supports edge-triggered status reporting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Pont Modbus<\/span>\n                                        <span class=\"specs-term-desc\">Modbus RTU vers Modbus TCP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Serial Port Traffic Statistics<\/span>\n                                        <span class=\"specs-term-desc\">Supports RS-232\/RS-485 serial port traffic statistics, TCP connection status display<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SMART-EMS<\/span>\n                                        <span class=\"specs-term-desc\">Supports cellular IP address reporting, optional no restart when connection fails<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">State Grid Encryption<\/span>\n                                        <span class=\"specs-term-desc\">Supports IEC101\/IEC104 power protocol encryption (specific models)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Network Services<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DDNS<\/span>\n                                        <span class=\"specs-term-desc\">Supports HTTPS update<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DHCP<\/span>\n                                        <span class=\"specs-term-desc\">Server\/Client, supports static binding (up to 200 entries), address pool range automatic verification<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">DNS<\/span>\n                                        <span class=\"specs-term-desc\">DNS proxy, DNS forwarding, supports custom domain name server<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Outils d&#039;entretien<\/span>\n                                        <span class=\"specs-term-desc\">Ping, traceroute, speed test, ARPING<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Network Packet Capture<\/span>\n                                        <span class=\"specs-term-desc\">Built-in TCPDUMP packet capture tool, supports interface, capture count, expert options configuration<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">NTP<\/span>\n                                        <span class=\"specs-term-desc\">NTP server function, GPS time synchronization<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Portail<\/span>\n                                        <span class=\"specs-term-desc\">Captive portal authentication<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">QoS<\/span>\n                                        <span class=\"specs-term-desc\">Bandwidth limiting, IP rate limiting<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Scheduled Tasks<\/span>\n                                        <span class=\"specs-term-desc\">Scheduled restart, supports advanced options to configure multiple rules<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">SIP ALG<\/span>\n                                        <span class=\"specs-term-desc\">SIP Application Layer Gateway<\/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> TOUTES LES FONCTIONNALIT\u00c9S\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\"> T\u00e9l\u00e9chargements <\/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-6a8d9f8645cec\" class=\"product-files-container\">\n        <div id=\"files-list-product-files-6a8d9f8645cec\">\n            <div class=\"loading\">R\u00e9cup\u00e9ration des ressources...<\/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 = 'IR315';\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-6a8d9f8645cec');\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\"> Commander <\/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-23703eb5_0 elementor-widget elementor-widget-heading\" data-id=\"23703eb5_0\" 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<h4 class=\"elementor-heading-title elementor-size-default\">Forfait standard*<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23703eb5_1 elementor-widget elementor-widget-text-editor\" data-id=\"23703eb5_1\" 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>Routeur industriel IR315 *1<\/li><li>Antenne 4G *2<\/li><li>Antenne Wi-Fi *2<\/li><li>Antenne GNSS *1<\/li><li>C\u00e2ble Ethernet *1<\/li><li>Alimentation *1<\/li><li>Kit de montage sur rail DIN *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-23703eb5_2 elementor-widget elementor-widget-text-editor\" data-id=\"23703eb5_2\" 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>* Veuillez noter que les antennes 4G\/5G\/GNSS sont incluses selon le mod\u00e8le choisi.<\/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-21ede12 elementor-widget elementor-widget-heading\" data-id=\"21ede12\" 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<h4 class=\"elementor-heading-title elementor-size-default\">Accessoires en option<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0eba18 elementor-widget elementor-widget-text-editor\" data-id=\"a0eba18\" 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>Alimentation *1<\/li><li>Kit de montage sur panneau *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-23703eb5_3 elementor-widget elementor-widget-text-editor\" data-id=\"23703eb5_3\" 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=\"\/fr\/contact-us\/\">Contactez-nous<\/a> directement pour en savoir plus sur nos options d&#039;emballage.<\/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\">\n    <div class=\"cloud-products-carousel\" id=\"cloud-products-6a8d9f8646ff9\">\n      <div class=\"carousel-viewport\">\n        <div class=\"carousel-track\">\n          <div class=\"carousel-slide\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1202629\" class=\"elementor elementor-1202629\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-222d120 e-con-full ar_chanpinluodi_5 e-flex e-con e-parent\" data-id=\"222d120\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-565523e elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"565523e\" 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\">Gestionnaire de p\u00e9riph\u00e9riques<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bb60c6 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"7bb60c6\" 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\">Cloud de gestion des appareils<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34a7736 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"34a7736\" 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\">Gestion centralis\u00e9e des routeurs et passerelles industriels InHand avec surveillance visuelle, configuration et mises \u00e0 niveau \u00e0 distance simplifi\u00e9es.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-059c335 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"059c335\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc4f4ad elementor-widget elementor-widget-button\" data-id=\"fc4f4ad\" 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=\"\/fr\/products\/cloud-service\/device-manager\/\">\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\">Apprendre encore plus<\/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-97f5d61 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"97f5d61\" 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-5a3b590 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"5a3b590\" 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\">Gestionnaire de p\u00e9riph\u00e9riques<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-afa6f43 e-con-full e-flex e-con e-child\" data-id=\"afa6f43\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2e4bfc elementor-widget elementor-widget-button\" data-id=\"d2e4bfc\" 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=\"\/fr\/products\/cloud-service\/device-manager\/\">\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\">Apprendre encore plus<\/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><div class=\"carousel-slide\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1202626\" class=\"elementor elementor-1202626\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b3765c e-con-full ar_chanpinluodi_5 e-flex e-con e-parent\" data-id=\"7b3765c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59666ac elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"59666ac\" 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\">InConnect<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fddec10 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"fddec10\" 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\">Service d&#039;acc\u00e8s \u00e0 distance <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08aab08 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"08aab08\" 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\">Acc\u00e8s distant s\u00e9curis\u00e9 et pr\u00eat \u00e0 l&#039;emploi pour les appareils, permettant aux ing\u00e9nieurs d&#039;effectuer la maintenance \u00e0 distance, les mises \u00e0 jour logicielles et d&#039;enregistrer les diagnostics.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bcdc57 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"8bcdc57\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3f819c elementor-widget elementor-widget-button\" data-id=\"c3f819c\" 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=\"\/fr\/products\/cloud-service\/inconnect\/\">\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\">Apprendre encore plus<\/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-2ed6fe8 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"2ed6fe8\" 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-ed893df elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"ed893df\" 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\">InConnect<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-011a658 e-con-full e-flex e-con e-child\" data-id=\"011a658\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19780cf elementor-widget elementor-widget-button\" data-id=\"19780cf\" 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=\"\/fr\/products\/cloud-service\/inconnect\/\">\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\">Apprendre encore plus<\/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        <\/div>\n      <\/div>\n      <div class=\"carousel-pagination\"><\/div>\n    <\/div><script>\n      (function() {\n        var container   = document.getElementById('cloud-products-6a8d9f8646ff9');\n        if (!container) return;\n        var track       = container.querySelector('.carousel-track');\n        var slides      = container.querySelectorAll('.carousel-slide');\n        var pagination  = container.querySelector('.carousel-pagination');\n        var total       = slides.length;\n        var current     = 0;\n        var autoplay    = true;\n        var delay       = 8000;\n        var timer       = null;\n        var startX      = 0;\n        var isDragging  = false;\n\n        function goTo(index) {\n          if (index < 0) index = total - 1;\n          if (index >= total) index = 0;\n          current = index;\n          track.style.transform = 'translateX(' + (-current * 100) + '%)';\n          updatePagination();\n        }\n\n        function next() { goTo(current + 1); }\n        function prev() { goTo(current - 1); }\n\n        function updatePagination() {\n          if (!pagination) return;\n          var bullets = pagination.querySelectorAll('.carousel-bullet');\n          for (var i = 0; i < bullets.length; i++) {\n            bullets[i].classList.toggle('active', i === current);\n          }\n        }\n\n        function buildPagination() {\n          if (!pagination) return;\n          var html = '';\n          for (var i = 0; i < total; i++) {\n            html += '<span class=\"carousel-bullet' + (i === 0 ? ' active' : '') + '\" data-index=\"' + i + '\"><\/span>';\n          }\n          pagination.innerHTML = html;\n          pagination.addEventListener('click', function(e) {\n            if (e.target.classList.contains('carousel-bullet')) {\n              goTo(parseInt(e.target.getAttribute('data-index'), 10));\n              resetAutoplay();\n            }\n          });\n        }\n\n        function startAutoplay() {\n          if (!autoplay) return;\n          stopAutoplay();\n          timer = setInterval(next, delay);\n        }\n\n        function stopAutoplay() {\n          if (timer) {\n            clearInterval(timer);\n            timer = null;\n          }\n        }\n\n        function resetAutoplay() {\n          stopAutoplay();\n          startAutoplay();\n        }\n\n        \/\/ \u79fb\u52a8\u7aef\u89e6\u6478\u6ed1\u52a8\n        track.addEventListener('touchstart', function(e) {\n          startX = e.touches[0].clientX;\n          isDragging = true;\n          stopAutoplay();\n        }, { passive: true });\n\n        track.addEventListener('touchend', function(e) {\n          if (!isDragging) return;\n          isDragging = false;\n          var endX = e.changedTouches[0].clientX;\n          var diff = startX - endX;\n          if (Math.abs(diff) > 40) {\n            diff > 0 ? next() : prev();\n          }\n          resetAutoplay();\n        }, { passive: true });\n\n        \/\/ \u9f20\u6807\u60ac\u505c\u6682\u505c\n        container.addEventListener('mouseenter', stopAutoplay);\n        container.addEventListener('mouseleave', startAutoplay);\n\n        \/\/ \u9875\u9762\u4e0d\u53ef\u89c1\u65f6\u6682\u505c\uff0c\u53ef\u89c1\u65f6\u6062\u590d\n        document.addEventListener('visibilitychange', function() {\n          if (document.hidden) {\n            stopAutoplay();\n          } else {\n            startAutoplay();\n          }\n        });\n\n        buildPagination();\n        goTo(0);\n        startAutoplay();\n      })();\n    <\/script><\/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\">Cas connexes<\/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\/Connected-Inspection-Robots-for-Smarter-Industrial-Operations.png\" alt=\"Aper\u00e7u\">\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\/Connected-Inspection-Robots-for-Smarter-Industrial-Operations.png\">\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/inspection-robots-connected\" class=\"mobile-thumb-link\">\n                            <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/08\/Connected-Inspection-Robots-for-Smarter-Industrial-Operations.png\" alt=\"Connected Inspection Robots for Smarter Industrial Operations\">\n                        <\/a>\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/inspection-robots-connected\">Connected Inspection Robots for Smarter Industrial Operations<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">InHand's IR315 and InConnect deliver secure, reliable 4G\/Wi-Fi connectivity and remote maintenance\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/inspection-robots-connected\" class=\"mobile-read-more\">En savoir plus \u2192<\/a>\n                    <\/div>\n                                    <div class=\"article-item\"\n                         data-image=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2023\/09\/ETC-Monitor.png\">\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-monitoring-of-etc-equipment\" class=\"mobile-thumb-link\">\n                            <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2023\/09\/ETC-Monitor.png\" alt=\"Solution de surveillance \u00e0 distance des \u00e9quipements ETC\">\n                        <\/a>\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-monitoring-of-etc-equipment\">Solution de surveillance \u00e0 distance des \u00e9quipements ETC<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Solution de surveillance \u00e0 distance des \u00e9quipements ETC\u00a0: applications et cas d\u2019utilisation \u2013 Points cl\u00e9s\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-monitoring-of-etc-equipment\" class=\"mobile-read-more\">En savoir plus \u2192<\/a>\n                    <\/div>\n                                    <div class=\"article-item\"\n                         data-image=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/intelligent-concrete-mixing-station-solution.png\">\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/intelligent-concrete-mixing-station\" class=\"mobile-thumb-link\">\n                            <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/intelligent-concrete-mixing-station-solution.png\" alt=\"Solution de centrale \u00e0 b\u00e9ton intelligente\">\n                        <\/a>\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/intelligent-concrete-mixing-station\">Solution de centrale \u00e0 b\u00e9ton intelligente<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Solutions de centrales \u00e0 b\u00e9ton intelligentes\u00a0: applications et cas cl\u00e9s \u2013 L\u2019IR315\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/intelligent-concrete-mixing-station\" class=\"mobile-read-more\">En savoir plus \u2192<\/a>\n                    <\/div>\n                            <\/div>\n            <a href=\"\/fr\/all-cases\/\" class=\"see-all-cases\">Voir tous les cas<\/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-9b561f4 e-con-full e-flex e-con e-parent\" data-id=\"9b561f4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69b06bb elementor-widget elementor-widget-heading\" data-id=\"69b06bb\" 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\">Foire aux questions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6db3b7f elementor-widget elementor-widget-n-accordion\" data-id=\"6db3b7f\" 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=\"Accord\u00e9on. Ouvrez les liens avec Entr\u00e9e ou Espace, fermez-les avec \u00c9chap et naviguez avec les fl\u00e8ches directionnelles.\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1150\" 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-1150\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Quelles sont les fonctionnalit\u00e9s optionnelles avec lesquelles l&#039;IR315 peut \u00eatre configur\u00e9 ? <\/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-1150\" class=\"elementor-element elementor-element-316a6bf e-con-full e-flex e-con e-child\" data-id=\"316a6bf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c544073 elementor-widget elementor-widget-text-editor\" data-id=\"c544073\" 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>L&#039;IR315 prend en charge quatre fonctionnalit\u00e9s mat\u00e9rielles optionnelles, s\u00e9lectionn\u00e9es lors de la commande\u00a0:<\/p><ul><li><strong>Wi-Fi<\/strong> (<code style=\"background: #f4f4f4; padding: 2px 4px; border-radius: 3px;\"> -WLAN <\/code> (suffixe)\u00a0: 802.11b\/g\/n, 300\u00a0Mbps, modes AP et STA<\/li><li><strong>En s\u00e9rie<\/strong> (<code style=\"background: #f4f4f4; padding: 2px 4px; border-radius: 3px;\"> -S <\/code> suffixe) : 1\u00d7 RS232 + 1\u00d7 RS485 \u2014 <strong>incompatible avec les E\/S<\/strong><\/li><li><strong>E\/S<\/strong> (par d\u00e9faut, sans suffixe) : 4 entr\u00e9es\/sorties num\u00e9riques configurables<\/li><li><strong>GNSS<\/strong> (<code style=\"background: #f4f4f4; padding: 2px 4px; border-radius: 3px;\"> -G <\/code> (suffixe)\u00a0: GPS, GLONASS, BeiDou, Galileo et QZSS avec une pr\u00e9cision de \u00b12,5\u00a0m<\/li><\/ul><p>Mod\u00e8le de num\u00e9ro de pi\u00e8ce\u00a0: <code style=\"background: #f4f4f4; padding: 2px 4px; border-radius: 3px;\"> IR315-- - <S>[-G]<\/s> <\/code>Veuillez v\u00e9rifier que la configuration correspond \u00e0 votre application avant de passer commande.<\/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-1151\" 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-1151\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Comment configurer et me connecter \u00e0 l&#039;IR315 pour la premi\u00e8re fois\u00a0? <\/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-1151\" class=\"elementor-element elementor-element-1e221cc e-con-full e-flex e-con e-child\" data-id=\"1e221cc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d5c1d95 elementor-widget elementor-widget-text-editor\" data-id=\"d5c1d95\" 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>Installez les antennes (cellulaire, Wi-Fi, GNSS selon le cas), ins\u00e9rez la carte SIM (appareil \u00e9teint) et branchez l&#039;adaptateur secteur. Une fois l&#039;appareil d\u00e9marr\u00e9, connectez un ordinateur \u00e0 un port LAN via Ethernet. Configurez l&#039;adaptateur en DHCP ou attribuez-lui une adresse IP statique de type 192.168.2.x. Ouvrez un navigateur et acc\u00e9dez \u00e0 l&#039;adresse suivante\u00a0: <code style='background:#f4f4f4;padding:2px 4px;border-radius:3px;'> http:\/\/192.168.2.1 <\/code>Connectez-vous avec les identifiants imprim\u00e9s sur l&#039;\u00e9tiquette de l&#039;appareil.<\/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-1152\" 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-1152\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Comment connecter l&#039;IR315 au r\u00e9seau cellulaire et configurer l&#039;APN\u00a0? <\/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-1152\" class=\"elementor-element elementor-element-0fbdc06 e-con-full e-flex e-con e-child\" data-id=\"0fbdc06\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef3550e elementor-widget elementor-widget-text-editor\" data-id=\"ef3550e\" 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>Appareil \u00e9teint, ins\u00e9rez la carte SIM. Allumez-le\u00a0: l\u2019IR315 d\u00e9tecte automatiquement l\u2019op\u00e9rateur et applique l\u2019APN correspondant dans la plupart des cas\u00a0; aucune configuration manuelle n\u2019est donc n\u00e9cessaire. Si la connexion cellulaire ne s\u2019\u00e9tablit pas, connectez-vous et acc\u00e9dez \u00e0\u2026 <strong>R\u00e9seau &gt; Cellulaire<\/strong>, configurez l&#039;APN selon les exigences de votre op\u00e9rateur, puis cliquez <strong>Appliquer<\/strong>V\u00e9rifiez en consultant le <strong>NET LED<\/strong>: vert fixe = r\u00e9seau connect\u00e9 ; vert clignotant = connexion r\u00e9seau en cours ; \u00e9teint = r\u00e9seau d\u00e9connect\u00e9.<\/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-1153\" 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-1153\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Comment configurer la connexion de secours (WAN principale, basculement cellulaire) sur l&#039;IR315\u00a0? <\/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-1153\" class=\"elementor-element elementor-element-aab4d8b e-con-full e-flex e-con e-child\" data-id=\"aab4d8b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ba7593 elementor-widget elementor-widget-text-editor\" data-id=\"0ba7593\" 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>Assurez-vous que la liaison montante WAN et la connexion cellulaire sont configur\u00e9es et fonctionnelles. Allez \u00e0 <strong>R\u00e9seau &gt; Sauvegarde de lien<\/strong>. D\u00e9finissez le <strong>Lien principal<\/strong> vers le WAN et le <strong>Lien de sauvegarde<\/strong> vers le cellulaire. Choisissez <strong>Sauvegarde \u00e0 chaud<\/strong> (le r\u00e9seau cellulaire reste en veille) ou <strong>Sauvegarde \u00e0 froid<\/strong> (Le r\u00e9seau cellulaire s&#039;active uniquement apr\u00e8s la d\u00e9faillance du r\u00e9seau \u00e9tendu). Configurez un <strong>Serveur de d\u00e9tection ICMP<\/strong> pour d\u00e9terminer la disponibilit\u00e9 du WAN. Cliquez <strong>Appliquer<\/strong>.<\/p>\n\n<p>&#8212;<\/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-17ed8db e-con-full e-flex e-con e-child\" data-id=\"17ed8db\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-acb9aad elementor-widget-mobile__width-initial m-pro-button-2 elementor-widget elementor-widget-button\" data-id=\"acb9aad\" 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\">Visitez la communaut\u00e9<\/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\">Vous aimerez peut-\u00eatre aussi<\/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=\"\/fr\/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\">Demander un devis<\/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\">Demander un devis<\/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=\"\/fr\/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\">Tous les produits<\/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\">Tous les produits<\/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=\"\/fr\/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\">Tous les cas<\/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\">Tous les cas<\/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\">Boutique en ligne<\/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\">Boutique en ligne<\/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>IR315 Industrial Router The IR315 is a multi-port 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 Buy Now IR315 Industrial Router The IR315 is a multi-port and versatile industrial router, delivering stable, secure, and compliant connectivity for unattended [&hellip;]<\/p>","protected":false},"featured_media":6368,"template":"elementor_header_footer","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[19,830],"product_tag":[],"class_list":["post-5459","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>IR315 Industrial Router: Multi-Port Connectivity for Harsh Environments<\/title>\n<meta name=\"description\" content=\"IR315 industrial router offers 5 Ethernet ports, dual SIM failover, and operates in -20~70\u2103 environments. Features VPN security, cloud management, and industrial certifications.\" \/>\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\/fr\/products\/industrial-routers\/ir315\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IR315\" \/>\n<meta property=\"og:description\" content=\"IR315 industrial router offers 5 Ethernet ports, dual SIM failover, and operates in -20~70\u2103 environments. Features VPN security, cloud management, and industrial certifications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315\" \/>\n<meta property=\"og:site_name\" content=\"InHand Networks\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-13T07:15:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1230\" \/>\n\t<meta property=\"og:image:height\" content=\"1073\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315\",\"url\":\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315\",\"name\":\"IR315 Industrial Router: Multi-Port Connectivity for Harsh Environments\",\"isPartOf\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png\",\"datePublished\":\"2026-01-15T05:15:28+00:00\",\"dateModified\":\"2026-08-13T07:15:54+00:00\",\"description\":\"IR315 industrial router offers 5 Ethernet ports, dual SIM failover, and operates in -20~70\u2103 environments. Features VPN security, cloud management, and industrial certifications.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#primaryimage\",\"url\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png\",\"contentUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png\",\"width\":1230,\"height\":1073,\"caption\":\"This rugged router provides secure connectivity for industrial IoT deployments\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#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\":\"IR315\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inhand.com\/fr\/#website\",\"url\":\"https:\/\/www.inhand.com\/fr\/\",\"name\":\"inhand\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inhand.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inhand.com\/fr\/#organization\",\"name\":\"inhand\",\"url\":\"https:\/\/www.inhand.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.inhand.com\/fr\/#\/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\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Routeur industriel IR315\u00a0: Connectivit\u00e9 multiport pour environnements difficiles","description":"Le routeur industriel IR315 offre 5 ports Ethernet, la double SIM avec basculement automatique et fonctionne dans des environnements de -20 \u00e0 70 \u00b0C. Il int\u00e8gre la s\u00e9curit\u00e9 VPN, la gestion cloud et des certifications industrielles.","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\/fr\/products\/industrial-routers\/ir315","og_locale":"fr_FR","og_type":"article","og_title":"IR315","og_description":"IR315 industrial router offers 5 Ethernet ports, dual SIM failover, and operates in -20~70\u2103 environments. Features VPN security, cloud management, and industrial certifications.","og_url":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315","og_site_name":"InHand Networks","article_modified_time":"2026-08-13T07:15:54+00:00","og_image":[{"width":1230,"height":1073,"url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315","url":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315","name":"Routeur industriel IR315\u00a0: Connectivit\u00e9 multiport pour environnements difficiles","isPartOf":{"@id":"https:\/\/www.inhand.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#primaryimage"},"image":{"@id":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#primaryimage"},"thumbnailUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png","datePublished":"2026-01-15T05:15:28+00:00","dateModified":"2026-08-13T07:15:54+00:00","description":"Le routeur industriel IR315 offre 5 ports Ethernet, la double SIM avec basculement automatique et fonctionne dans des environnements de -20 \u00e0 70 \u00b0C. Il int\u00e8gre la s\u00e9curit\u00e9 VPN, la gestion cloud et des certifications industrielles.","breadcrumb":{"@id":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#primaryimage","url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png","contentUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IR315.png","width":1230,"height":1073,"caption":"This rugged router provides secure connectivity for industrial IoT deployments"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inhand.com\/fr\/products\/industrial-routers\/ir315#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":"IR315"}]},{"@type":"WebSite","@id":"https:\/\/www.inhand.com\/fr\/#website","url":"https:\/\/www.inhand.com\/fr\/","name":"main","description":"","publisher":{"@id":"https:\/\/www.inhand.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inhand.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.inhand.com\/fr\/#organization","name":"main","url":"https:\/\/www.inhand.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.inhand.com\/fr\/#\/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\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product\/5459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/types\/product"}],"version-history":[{"count":0,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product\/5459\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/media\/6368"}],"wp:attachment":[{"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/media?parent=5459"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_brand?post=5459"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_cat?post=5459"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_tag?post=5459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}