{"id":6648,"date":"2026-02-11T06:49:44","date_gmt":"2026-02-11T06:49:44","guid":{"rendered":"https:\/\/beta-new.inhand.com\/?post_type=product&#038;p=6648"},"modified":"2026-06-15T09:52:28","modified_gmt":"2026-06-15T09:52:28","slug":"vt320","status":"publish","type":"product","link":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320","title":{"rendered":"VT320"},"content":{"rendered":"<div data-elementor-type=\"product-post\" data-elementor-id=\"6648\" class=\"elementor elementor-6648\" 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\">VT320 <br>Passerelle t\u00e9l\u00e9matique pour v\u00e9hicules <\/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\">Passerelle t\u00e9l\u00e9matique haute performance pour environnements difficiles, int\u00e9grant LTE, GNSS et capteurs inertiels pour le suivi en temps r\u00e9el, l&#039;analyse du comportement de conduite et le diagnostic moteur.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2962aa3 e-con-full e-flex e-con e-child\" data-id=\"2962aa3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fe3031b elementor-widget elementor-widget-button\" data-id=\"fe3031b\" 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-1d555d6 elementor-widget elementor-widget-button\" data-id=\"1d555d6\" 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\/vt310-vehicle-tracking-gateway-gps-tracker?_pos=2&#038;_sid=223fadf9b&#038;_ss=r&#038;variant=41209155223691\">\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-7247052 e-con-full ar_chanpinluodi_2 e-flex e-con e-parent\" data-id=\"7247052\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3de419b e-flex e-con-boxed e-con e-child\" data-id=\"3de419b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-50708ef e-con-full e-flex e-con e-child\" data-id=\"50708ef\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de2bf9a e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"de2bf9a\" 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=\"232963994\" 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-2329639941\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-2329639941\" 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-2329639941\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-2329639941\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-c76d929 e-con-full e-flex e-con e-child\" data-id=\"c76d929\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29c6a28 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"29c6a28\" 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\/VT320-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\/06\/VT320-1.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-2a5c919 e-flex e-con-boxed e-con e-child\" data-id=\"2a5c919\" 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-653492c elementor-widget elementor-widget-heading\" data-id=\"653492c\" 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-b006ce9 elementor-widget elementor-widget-shortcode\" data-id=\"b006ce9\" 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\/VT320-thumbnail-01.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-01-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-02.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-02-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-03.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-03-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-04.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-04-150x150.png\">\n                <\/div>\n                            <div class=\"jd-thumb-item\" data-large=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-thumbnail-05.png\">\n                    <img decoding=\"async\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/05\/VT320-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\/VT320-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\">\u00c0 tout moment, n&#039;importe o\u00f9\u00a0: surveillez intelligemment votre v\u00e9hicule\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-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\/Location.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<p>Localisation et navigation de pr\u00e9cision<\/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<\/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<p>Il combine le GNSS avec un gyroscope int\u00e9gr\u00e9 et des capteurs inertiels pour fournir une localisation pr\u00e9cise en temps r\u00e9el et un enregistrement du kilom\u00e9trage, m\u00eame dans les zones sans signal.<\/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\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\/MonitorData.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<p>Analyse avanc\u00e9e du comportement de conduite<\/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<\/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<p>Surveille en temps r\u00e9el les freinages brusques, les acc\u00e9l\u00e9rations rapides et les collisions. Aide les gestionnaires de flottes \u00e0 analyser les habitudes de conduite afin d&#039;am\u00e9liorer la s\u00e9curit\u00e9 routi\u00e8re.<\/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\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<p>Assistance compl\u00e8te au diagnostic des v\u00e9hicules<\/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<\/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<p>Compatible avec les protocoles OBD-II, J1939 et J1708 standard. Surveille l&#039;\u00e9tat de fonctionnement du v\u00e9hicule et fournit des donn\u00e9es pour la maintenance pr\u00e9ventive afin de r\u00e9duire les co\u00fbts.<\/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\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<p>Connectivit\u00e9 E\/S \u00e9tendue<\/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<\/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<p>Dot\u00e9 de multiples entr\u00e9es\/sorties pour la surveillance des alarmes, des capteurs et des niveaux de carburant, il permet la gestion \u00e0 distance des p\u00e9riph\u00e9riques du v\u00e9hicule pour une visibilit\u00e9 compl\u00e8te de la flotte.<\/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\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<p>Fonctionnement ininterrompu<\/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<\/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<p>En-t\u00eate\u00a0: Gestion intelligente de l\u2019alimentation et batterie de secours. Contenu\u00a0: \u00c9quip\u00e9 d\u2019une batterie Ni-MH de 1\u00a0200\u00a0mAh et de modes de tr\u00e8s faible consommation, il assure un enregistrement et une surveillance fiables des donn\u00e9es, m\u00eame lorsque le v\u00e9hicule est hors tension.<\/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\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<p>Con\u00e7u pour r\u00e9sister aux conditions les plus difficiles<\/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<\/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<p>Con\u00e7u avec un bo\u00eetier IP66 et une large plage de temp\u00e9ratures de fonctionnement (-40 \u00b0C \u00e0 85 \u00b0C), il est parfaitement adapt\u00e9 aux \u00e9quipements lourds et aux transports publics.<\/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\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\">Batterie<\/span>\n                                        <span class=\"specs-term-desc\">Batterie Ni-MH 1200 mAh<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">R\u00e9seau cellulaire<\/span>\n                                        <span class=\"specs-term-desc\">LTE Cat1 \/ LTE Cat-M1<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Int\u00e9gration au cloud<\/span>\n                                        <span class=\"specs-term-desc\">AWS IoT, Azure IoT, Aliyun IoT, Wialon, Traccar, GPSWox, ThingsBoard<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Dimensions<\/span>\n                                        <span class=\"specs-term-desc\">Environ 158 \u00d7 100 \u00d7 44 mm<\/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\">Transport TCP\/UDP\/HTTP\/MQTT\u00a0; rapports par SMS ou FlexAPI<\/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\">-40 \u00b0C \u00e0 85 \u00b0C<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Positionnement<\/span>\n                                        <span class=\"specs-term-desc\">GPS \/ Galileo \/ Beidou \/ GLONASS + navigation inertielle (DR)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alimentation<\/span>\n                                        <span class=\"specs-term-desc\">9-48 V CC<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indice de protection<\/span>\n                                        <span class=\"specs-term-desc\">IP66<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">S\u00e9curit\u00e9<\/span>\n                                        <span class=\"specs-term-desc\">Capacit\u00e9 d&#039;acc\u00e8s bas\u00e9e sur les certificats\u00a0; certifications d&#039;op\u00e9rateur d\u00e9pendantes du mod\u00e8le<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Acc\u00e8s aux donn\u00e9es du v\u00e9hicule<\/span>\n                                        <span class=\"specs-term-desc\">OBD-II \/ J1939 \/ J1979 \/ J1708<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Interfaces v\u00e9hicule<\/span>\n                                        <span class=\"specs-term-desc\">2 ports CAN, RS232, RS485, entr\u00e9es num\u00e9riques\/num\u00e9riques, 1-Wire, entr\u00e9e analogique, double SIM<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">R\u00e9seau cellulaire et GNSS<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Antenne<\/span>\n                                        <span class=\"specs-term-desc\">Connecteur LTE FPC int\u00e9gr\u00e9 ou SMA externe (selon le mod\u00e8le)\u00a0; connecteur GNSS c\u00e9ramique int\u00e9gr\u00e9 ou SMA externe<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Bluetooth<\/span>\n                                        <span class=\"specs-term-desc\">Bluetooth 4.1<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Cha\u00eenes<\/span>\n                                        <span class=\"specs-term-desc\">72 cha\u00eenes<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Sensibilit\u00e9 de positionnement initial<\/span>\n                                        <span class=\"specs-term-desc\">-167 dBm (temps de positionnement initial 26 s)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Pr\u00e9cision de la localisation<\/span>\n                                        <span class=\"specs-term-desc\">2,5 m (CEP50)<\/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 Cat1 \/ Cat-M1<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Assistance par satellite<\/span>\n                                        <span class=\"specs-term-desc\">GPS \/ Galileo \/ Beidou \/ GLONASS<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Sensibilit\u00e9 du suivi<\/span>\n                                        <span class=\"specs-term-desc\">-157 dBm (d\u00e9marrage \u00e0 chaud) ; -148 dBm (d\u00e9marrage \u00e0 froid)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Fr\u00e9quence de mise \u00e0 jour<\/span>\n                                        <span class=\"specs-term-desc\">0,25 Hz ~ 10 MHz (configurable)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Capteur inertiel<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Plage d&#039;acc\u00e9l\u00e9ration<\/span>\n                                        <span class=\"specs-term-desc\">\u00b12 \/ \u00b14 \/ \u00b18 \/ \u00b116 g<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Plage de vitesse angulaire<\/span>\n                                        <span class=\"specs-term-desc\">\u00b1125 \/ \u00b1250 \/ \u00b1500 \/ \u00b11000 \/ \u00b12000 dps<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Navigation inertielle<\/span>\n                                        <span class=\"specs-term-desc\">Prend en charge la navigation \u00e0 l&#039;estime (DR)<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Conditions de travail<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Capacit\u00e9 de la batterie<\/span>\n                                        <span class=\"specs-term-desc\">1200 mAh<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mat\u00e9riaux de batterie<\/span>\n                                        <span class=\"specs-term-desc\">Ni-MH<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Plage de temp\u00e9rature de la batterie<\/span>\n                                        <span class=\"specs-term-desc\">Charge : 0 \u00b0C ~ 45 \u00b0C ; D\u00e9charge : -40 \u00b0C ~ 85 \u00b0C<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ESD<\/span>\n                                        <span class=\"specs-term-desc\">CEI 61000-4-2 (essai \u00e0 4 kV)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Humidit\u00e9<\/span>\n                                        <span class=\"specs-term-desc\">95% HR \u00e0 50 \u00b0C (sans condensation)<\/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\">-40 \u00b0C ~ 85 \u00b0C<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indice de protection<\/span>\n                                        <span class=\"specs-term-desc\">IP66<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Mat\u00e9riau de la coquille<\/span>\n                                        <span class=\"specs-term-desc\">Plastique technique + alliage de plastique technique (PC + ABS)<\/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\">Pendant 1 mois\u00a0: -40\u00a0\u00b0C \u00e0 55\u00a0\u00b0C\u00a0; pendant 1 an\u00a0: -40\u00a0\u00b0C \u00e0 35\u00a0\u00b0C<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Tension de fonctionnement<\/span>\n                                        <span class=\"specs-term-desc\">9\u201348 V CC<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Interfaces v\u00e9hicule<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">1 fil<\/span>\n                                        <span class=\"specs-term-desc\">1 canal (prend en charge 4 capteurs)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Entr\u00e9e analogique<\/span>\n                                        <span class=\"specs-term-desc\">1 canal + 1 canal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Bus CAN<\/span>\n                                        <span class=\"specs-term-desc\">2 canaux<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Diagnostic<\/span>\n                                        <span class=\"specs-term-desc\">Protocoles pris en charge\u00a0: J1708 \/ OBD-II \/ J1939 (protocoles v\u00e9hicules)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Entr\u00e9e num\u00e9rique<\/span>\n                                        <span class=\"specs-term-desc\">4 canaux<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Sortie num\u00e9rique<\/span>\n                                        <span class=\"specs-term-desc\">3 canaux (max 300 mA)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Broche d&#039;E\/S<\/span>\n                                        <span class=\"specs-term-desc\">26 broches<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Signal d&#039;allumage<\/span>\n                                        <span class=\"specs-term-desc\">1 canal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Indicateurs LED<\/span>\n                                        <span class=\"specs-term-desc\">2 indicateurs LED (\u00e9tat cellulaire \/ \u00e9tat GNSS)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">RS232<\/span>\n                                        <span class=\"specs-term-desc\">1 canal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">RS485<\/span>\n                                        <span class=\"specs-term-desc\">1 canal<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Carte SIM<\/span>\n                                        <span class=\"specs-term-desc\">2 \u00d7 FF, fente \u00e0 insertion<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Plateformes cloud et connectivit\u00e9<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Plateformes cloud<\/span>\n                                        <span class=\"specs-term-desc\">AWS IoT, Azure IoT, Aliyun IoT, Wialon, Traccar, GPSWox, Suivi en marque blanche, ThingsBoard, Plateforme client<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Protocoles de transport<\/span>\n                                        <span class=\"specs-term-desc\">TCP \/ UDP \/ HTTP \/ MQTT<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Donn\u00e9es du v\u00e9hicule et transmission transparente<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Transmission transparente<\/span>\n                                        <span class=\"specs-term-desc\">RS232\/RS485 transparent\u00a0; Modbus RTU vers Modbus (acquisition de donn\u00e9es)<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Donn\u00e9es du v\u00e9hicule<\/span>\n                                        <span class=\"specs-term-desc\">OBD-II, J1939, J1979 et J1708<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Alarme et signalement d&#039;\u00e9v\u00e9nements<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Transfert BLE<\/span>\n                                        <span class=\"specs-term-desc\">Transmission des donn\u00e9es du v\u00e9hicule via BLE<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">ELD<\/span>\n                                        <span class=\"specs-term-desc\">Soutenu<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Alarme d&#039;\u00e9v\u00e9nement<\/span>\n                                        <span class=\"specs-term-desc\">D\u00e9tection de collision, d\u00e9tection de mouvement, survitesse, changement d&#039;E\/S, d\u00e9tection du signal d&#039;allumage<\/span>\n                                    <\/div>\n                                                                    <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Assistance \u00e0 la r\u00e9daction de rapports<\/span>\n                                        <span class=\"specs-term-desc\">SMS ou FlexAPI via TCP\/UDP\/MQTT<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Interface de configuration<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Configuration<\/span>\n                                        <span class=\"specs-term-desc\">RS232 ou Bluetooth\u00a0; USB Type-C<\/span>\n                                    <\/div>\n                                                                                    <\/div>\n                    <\/li>\n                                    <li class=\"specs-item\">\n                        <span class=\"specs-label\">Certificat (tel qu&#039;indiqu\u00e9)<\/span>\n                        <div class=\"specs-values\">\n                                                                                                <div class=\"specs-term\">\n                                        <span class=\"specs-term-name\">Certifications<\/span>\n                                        <span class=\"specs-term-desc\">FCC \/ IC \/ PTCRB \/ AT&amp;T \/ Verizon (selon le mod\u00e8le)<\/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-6a42da210b360\" class=\"product-files-container\">\n        <div id=\"files-list-product-files-6a42da210b360\">\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 = 'InVehicleTelematicsGateways';\n                this.ser = 'VT300';\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-6a42da210b360');\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 t\u00e9l\u00e9matique VT320 *1<\/li><li>C\u00e2ble de test tout-en-un \u00e0 26 broches*1<\/li><li>Le contenu des colis standard* varie selon les codes de commande standard.<\/li><li>Accessoires en option<\/li><li>Connecteur USB vers 485\/232<\/li><li>Contactez-nous directement pour en savoir plus sur nos options d&#039;emballage.<\/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><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-8d6c804 e-con-full e-flex e-con e-parent\" data-id=\"8d6c804\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea2c132 elementor-widget elementor-widget-heading\" data-id=\"ea2c132\" 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-eb7cecd e-con-full e-flex e-con e-parent\" data-id=\"eb7cecd\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1f5039 elementor-widget elementor-widget-shortcode\" data-id=\"d1f5039\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"article-hover-container\">\n        <div class=\"article-image-preview\">\n            <img decoding=\"async\" id=\"main-preview-img\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/\u7ec4-542-1.png\" alt=\"Aper\u00e7u\">\n        <\/div>\n\n        <div class=\"article-content-list\">\n            <div class=\"article-list-scroll\">\n                                    <div class=\"article-item active\"\n                         data-image=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/\u7ec4-542-1.png\">\n                        <img decoding=\"async\" class=\"mobile-article-thumb\" src=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/03\/\u7ec4-542-1.png\" alt=\"T\u00e9l\u00e9matique pour la logistique de la cha\u00eene du froid\">\n                        <h3 class=\"article-title\">\n                            <a href=\"https:\/\/www.inhand.com\/fr\/cases\/cold-chain-logistics-telematics\">T\u00e9l\u00e9matique pour la logistique de la cha\u00eene du froid<\/a>\n                        <\/h3>\n                        <p class=\"article-excerpt\">T\u00e9l\u00e9matique pour la logistique de la cha\u00eene du froid\u00a0: Applications et cas cl\u00e9s \u2013 Points cl\u00e9s de la t\u00e9l\u00e9matique pour\u2026<\/p>\n                        <a href=\"https:\/\/www.inhand.com\/fr\/cases\/cold-chain-logistics-telematics\" 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-fafcfeb e-con-full e-flex e-con e-parent\" data-id=\"fafcfeb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f58d182 elementor-widget elementor-widget-heading\" data-id=\"f58d182\" 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-96edd50 elementor-widget elementor-widget-n-accordion\" data-id=\"96edd50\" 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-1580\" 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-1580\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Quels op\u00e9rateurs de t\u00e9l\u00e9phonie mobile sont certifi\u00e9s avec le VT320\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-1580\" class=\"elementor-element elementor-element-340ce2b e-con-full e-flex e-con e-child\" data-id=\"340ce2b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d41dda elementor-widget elementor-widget-text-editor\" data-id=\"1d41dda\" 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><strong>VT320-FQ02<\/strong> (LTE Cat-M \/ NB-IoT, global) est certifi\u00e9 avec <strong>Verizon, AT&amp;T et T-Mobile<\/strong>Le VT320 est un traceur t\u00e9l\u00e9matique compact pour v\u00e9hicules et biens, dot\u00e9 d&#039;un GPS, d&#039;un acc\u00e9l\u00e9rom\u00e8tre et d&#039;un capteur de comportement du conducteur. Il est homologu\u00e9 FCC, IC et PTCRB. Des versions UE et Asie-Pacifique sont disponibles avec des certifications r\u00e9gionales.<\/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-1581\" 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-1581\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Comment configurer le VT320 ? <\/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-1581\" class=\"elementor-element elementor-element-511cb9a e-con-full e-flex e-con e-child\" data-id=\"511cb9a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c426ce0 elementor-widget elementor-widget-text-editor\" data-id=\"c426ce0\" 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 VT320 est configur\u00e9 \u00e0 l&#039;aide du <strong>VTConfig<\/strong> Outil Windows (et non un navigateur web). Connectez le VT320 \u00e0 votre ordinateur via USB ou port s\u00e9rie, ouvrez VTConfig et chargez le p\u00e9riph\u00e9rique. Utilisez VTConfig V2.1.2 ou une version ult\u00e9rieure pour des sessions de configuration multi-p\u00e9riph\u00e9riques fiables. Chargez, modifiez et enregistrez les changements de configuration via l&#039;outil\u00a0; v\u00e9rifiez en relisant la configuration du p\u00e9riph\u00e9rique.<\/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-1582\" 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-1582\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Comment le VT320 se connecte-t-il au r\u00e9seau cellulaire\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-1582\" class=\"elementor-element elementor-element-223d6e8 e-con-full e-flex e-con e-child\" data-id=\"223d6e8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99a5024 elementor-widget elementor-widget-text-editor\" data-id=\"99a5024\" 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 VT320 se connecte automatiquement via Cat-M ou NB-IoT gr\u00e2ce au profil op\u00e9rateur int\u00e9gr\u00e9 \u00e0 l&#039;appareil pour sa r\u00e9gion certifi\u00e9e. Pour un APN personnalis\u00e9 ou d&#039;entreprise, configurez-le via l&#039;onglet \u00ab\u00a0Param\u00e8tres cellulaires\u00a0\u00bb de VTConfig.<\/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-1583\" 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-1583\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><div class=\"e-n-accordion-item-title-text\"> Comment puis-je modifier l&#039;intervalle de publication des donn\u00e9es t\u00e9l\u00e9m\u00e9triques du VT320\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-1583\" class=\"elementor-element elementor-element-06a5d99 e-con-full e-flex e-con e-child\" data-id=\"06a5d99\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d16bc2 elementor-widget elementor-widget-text-editor\" data-id=\"4d16bc2\" 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;intervalle de publication des donn\u00e9es de t\u00e9l\u00e9m\u00e9trie peut \u00eatre configur\u00e9 via VTConfig (60 secondes par d\u00e9faut). Il est \u00e9galement possible de le modifier \u00e0 distance via MQTT sur le sujet de configuration de l&#039;appareil.<\/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-903af41 e-con-full e-flex e-con e-child\" data-id=\"903af41\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-563ad37 elementor-widget elementor-widget-button\" data-id=\"563ad37\" 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 t\u00e9l\u00e9matique pour v\u00e9hicule VT320 Passerelle t\u00e9l\u00e9matique haute performance pour environnements difficiles, int\u00e9grant LTE, GNSS et capteurs inertiels pour le suivi en temps r\u00e9el, l&#039;analyse du comportement de conduite et le diagnostic moteur. Demander un devis Acheter maintenant MOD\u00c8LE 3D Cliquez pour charger le mod\u00e8le 3D Cliquez pour charger la photo 3D \u00c0 tout moment, n&#039;importe o\u00f9\u00a0: surveillez votre v\u00e9hicule intelligemment Localisation et navigation de pr\u00e9cision Combine GNSS avec [\u2026]<\/p>","protected":false},"featured_media":6497,"template":"elementor_header_footer","meta":{"_acf_changed":false},"product_brand":[],"product_cat":[662,836],"product_tag":[],"class_list":["post-6648","product","type-product","status-publish","has-post-thumbnail","product_cat-vehicle-gateways-1","product_cat-vehicle-telematics","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>VT320 Rugged Vehicle Telematics Gateway with Dead-Reckoning Navigation<\/title>\n<meta name=\"description\" content=\"VT320 rugged telematics gateway features dead-reckoning navigation, OBD\/J1939 diagnostics &amp; IP66 enclosure. Ideal for fleet tracking in extreme conditions with battery backup.\" \/>\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\/vehicle-telematics\/vt320\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VT320\" \/>\n<meta property=\"og:description\" content=\"VT320 rugged telematics gateway features dead-reckoning navigation, OBD\/J1939 diagnostics &amp; IP66 enclosure. Ideal for fleet tracking in extreme conditions with battery backup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320\" \/>\n<meta property=\"og:site_name\" content=\"InHand Networks\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T09:52:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.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\/vehicle-telematics\/vt320\",\"url\":\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320\",\"name\":\"VT320 Rugged Vehicle Telematics Gateway with Dead-Reckoning Navigation\",\"isPartOf\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.png\",\"datePublished\":\"2026-02-11T06:49:44+00:00\",\"dateModified\":\"2026-06-15T09:52:28+00:00\",\"description\":\"VT320 rugged telematics gateway features dead-reckoning navigation, OBD\/J1939 diagnostics & IP66 enclosure. Ideal for fleet tracking in extreme conditions with battery backup.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#primaryimage\",\"url\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.png\",\"contentUrl\":\"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.png\",\"width\":1230,\"height\":1073,\"caption\":\"VT320 rugged LTE + GNSS telematics gateway with 3D gyroscope, multi I\/O, and IP66 protection for reliable fleet tracking and maintenance insights.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#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\":\"VT320\"}]},{\"@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 t\u00e9l\u00e9matique robuste pour v\u00e9hicules VT320 avec navigation \u00e0 l&#039;estime.","description":"La passerelle t\u00e9l\u00e9matique robuste VT320 int\u00e8gre la navigation par estimation inertielle, le diagnostic OBD\/J1939 et un bo\u00eetier IP66. Id\u00e9ale pour le suivi de flottes en conditions extr\u00eames avec batterie de secours.","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\/vehicle-telematics\/vt320","og_locale":"fr_FR","og_type":"article","og_title":"VT320","og_description":"VT320 rugged telematics gateway features dead-reckoning navigation, OBD\/J1939 diagnostics & IP66 enclosure. Ideal for fleet tracking in extreme conditions with battery backup.","og_url":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320","og_site_name":"InHand Networks","article_modified_time":"2026-06-15T09:52:28+00:00","og_image":[{"width":1230,"height":1073,"url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320","url":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320","name":"Passerelle t\u00e9l\u00e9matique robuste pour v\u00e9hicules VT320 avec navigation \u00e0 l&#039;estime.","isPartOf":{"@id":"https:\/\/www.inhand.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#primaryimage"},"image":{"@id":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#primaryimage"},"thumbnailUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.png","datePublished":"2026-02-11T06:49:44+00:00","dateModified":"2026-06-15T09:52:28+00:00","description":"La passerelle t\u00e9l\u00e9matique robuste VT320 int\u00e8gre la navigation par estimation inertielle, le diagnostic OBD\/J1939 et un bo\u00eetier IP66. Id\u00e9ale pour le suivi de flottes en conditions extr\u00eames avec batterie de secours.","breadcrumb":{"@id":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#primaryimage","url":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.png","contentUrl":"https:\/\/www.inhand.com\/wp-content\/uploads\/2026\/02\/vt320.png","width":1230,"height":1073,"caption":"VT320 rugged LTE + GNSS telematics gateway with 3D gyroscope, multi I\/O, and IP66 protection for reliable fleet tracking and maintenance insights."},{"@type":"BreadcrumbList","@id":"https:\/\/www.inhand.com\/fr\/products\/vehicle-telematics\/vt320#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":"VT320"}]},{"@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\/6648","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\/6648\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/media\/6497"}],"wp:attachment":[{"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/media?parent=6648"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_brand?post=6648"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_cat?post=6648"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.inhand.com\/fr\/wp-json\/wp\/v2\/product_tag?post=6648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}