{"id":5318,"date":"2026-01-14T11:37:24","date_gmt":"2026-01-14T11:37:24","guid":{"rendered":"https:\/\/beta-new.inhand.com\/?post_type=product&#038;p=5318"},"modified":"2026-06-01T08:06:59","modified_gmt":"2026-06-01T08:06:59","slug":"ig902","status":"publish","type":"product","link":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902","title":{"rendered":"IG902"},"content":{"rendered":"<div data-elementor-type=\"product-post\" data-elementor-id=\"5318\" class=\"elementor elementor-5318\" data-elementor-post-type=\"product\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66782e1b e-con-full ar_chanpinluodi_1 e-flex e-con e-parent\" data-id=\"66782e1b\" 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-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\">IG902<br>\nHaute performance<br>Passerelle Edge<\/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;IG902 est con\u00e7u pour les sites industriels complexes gr\u00e2ce \u00e0 sa puissance de calcul accrue et ses interfaces riches. L&#039;extensibilit\u00e9 optionnelle DSA et Python\/Docker prend en charge l&#039;acquisition multi-sources et les charges de travail p\u00e9riph\u00e9riques \u00e0 haut d\u00e9bit.<\/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 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 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\/products\/ingateway902-industrial-cellular-gateway\">\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-30c6ba2 e-con-full ar_chanpinluodi_2 e-flex e-con e-parent\" data-id=\"30c6ba2\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-019b424 e-flex e-con-boxed e-con e-child\" data-id=\"019b424\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-648e60d e-con-full e-flex e-con e-child\" data-id=\"648e60d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a5e6fc e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"6a5e6fc\" 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=\"111535868\" aria-label=\"Onglets. Ouvrez les \u00e9l\u00e9ments avec Entr\u00e9e ou Espace, fermez avec \u00c9chap et naviguez \u00e0 l&#039;aide des touches fl\u00e9ch\u00e9es.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-1115358681\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-1115358681\" 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\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-1115358681\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-1115358681\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-2e01f93 e-con-full e-flex e-con e-child\" data-id=\"2e01f93\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f505fa elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"8f505fa\" 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            <!--\u5c01\u9762\u56fe\u7247\u94fe\u63a5-->\n        <div style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url('\/wp-content\/uploads\/2026\/05\/IG902-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\/03\/IG902_COMBINED.glb\";\n\n        \/\/ \u70b9\u51fb\u4e8b\u4ef6\n        btn.addEventListener('click', function() {\n            \/\/ 1. \u5f00\u59cb\u52a0\u8f7d\u6a21\u578b\n            viewer.src = modelUrl;\n            \n            \/\/ 2. \u6309\u94ae\u7a0d\u5fae\u53d8\u7070\u4e00\u70b9\u8868\u793a\u5df2\u70b9\u51fb\n            btn.style.opacity = '0.7';\n            btn.innerText = \"Loading...\";\n\n            \/\/ 3. \u76d1\u542c\u52a0\u8f7d\u8fdb\u5ea6\n            viewer.addEventListener('progress', function(event) {\n                var percentage = event.detail.totalProgress * 100;\n                progressBar.style.width = percentage + '%';\n\n                \/\/ 4. \u5f53\u52a0\u8f7d\u5b8c\u6210 (100%)\n                if (percentage >= 100) {\n                    \/\/ \u5ef6\u8fdf 300\u6beb\u79d2\u8ba9\u7528\u6237\u770b\u5230\u8fdb\u5ea6\u6761\u8dd1\u6ee1\uff0c\u7136\u540e\u9690\u85cf\u5c01\u9762\n                    setTimeout(function() {\n                        cover.style.display = 'none'; \/\/ \u9690\u85cf\u5c01\u9762\u548c\u6309\u94ae\n                        progressBar.style.display = 'none'; \/\/ \u9690\u85cf\u8fdb\u5ea6\u6761\n                    }, 300);\n                }\n            });\n        });\n    });\n    <\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-434d767 e-flex e-con-boxed e-con e-child\" data-id=\"434d767\" 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-ba725a1 elementor-widget elementor-widget-heading\" data-id=\"ba725a1\" 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\">PHOTO<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e3e5421 elementor-widget elementor-widget-shortcode\" data-id=\"e3e5421\" 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\/IG902-thumbnail-01.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-01-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-02.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-02-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-03.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-03-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-04.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-04-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-thumbnail-05.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/IG902-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\/IG902-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\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\">Puissance de calcul accrue, r\u00e9ponse industrielle plus rapide<\/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-1cbc13e1 e-con-full e-flex e-con e-parent\" data-id=\"1cbc13e1\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4f229a15 e-flex e-con-boxed e-con e-child\" data-id=\"4f229a15\" 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<div class=\"elementor-element elementor-element-251d022f e-con-full e-flex e-con e-child\" data-id=\"251d022f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e77560d elementor-widget elementor-widget-image\" data-id=\"e77560d\" 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\/Protocol.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-1084099f e-con-full e-flex e-con e-child\" data-id=\"1084099f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42852dcb elementor-widget elementor-widget-text-editor\" data-id=\"42852dcb\" 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\"><strong><span class=\"ne-text\">DSA optionnel, plus de 80 protocoles<\/span><\/strong><\/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-23318c48 e-con-full e-flex e-con e-child\" data-id=\"23318c48\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98d6407 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"98d6407\" 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\"><span class=\"ne-text\">Le traitement normalis\u00e9 des donn\u00e9es raccourcit l&#039;int\u00e9gration et r\u00e9duit <\/span><\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2de640bc e-flex e-con-boxed e-con e-child\" data-id=\"2de640bc\" 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<div class=\"elementor-element elementor-element-73948efe e-con-full e-flex e-con e-child\" data-id=\"73948efe\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c74a659 elementor-widget elementor-widget-image\" data-id=\"1c74a659\" 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\/HardwareRocket.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-395fb294 e-con-full e-flex e-con e-child\" data-id=\"395fb294\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d65b0d elementor-widget elementor-widget-text-editor\" data-id=\"9d65b0d\" 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\"><strong><span class=\"ne-text\">Plateforme haute performance<\/span><\/strong><\/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-4f1fda0e e-con-full e-flex e-con e-child\" data-id=\"4f1fda0e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69649afe elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"69649afe\" 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\"><span class=\"ne-text\">Le support de calcul\/stockage permet le pr\u00e9traitement, l&#039;\u00e9valuation des r\u00e8gles, la mise en relation et l&#039;analyse l\u00e9g\u00e8re pour une r\u00e9ponse plus rapide.<\/span><\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4673753a e-flex e-con-boxed e-con e-child\" data-id=\"4673753a\" 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<div class=\"elementor-element elementor-element-3b4dd9fc e-con-full e-flex e-con e-child\" data-id=\"3b4dd9fc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35f55801 elementor-widget elementor-widget-image\" data-id=\"35f55801\" 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-56b8294c e-con-full e-flex e-con e-child\" data-id=\"56b8294c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42c0cf45 elementor-widget elementor-widget-text-editor\" data-id=\"42c0cf45\" 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\"><strong><span class=\"ne-text\">GbE + ports s\u00e9rie industriels<\/span><\/strong><\/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-2d009981 e-con-full e-flex e-con e-child\" data-id=\"2d009981\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46cfd4d2 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"46cfd4d2\" 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\"><span class=\"ne-text\">La connectivit\u00e9 mixte Ethernet et s\u00e9rie permet l&#039;agr\u00e9gation de divers points de terminaison sur le terrain.<\/span><\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7422db46 e-con-full e-flex e-con e-parent\" data-id=\"7422db46\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4396a4db e-flex e-con-boxed e-con e-child\" data-id=\"4396a4db\" 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<div class=\"elementor-element elementor-element-2c2b844a e-con-full e-flex e-con e-child\" data-id=\"2c2b844a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa0c573 elementor-widget elementor-widget-image\" data-id=\"aa0c573\" 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-21d82c06 e-con-full e-flex e-con e-child\" data-id=\"21d82c06\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ce57cb4 elementor-widget elementor-widget-text-editor\" data-id=\"2ce57cb4\" 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\"><strong><span class=\"ne-text\">Redondance multi-liens int\u00e9gr\u00e9e<\/span><\/strong><\/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-407dc69 e-con-full e-flex e-con e-child\" data-id=\"407dc69\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f03efcd elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6f03efcd\" 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\"><span class=\"ne-text\">La sauvegarde sur plusieurs liens et le basculement avec v\u00e9rification des liens am\u00e9liorent la disponibilit\u00e9 et la vitesse de r\u00e9cup\u00e9ration.<\/span><\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2718df45 e-flex e-con-boxed e-con e-child\" data-id=\"2718df45\" 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<div class=\"elementor-element elementor-element-43992593 e-con-full e-flex e-con e-child\" data-id=\"43992593\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4cba0650 elementor-widget elementor-widget-image\" data-id=\"4cba0650\" 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-15986230 e-con-full e-flex e-con e-child\" data-id=\"15986230\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a00fb7b elementor-widget elementor-widget-text-editor\" data-id=\"a00fb7b\" 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\"><strong><span class=\"ne-text\">extensibilit\u00e9 Python\/Docker<\/span><\/strong><\/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-3530f61d e-con-full e-flex e-con e-child\" data-id=\"3530f61d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a970192 elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"1a970192\" 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\"><span class=\"ne-text\">Prend en charge la logique personnalis\u00e9e et la livraison conteneuris\u00e9e pour une personnalisation rapide sur site.<\/span><\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-562e544 e-flex e-con-boxed e-con e-child\" data-id=\"562e544\" 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<div class=\"elementor-element elementor-element-7fa72b8e e-con-full e-flex e-con e-child\" data-id=\"7fa72b8e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f46778e elementor-widget elementor-widget-image\" data-id=\"2f46778e\" 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\/Industrial.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-5e3ac383 e-con-full e-flex e-con e-child\" data-id=\"5e3ac383\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f8af7f2 elementor-widget elementor-widget-text-editor\" data-id=\"2f8af7f2\" 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\"><strong><span class=\"ne-text\">Conception robuste de qualit\u00e9 industrielle<\/span><\/strong><\/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-34c851a7 e-con-full e-flex e-con e-child\" data-id=\"34c851a7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fd93d9d elementor-widget__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"6fd93d9d\" 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\"><span class=\"ne-text\">La conception industrielle sans ventilateur assure une stabilit\u00e9 \u00e0 long terme et une maintenance facilit\u00e9e.<\/span><\/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\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  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=\"Onglets. Ouvrez les \u00e9l\u00e9ments avec Entr\u00e9e ou Espace, fermez avec \u00c9chap et naviguez \u00e0 l&#039;aide des touches fl\u00e9ch\u00e9es.\">\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\">Sp\u00e9cifications techniques de base<\/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\">LTE Cat4\/Cat6 (selon le mod\u00e8le)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestion du cloud<\/span>\n                                        <span class=\"specs-term-desc\">Configuration, mises \u00e0 niveau et op\u00e9rations \u00e0 distance avec DeviceLive<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocoles d&#039;acquisition de donn\u00e9es<\/span>\n                                        <span class=\"specs-term-desc\">Modbus RTU\/TCP, EtherNet\/IP, OPC UA, IEC101\/104, DNP3.0, BACnet, CNC<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">2 \u00d7 10\/100\/1000 Mbps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Fonctionnalit\u00e9s r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">APN, VPDN, CHAP\/PAP\/MS-CHAP\/MS-CHAPv2\u00a0; serveur\/relais\/client DHCP\u00a0; relais DNS\u00a0; DDNS\u00a0; routage statique<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Temp\u00e9rature de fonctionnement et protection<\/span>\n                                        <span class=\"specs-term-desc\">-25~70\u2103, IP30<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alimentation<\/span>\n                                        <span class=\"specs-term-desc\">12~48 V CC, protection contre l&#039;inversion de polarit\u00e9 et les surintensit\u00e9s<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Processeur et m\u00e9moire<\/span>\n                                        <span class=\"specs-term-desc\">Processeur ARM Cortex-A8 \u00e0 1 GHz, 1 Go de m\u00e9moire DDR3<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">D\u00e9veloppement secondaire<\/span>\n                                        <span class=\"specs-term-desc\">D\u00e9veloppement secondaire en Python et Docker<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">S\u00e9curit\u00e9<\/span>\n                                        <span class=\"specs-term-desc\">Pare-feu SPI, ACL, NAT\/PAT\/DMZ, AAA (local\/Radius\/Tacacs+\/LDAP), IPSec\/GRE\/L2TP\/OpenVPN\/CA<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interfaces s\u00e9rie et E\/S<\/span>\n                                        <span class=\"specs-term-desc\">1 port RS232\/RS485 + 1 port RS485 (2 ports RS485 sur certains mod\u00e8les)\u00a0; relais 4DI+4DO ou 4DI+3DO+1 en option<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Stockage<\/span>\n                                        <span class=\"specs-term-desc\">8 Go eMMC, carte microSD jusqu&#039;\u00e0 32 Go<\/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\">ARM Cortex-A8 \u00e0 1 GHz<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">\u00c9clair<\/span>\n                                        <span class=\"specs-term-desc\">eMMC 8 Go<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">B\u00c9LIER<\/span>\n                                        <span class=\"specs-term-desc\">IG902-B\u00a0: 512\u00a0Mo de m\u00e9moire DDR3\u00a0; IG902-H\u00a0: 1\u00a0Go de m\u00e9moire vive DDR3<\/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\">Port console<\/span>\n                                        <span class=\"specs-term-desc\">1\u00d7console RS232 (RJ45)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports Ethernet<\/span>\n                                        <span class=\"specs-term-desc\">2 ports Ethernet 10\/100\/1000 Mbps (WAN\/LAN ou 2 ports LAN)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">GNSS (optionnel)<\/span>\n                                        <span class=\"specs-term-desc\">GPS et BeiDou<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports d&#039;E\/S<\/span>\n                                        <span class=\"specs-term-desc\">Aucun \/ 4 entr\u00e9es num\u00e9riques + 3 sorties num\u00e9riques + 1 sortie relais ou sortie num\u00e9rique\/impulsionnelle<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indicateurs LED<\/span>\n                                        <span class=\"specs-term-desc\">ALIMENTATION, \u00c9TAT, AVERTISSEMENT, ERREUR, MODEM, SIM1, SIM2, TF, PYTHON, UTILISATEUR1, UTILISATEUR2, WIFI, GPS, SIGNAL<\/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 \u00e0 trou d&#039;\u00e9pingle<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Ports s\u00e9rie<\/span>\n                                        <span class=\"specs-term-desc\">1\u00d7RS232\/RS485 + 1\u00d7RS485<\/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\">1,8 V\/3 V, 2 emplacements de type tiroir<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">TF<\/span>\n                                        <span class=\"specs-term-desc\">Extension de m\u00e9moire via carte microSD jusqu&#039;\u00e0 32 Go<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Port USB<\/span>\n                                        <span class=\"specs-term-desc\">1 port USB 2.0<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Wi-Fi (en option)<\/span>\n                                        <span class=\"specs-term-desc\">Wi-Fi 2,4G\/5G (802.11 ac\/a\/b\/g\/n)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Puissance et consommation d&#039;\u00e9nergie<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alimentation \u00e9lectrique<\/span>\n                                        <span class=\"specs-term-desc\">Entr\u00e9e CC 12~48V<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Borne d&#039;alimentation<\/span>\n                                        <span class=\"specs-term-desc\">Terminal industriel d\u00e9branchable<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protection contre l&#039;inversion de polarit\u00e9 et les surintensit\u00e9s<\/span>\n                                        <span class=\"specs-term-desc\">Soutenu<\/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\">Bo\u00eetier et refroidissement<\/span>\n                                        <span class=\"specs-term-desc\">Bo\u00eetier m\u00e9tallique, sans ventilateur<\/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\">Montage sur rail DIN\/mural<\/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\">RTC (optionnel)<\/span>\n                                        <span class=\"specs-term-desc\">Horloge temps r\u00e9el int\u00e9gr\u00e9e aliment\u00e9e par supercondensateur<\/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% HR sans condensation<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Certifications<\/span>\n                                        <span class=\"specs-term-desc\">CE, FCC, PTCRB, RCM, IC, IMDA, AT&amp;T, MIC&amp;JATE, MSIP, EAC, ANATEL, UKCA<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Norme CEM<\/span>\n                                        <span class=\"specs-term-desc\">EN61000-4-2, niveau 3, Statique ; EN61000-4-3, niveau 3, Champ \u00e9lectrique de rayonnement ; EN61000-4-4, niveau 3, Champ \u00e9lectrique puls\u00e9 ; EN61000-4-5, niveau 3, Surtension ; EN61000-4-6, niveau 3, Immunit\u00e9 aux perturbations conduites ; EN61000-4-8, R\u00e9sistance aux champs de fr\u00e9quence industrielle, horizontal\/vertical 400 A\/m (&gt; niveau 3) ; EN61000-4-12, niveau 3, R\u00e9sistance aux ondes de choc<\/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\">-25~70\u2103<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Caract\u00e9ristiques physiques<\/span>\n                                        <span class=\"specs-term-desc\">R\u00e9sistance aux chocs (IEC60068-2-27), r\u00e9sistance aux vibrations (IEC60068-2-6), r\u00e9sistance aux chutes (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~85\u2103<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Sp\u00e9cifications logicielles<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Syst\u00e8me op\u00e9rateur<\/span>\n                                        <span class=\"specs-term-desc\">Linux personnalis\u00e9<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Fonctionnalit\u00e9s r\u00e9seau<\/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\/MS-CHAP\/MS-CHAPV2<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Applications de propri\u00e9t\u00e9 intellectuelle<\/span>\n                                        <span class=\"specs-term-desc\">Ping, Traceroute, Serveur\/Relais\/Client DHCP, Relais DNS, DDNS, Telnet, SSH, HTTP, HTTPS, TFTP, FTP, SFTP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Routage IP<\/span>\n                                        <span class=\"specs-term-desc\">Routage statique<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocoles LAN<\/span>\n                                        <span class=\"specs-term-desc\">ARP, EtherNet<\/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\">Type de r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">LTE, WCDMA (HSPA+), EDGE, GPRS, CDMA<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">S\u00e9curit\u00e9<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">AAA (Authentification, Autorisation, Comptabilit\u00e9)<\/span>\n                                        <span class=\"specs-term-desc\">Local\/Rayon\/Tacacs+\/LDAP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Certificats CA<\/span>\n                                        <span class=\"specs-term-desc\">Prise en charge (peut s&#039;appliquer automatiquement)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">S\u00e9curit\u00e9 du r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">Pare-feu SPI, protection anti-DoS, filtrage multicast\/ping, ACL, NAT, PAT, DMZ, redirection de ports, serveur virtuel<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestion des utilisateurs<\/span>\n                                        <span class=\"specs-term-desc\">Utilisateurs \u00e0 plusieurs niveaux<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">S\u00e9curit\u00e9 des donn\u00e9es<\/span>\n                                        <span class=\"specs-term-desc\">VPN IPSec, GRE, L2TP, OpenVPN, CA<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Fiabilit\u00e9<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">m\u00e9canisme de secours<\/span>\n                                        <span class=\"specs-term-desc\">VRRP, sauvegarde d&#039;interface<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Commutation double SIM<\/span>\n                                        <span class=\"specs-term-desc\">Sauvegarde double SIM<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Chien de garde int\u00e9gr\u00e9<\/span>\n                                        <span class=\"specs-term-desc\">Autodiagnostic de l&#039;appareil, r\u00e9cup\u00e9ration automatique en cas de dysfonctionnement<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">D\u00e9tection de liens<\/span>\n                                        <span class=\"specs-term-desc\">D\u00e9tection des paquets de pulsation, r\u00e9cup\u00e9ration automatique en cas de d\u00e9connexion<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Wi-Fi (en option)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mode Wi-Fi<\/span>\n                                        <span class=\"specs-term-desc\">Modes AP et client<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">S\u00e9curit\u00e9 WLAN<\/span>\n                                        <span class=\"specs-term-desc\">Syst\u00e8me ouvert, cl\u00e9 partag\u00e9e, chiffrement WPA\/WPA2, WEP\/TKIP\/AES<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Norme WLAN<\/span>\n                                        <span class=\"specs-term-desc\">IEEE 802.11 ac\/a\/b\/g\/n<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Plateforme ouverte et protocoles d&#039;acquisition de donn\u00e9es (DSA)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocoles d&#039;\u00e9lectricit\u00e9<\/span>\n                                        <span class=\"specs-term-desc\">DLT645-2007, IEC101\/104, DNP3.0<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocoles industriels<\/span>\n                                        <span class=\"specs-term-desc\">Modbus RTU Ma\u00eetre\/Esclave, Modbus TCP Ma\u00eetre\/Esclave, EtherNet\/IP, ISO sur TCP, Client\/Serveur OPC UA, Mitsubishi MC 3C\/3E\/3C OverTCP, Port CPU Mitsubishi, FINSUDP, HostLink, PPI<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Plateforme IoT<\/span>\n                                        <span class=\"specs-term-desc\">Microsoft Azure, Amazon AWS, Alibaba Cloud, etc.<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Autres protocoles<\/span>\n                                        <span class=\"specs-term-desc\">BACnet, CNC<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">D\u00e9veloppement secondaire en Python<\/span>\n                                        <span class=\"specs-term-desc\">Plateforme de d\u00e9veloppement secondaire avec Python et Docker<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Gestion de r\u00e9seau<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">M\u00e9thodes de configuration<\/span>\n                                        <span class=\"specs-term-desc\">Configuration HTTP\/HTTPS\/Telnet\/SSH locale\/distante<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">M\u00e9thodes de mise \u00e0 niveau<\/span>\n                                        <span class=\"specs-term-desc\">Mises \u00e0 niveau WEB\/DeviceLive\/TFTP\/FTP\/SFTP<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Enregistrer<\/span>\n                                        <span class=\"specs-term-desc\">Exportation des journaux en local ou \u00e0 distance, sauvegarde des journaux en cas de mise hors tension<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Diagnostic r\u00e9seau<\/span>\n                                        <span class=\"specs-term-desc\">Ping, Traceroute, Sniffer (outil de capture de paquets r\u00e9seau)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Gestion \u00e0 distance<\/span>\n                                        <span class=\"specs-term-desc\">Acc\u00e8s \u00e0 distance et gestion par lots de p\u00e9riph\u00e9riques \u00e0 distance via DeviceLive<\/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-6a42da126665f\" class=\"product-files-container\">\n        <div id=\"files-list-product-files-6a42da126665f\">\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        class ProductFilesApp {\n            constructor(id) {\n                this.div = document.getElementById(`files-list-${id}`);\n                this.cat = 'IoTEdgeGateways';\n                this.ser = 'IG902';\n                this.init();\n            }\n\n            async init() {\n                try {\n                    const [spec, man, firm] = await Promise.all([\n                        this.getData('Specifications'),\n                        this.getData('Manuals'),\n                        this.getData('Firmware')\n                    ]);\n\n                    const root = document.createElement('div');\n                    root.className = 'product-series-files';\n\n                    if(spec.length) root.appendChild(this.buildSec('Datasheets', spec));\n                    if(man.length) root.appendChild(this.buildSec('Manuals', man));\n                    if(firm.length) root.appendChild(this.buildSec('Firmware', firm, true));\n\n                    this.div.innerHTML = root.innerHTML === '' ? '<div class=\"error-message\">No resources found.<\/div>' : '';\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 && name === 'Firmware') {\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-6a42da126665f');\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>Passerelle Edge IG902 *1<\/li><li>Antenne 4G *1<\/li><li>Antenne Wi-Fi *1<\/li><li>Antenne GNSS *1<\/li><li>C\u00e2ble Ethernet *1<\/li><li>Borne d&#039;alimentation *1<\/li><li>Accessoires en option<\/li><li>Alimentation *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>* Le contenu des colis standard varie selon les codes de commande standard.<\/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-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>\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_1202620 elementor-widget elementor-widget-shortcode\" data-id=\"shortcode_1202620\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1202620\" class=\"elementor elementor-1202620\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aef449c e-con-full ar_chanpinluodi_5 e-flex e-con e-parent\" data-id=\"aef449c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f3493af elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"f3493af\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DeviceLive<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b22469 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"2b22469\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Plateforme de gestion des appareils IoT\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b331c7a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"b331c7a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gestion des appareils, surveillance \u00e0 distance, gestion des applications p\u00e9riph\u00e9riques et maintenance \u00e0 distance pour aider les entreprises industrielles \u00e0 construire des r\u00e9seaux p\u00e9riph\u00e9riques intelligents.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e070d5c e-con-full e-flex e-con e-child\" data-id=\"e070d5c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cb7045 elementor-widget elementor-widget-button\" data-id=\"5cb7045\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/fr\/products\/cloud-service\/device-live\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" id=\"icon-&#x7BAD;&#x5934;\" width=\"18.257\" height=\"18\" viewbox=\"0 0 18.257 18\"><rect id=\"&#x77E9;&#x5F62;_241\" data-name=\"&#x77E9;&#x5F62; 241\" width=\"18\" height=\"18\" fill=\"#d9d9d9\" opacity=\"0\"><\/rect><line id=\"&#x76F4;&#x7EBF;_33\" data-name=\"&#x76F4;&#x7EBF; 33\" x2=\"17.1\" transform=\"translate(0.45 9.45)\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1\"><\/line><path id=\"&#x8DEF;&#x5F84;_32\" data-name=\"&#x8DEF;&#x5F84; 32\" d=\"M0,0V8.484H8.277\" transform=\"translate(11.551 15.376) rotate(-135)\" fill=\"none\" stroke=\"#fff\" stroke-linejoin=\"round\" stroke-width=\"1\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">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\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54d5682f e-con-full e-flex e-con e-parent\" data-id=\"54d5682f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1bcba7df elementor-widget elementor-widget-heading\" data-id=\"1bcba7df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">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\/2023\/09\/remote-monitoring-of-urban-heat-supply-system.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\/2023\/09\/remote-monitoring-of-urban-heat-supply-system.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2023\/09\/remote-monitoring-of-urban-heat-supply-system.png\" alt=\"Surveillance \u00e0 distance du syst\u00e8me d&#039;approvisionnement en chaleur urbain\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/urban-heat-supply-system\">Surveillance \u00e0 distance du syst\u00e8me d&#039;approvisionnement en chaleur urbain<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Surveillance \u00e0 distance des syst\u00e8mes d&#039;approvisionnement en chaleur urbains\u00a0: applications et cas cl\u00e9s\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/urban-heat-supply-system\" 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\/remote-monitoring-of-hydraulic-press.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/remote-monitoring-of-hydraulic-press.png\" alt=\"Surveillance \u00e0 distance d&#039;une presse hydraulique\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/hydraulic-press-monitoring\">Surveillance \u00e0 distance d&#039;une presse hydraulique<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Surveillance \u00e0 distance des applications et cas de presses hydrauliques\u00a0: points cl\u00e9s \u00e0 retenir\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/hydraulic-press-monitoring\" 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\/remote-monitoring-of-cnc-machines.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/remote-monitoring-of-cnc-machines.png\" alt=\"Surveillance \u00e0 distance des machines CNC\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-cnc-machine-monitoring\">Surveillance \u00e0 distance des machines CNC<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Applications et cas de surveillance \u00e0 distance des machines CNC\u00a0: points cl\u00e9s \u00e0 retenir\u00a0: Surveillance \u00e0 distance de\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-cnc-machine-monitoring\" 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\/automated-production-line-for-beverage.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/automated-production-line-for-beverage.png\" alt=\"Ligne de production automatis\u00e9e pour boissons\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/production-line-for-beverage\">Ligne de production automatis\u00e9e pour boissons<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Ligne de production automatis\u00e9e pour applications et emballages de boissons\u00a0: points cl\u00e9s \u00e0 retenir Production automatis\u00e9e\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/production-line-for-beverage\" 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\/remote-monitoring-solution-of-bearings-d.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/remote-monitoring-solution-of-bearings-d.png\" alt=\"Surveillance \u00e0 distance des roulements\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-monitoring-of-bearings\">Surveillance \u00e0 distance des roulements<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Surveillance \u00e0 distance des roulements\u00a0: applications et cas d\u2019utilisation \u2013 Points cl\u00e9s\u00a0: Surveillance \u00e0 distance de\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-monitoring-of-bearings\" 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\/secondary-water-supply-long.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/secondary-water-supply-long.png\" alt=\"Alimentation en eau secondaire\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/secondary-water-supply-monitoring\">Alimentation en eau secondaire<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Applications et cas d&#039;approvisionnement secondaire en eau\u00a0: points cl\u00e9s \u00e0 retenir\u00a0: Approvisionnement secondaire intelligent en eau\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/secondary-water-supply-monitoring\" 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\/remote-monitoring-solution-for-digital-factory.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/remote-monitoring-solution-for-digital-factory.png\" alt=\"Solution de surveillance \u00e0 distance pour l&#039;usine num\u00e9rique\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-monitoring-digital-factory\">Solution de surveillance \u00e0 distance pour l&#039;usine num\u00e9rique<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">Solution de surveillance \u00e0 distance pour les applications et cas d&#039;utilisation de l&#039;usine num\u00e9rique\u00a0: points cl\u00e9s\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/remote-monitoring-digital-factory\" 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 { 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-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-item > *:not(.mobile-article-thumb) {\n                padding-left: 1rem;\n                padding-right: 1rem;\n            }\n\n            .article-title { margin-top: 1rem; margin-bottom: 1rem; }\n\n            .see-all-cases {\n                display: block;\n\/*                 width: calc(100% - 2.5rem); *\/\n                margin: 1.25rem auto 0;\n                padding: 14px 60px;\n                text-align: center;\n                background: #3eb044;\n                color: #fff;\n                border-radius: 8px;\n                font-size: 16px;\n                font-weight: 600;\n                border-top: none;\n                text-decoration: none;\n            }\n\n            .see-all-cases:hover { color: #fff; background: #2a8a30; }\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-291519c e-con-full e-flex e-con e-parent\" data-id=\"291519c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-269c0de elementor-widget elementor-widget-heading\" data-id=\"269c0de\" 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-63b0d2e elementor-widget elementor-widget-n-accordion\" data-id=\"63b0d2e\" 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-1040\" 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-1040\" >\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 configurations et les fonctionnalit\u00e9s optionnelles disponibles sur l&#039;IG902\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-1040\" class=\"elementor-element elementor-element-5499d16 e-con-full e-flex e-con e-child\" data-id=\"5499d16\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-641fbad elementor-widget elementor-widget-text-editor\" data-id=\"641fbad\" 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;IG902 est une passerelle de p\u00e9riph\u00e9rie haute performance qui prend en charge <strong>Applications Python et conteneurs Docker<\/strong> sur la plateforme embarqu\u00e9e personnalis\u00e9e d&#039;InHand. Chaque unit\u00e9 est livr\u00e9e avec <strong>1 port s\u00e9rie RS-232 + 1 port s\u00e9rie RS-485<\/strong> en standard, dans deux configurations de base\u00a0:<\/p>\n\n<ul><li><strong>B (Basique)<\/strong> \u2014 512 Mo de RAM, Wi-Fi en option, pas d&#039;E\/S int\u00e9gr\u00e9es<\/li><li><strong>H (\u00c9lev\u00e9)<\/strong> \u2014 1 Go de RAM, Wi-Fi double bande, 4\u00d7 DI + 3\u00d7 DO + sortie relais<\/li><\/ul>\n\n<p>Facultatif <code style='background:#f4f4f4;padding:2px 4px;border-radius:3px;'> -D485 <\/code> Le suffixe remplace le RS-232 par un second RS-485 (2 RS-485 au total). Mod\u00e8le de r\u00e9f\u00e9rence\u00a0: <code style='background:#f4f4f4;padding:2px 4px;border-radius:3px;'> IG902- <B>-<\/b> <\/code>. Options de module cellulaire : LQA8 (Chine), FS39 (NA Cat 6), FQ58 (EMEA\/APAC), FQ78 (AU\/LatAm), FQ88 (Japon), FQ98 (Cor\u00e9e du Sud) ou EN00 (pas de module cellulaire).<\/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-1041\" 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-1041\" >\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;IG902 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-1041\" class=\"elementor-element elementor-element-65ccf56 e-con-full e-flex e-con e-child\" data-id=\"65ccf56\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93e308d elementor-widget elementor-widget-text-editor\" data-id=\"93e308d\" 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, ins\u00e9rez la carte SIM et branchez l&#039;adaptateur secteur. Connectez un ordinateur via Ethernet\u00a0; l&#039;IG902 poss\u00e8de des adresses IP par d\u00e9faut sp\u00e9cifiques \u00e0 chaque port. <strong>GE0\/1 = <code style='background:#f4f4f4;padding:2px 4px;border-radius:3px;'> 192.168.1.1 <\/code><\/strong>; <strong>GE0\/2 = <code style='background:#f4f4f4;padding:2px 4px;border-radius:3px;'> 192.168.2.1 <\/code><\/strong>Configurez votre adaptateur en DHCP ou avec une adresse IP statique de type 192.168.2.x. Ouvrez un navigateur et acc\u00e9dez \u00e0 <code style='background:#f4f4f4;padding:2px 4px;border-radius:3px;'> https:\/\/192.168.2.1 <\/code> (Acceptez le certificat auto-sign\u00e9). Connectez-vous avec votre nom d&#039;utilisateur. <code style='background:#f4f4f4;padding:2px 4px;border-radius:3px;'> administrateur <\/code> et le mot de passe figurant sur la plaque signal\u00e9tique 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-1042\" 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-1042\" >\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;IG902 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-1042\" class=\"elementor-element elementor-element-71ef51b e-con-full e-flex e-con e-child\" data-id=\"71ef51b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5099bfc elementor-widget elementor-widget-text-editor\" data-id=\"5099bfc\" 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 l&#039;appareil\u00a0: l&#039;IG902 d\u00e9tecte automatiquement l&#039;op\u00e9rateur et applique l&#039;APN correspondant dans la plupart des cas\u00a0; aucune configuration manuelle n&#039;est donc n\u00e9cessaire. Si la connexion cellulaire ne s&#039;\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>LED MODEM<\/strong> Les 3 voyants de signalisation\u00a0: voyant MODEM fixe = num\u00e9rotation r\u00e9ussie (connexion \u00e9tablie)\u00a0; voyant MODEM clignotant = num\u00e9rotation en cours. L\u2019allumage des voyants (1 \/ 1+2 \/ 1+2+3) indique un signal cellulaire faible \/ moyen \/ bon.<\/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-1043\" 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-1043\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Quelles applications et environnements d&#039;ex\u00e9cution l&#039;IG902 peut-il ex\u00e9cuter\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-1043\" class=\"elementor-element elementor-element-fedd47a e-con-full e-flex e-con e-child\" data-id=\"fedd47a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cad9846 elementor-widget elementor-widget-text-editor\" data-id=\"cad9846\" 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;IG902 prend en charge les conteneurs Docker et l&#039;environnement d&#039;ex\u00e9cution Python pour le d\u00e9ploiement d&#039;applications personnalis\u00e9es, ainsi que InHand. <strong>Superviseur de p\u00e9riph\u00e9rique<\/strong> pour la collecte de donn\u00e9es de protocoles industriels et la surveillance des appareils.<\/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-934d9ca e-con-full e-flex e-con e-child\" data-id=\"934d9ca\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d74bf13 elementor-widget elementor-widget-button\" data-id=\"d74bf13\" 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-edb2b2b e-con-full e-flex e-con e-parent\" data-id=\"edb2b2b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-36556a8 e-con-full e-flex e-con e-child\" data-id=\"36556a8\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-25c87ff e-con-full e-flex e-con e-child\" data-id=\"25c87ff\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-24bf4e2 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"24bf4e2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ceccdb elementor-widget elementor-widget-button\" data-id=\"0ceccdb\" 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>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dc6cb5 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"5dc6cb5\" 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\"><a href=\"\/fr\/contact-sales\/\">Demander un devis<\/a><\/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-3105771 e-con-full e-flex e-con e-child\" data-id=\"3105771\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0634731 e-con-full e-flex e-con e-child\" data-id=\"0634731\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-64e342b e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"64e342b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d7a6a6 elementor-widget elementor-widget-button\" data-id=\"1d7a6a6\" 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\/all-products\/\">\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\">Tous les produits<\/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\t\t<div class=\"elementor-element elementor-element-e5407b7 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"e5407b7\" 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\"><a href=\"\/fr\/all-products\/\">Tous les produits<\/a><\/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-73a1029 e-con-full e-flex e-con e-child\" data-id=\"73a1029\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a88130e e-con-full e-flex e-con e-child\" data-id=\"a88130e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-0679e27 e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"0679e27\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d8b5df elementor-widget elementor-widget-button\" data-id=\"0d8b5df\" 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\/all-cases\/\">\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\">Tous les cas<\/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\t\t<div class=\"elementor-element elementor-element-f0507ae elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"f0507ae\" 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\"><a href=\"\/fr\/all-cases\/\">Tous les cas<\/a><\/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-5189d94 e-con-full e-flex e-con e-child\" data-id=\"5189d94\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fd85533 e-con-full e-flex e-con e-child\" data-id=\"fd85533\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-51dc9cf e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"51dc9cf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42371b6 elementor-widget elementor-widget-button\" data-id=\"42371b6\" 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\/\">\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\">Boutique en ligne<\/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\t\t<div class=\"elementor-element elementor-element-767a6fe elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"767a6fe\" 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\"><a href=\"https:\/\/inhandgo.com\/\">Boutique en ligne<\/a><\/h2>\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>\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>Passerelle Edge haute performance IG902\u00a0: con\u00e7ue pour les sites industriels complexes, elle offre une puissance de calcul accrue et une interface riche. L\u2019extensibilit\u00e9 DSA et Python\/Docker (en option) prend en charge l\u2019acquisition multi-sources et les charges de travail Edge \u00e0 haut d\u00e9bit. Demander un devis Acheter maintenant MOD\u00c8LE 3D Cliquez pour charger le mod\u00e8le 3D Cliquez pour charger la photo 3D Puissance de calcul sup\u00e9rieure, r\u00e9activit\u00e9 industrielle accrue DSA en option, plus de 80 protocoles La normalisation du traitement des donn\u00e9es acc\u00e9l\u00e8re l\u2019int\u00e9gration [\u2026]<\/p>","protected":false},"featured_media":6158,"template":"elementor_header_footer","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[18,842],"product_tag":[],"class_list":["post-5318","product","type-product","status-publish","has-post-thumbnail","product_cat-edge-gateway-edge-computer","product_cat-edge-gateway-ti","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>IG902 Industrial Edge Gateway: Python\/Docker Extensibility &amp; 80+ Protocols<\/title>\n<meta name=\"description\" content=\"IG902 industrial edge gateway features Python\/Docker extensibility for custom logic &amp; supports 80+ protocols like Modbus, OPC UA. Rugged fanless design with multi-link redundancy &amp; global 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\/edge-gateways\/ig902\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IG902\" \/>\n<meta property=\"og:description\" content=\"IG902 industrial edge gateway features Python\/Docker extensibility for custom logic &amp; supports 80+ protocols like Modbus, OPC UA. Rugged fanless design with multi-link redundancy &amp; global certifications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902\" \/>\n<meta property=\"og:site_name\" content=\"InHand Networks\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T08:06:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.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\/edge-gateways\/ig902\",\"url\":\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902\",\"name\":\"IG902 Industrial Edge Gateway: Python\/Docker Extensibility & 80+ Protocols\",\"isPartOf\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.png\",\"datePublished\":\"2026-01-14T11:37:24+00:00\",\"dateModified\":\"2026-06-01T08:06:59+00:00\",\"description\":\"IG902 industrial edge gateway features Python\/Docker extensibility for custom logic & supports 80+ protocols like Modbus, OPC UA. Rugged fanless design with multi-link redundancy & global certifications.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#primaryimage\",\"url\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.png\",\"contentUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.png\",\"width\":1230,\"height\":1073,\"caption\":\"InGateway902 (IG902) high-performance IIoT edge gateway with global cellular connectivity and Python support.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#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\":\"IG902\"}]},{\"@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":"Passerelle industrielle IG902\u00a0: Extensibilit\u00e9 Python\/Docker et plus de 80 protocoles","description":"La passerelle industrielle IG902 offre une extensibilit\u00e9 Python\/Docker pour la logique personnalis\u00e9e et prend en charge plus de 80 protocoles tels que Modbus et OPC UA. Conception robuste sans ventilateur avec redondance multi-liens et certifications internationales.","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\/edge-gateways\/ig902","og_locale":"fr_FR","og_type":"article","og_title":"IG902","og_description":"IG902 industrial edge gateway features Python\/Docker extensibility for custom logic & supports 80+ protocols like Modbus, OPC UA. Rugged fanless design with multi-link redundancy & global certifications.","og_url":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902","og_site_name":"InHand Networks","article_modified_time":"2026-06-01T08:06:59+00:00","og_image":[{"width":1230,"height":1073,"url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902","url":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902","name":"Passerelle industrielle IG902\u00a0: Extensibilit\u00e9 Python\/Docker et plus de 80 protocoles","isPartOf":{"@id":"https:\/\/www.inhand.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#primaryimage"},"image":{"@id":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#primaryimage"},"thumbnailUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.png","datePublished":"2026-01-14T11:37:24+00:00","dateModified":"2026-06-01T08:06:59+00:00","description":"La passerelle industrielle IG902 offre une extensibilit\u00e9 Python\/Docker pour la logique personnalis\u00e9e et prend en charge plus de 80 protocoles tels que Modbus et OPC UA. Conception robuste sans ventilateur avec redondance multi-liens et certifications internationales.","breadcrumb":{"@id":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#primaryimage","url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.png","contentUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/IG902.png","width":1230,"height":1073,"caption":"InGateway902 (IG902) high-performance IIoT edge gateway with global cellular connectivity and Python support."},{"@type":"BreadcrumbList","@id":"https:\/\/www.inhand.com\/fr\/products\/edge-gateways\/ig902#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":"IG902"}]},{"@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\/5318","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\/5318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/media\/6158"}],"wp:attachment":[{"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/media?parent=5318"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_brand?post=5318"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_cat?post=5318"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_tag?post=5318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}