{"id":4399,"date":"2026-04-29T04:04:15","date_gmt":"2026-04-29T04:04:15","guid":{"rendered":"https:\/\/airmate.cc\/home\/"},"modified":"2026-08-18T10:23:54","modified_gmt":"2026-08-18T10:23:54","slug":"home","status":"publish","type":"page","link":"https:\/\/airmate.cc\/zh\/","title":{"rendered":"\u9996\u9875"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4399\" class=\"elementor elementor-4399\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5fcfd019 e-flex e-con-boxed e-con e-parent\" data-id=\"5fcfd019\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74171b98 elementor-widget elementor-widget-text-editor\" data-id=\"74171b98\" data-element_type=\"widget\" data-e-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<style>\n.ag-home{--navy:#062b43;--navy2:#0a425f;--cyan:#1b91ad;--cyan2:#63c5d6;--ink:#102734;--muted:#5d707b;--line:#dce7ec;--soft:#f3f7f9;--white:#fff;background:var(--soft);color:var(--ink);font-family:Inter,\"Helvetica Neue\",Arial,sans-serif;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}\n.ag-home *{box-sizing:border-box}.ag-home a{text-decoration:none}.ag-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}\n.ag-intro{background:linear-gradient(125deg,var(--navy) 0%,#0a3c58 62%,#0c526b 100%);color:#fff;padding:72px 0 64px;position:relative}\n.ag-intro:after{content:\"\";position:absolute;right:-120px;top:-180px;width:520px;height:520px;border:1px solid rgba(99,197,214,.2);border-radius:50%;box-shadow:0 0 0 70px rgba(99,197,214,.05),0 0 0 140px rgba(99,197,214,.035)}\n.ag-intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:56px;align-items:center;position:relative;z-index:1}\n.ag-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9fe1eb;margin-bottom:18px}.ag-eyebrow:before{content:\"\";width:28px;height:2px;background:#63c5d6}\n.ag-intro h1{font-size:clamp(38px,5vw,66px);line-height:1.04;letter-spacing:-.04em;margin:0 0 18px;color:#fff;max-width:790px}\n.ag-lead{font-size:18px;line-height:1.72;color:#d7e7ec;max-width:760px;margin:0 0 30px}.ag-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}\n.ag-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:6px;font-size:14px;font-weight:750;letter-spacing:.02em;transition:.2s ease}.ag-btn-primary{background:#fff;color:#06324a}.ag-btn-primary:hover{background:#dff6fa;color:#06324a}.ag-btn-ghost{border:1px solid rgba(255,255,255,.45);color:#fff}.ag-btn-ghost:hover{background:rgba(255,255,255,.1);color:#fff}\n.ag-proof{display:flex;flex-wrap:wrap;gap:20px 30px;color:#b9d1d9;font-size:13px}.ag-proof span{display:flex;align-items:center;gap:8px}.ag-proof span:before{content:\"\u2713\";display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgba(99,197,214,.16);color:#8fe0ec;font-weight:800}\n.ag-gas-panel{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:26px;backdrop-filter:blur(4px)}.ag-gas-panel h2{font-size:21px;margin:0 0 6px;color:#fff}.ag-gas-panel p{font-size:13px;color:#b9d1d9;margin:0 0 20px}.ag-gases{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ag-gas{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:13px 8px;text-align:center}.ag-gas strong{display:block;font-size:17px;color:#fff}.ag-gas small{font-size:10px;color:#a9d6de;text-transform:uppercase;letter-spacing:.08em}\n.ag-section{padding:76px 0}.ag-section-white{background:#fff}.ag-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.ag-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:9px}.ag-title{font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-.025em;margin:0;color:var(--ink)}.ag-subtitle{font-size:15px;line-height:1.7;color:var(--muted);max-width:580px;margin:0}.ag-text-link{font-size:14px;font-weight:750;color:#0b6f89;white-space:nowrap}.ag-text-link:hover{color:#06465b}\n.ag-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ag-category{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;min-height:184px;transition:.2s ease;position:relative;overflow:hidden}.ag-category:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(16,39,52,.08);border-color:#b9d7df}.ag-category:after{content:\"\";position:absolute;right:-24px;bottom:-30px;width:92px;height:92px;border-radius:50%;background:#eaf5f7}.ag-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#e8f5f7;color:#0b7088;font-weight:850;font-size:15px;margin-bottom:20px}.ag-category h3{font-size:18px;margin:0 0 8px;color:var(--ink)}.ag-category p{font-size:13px;line-height:1.6;color:var(--muted);margin:0;position:relative;z-index:1}\n.ag-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ag-product{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:.2s ease}.ag-product:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(13,55,74,.1)}.ag-product-link{display:flex;flex:1;flex-direction:column;color:inherit}.ag-product-link:focus-visible{outline:3px solid var(--cyan2);outline-offset:-3px}.ag-product-media{aspect-ratio:1\/1;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid #edf2f4}.ag-product-media img{width:100%;height:100%;object-fit:contain;display:block}.ag-product-body{padding:18px;display:flex;flex:1;flex-direction:column}.ag-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:11px}.ag-tag{font-size:10px;line-height:1;padding:6px 8px;border-radius:20px;background:#e8f5f7;color:#08637a;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ag-product h3{font-size:16px;line-height:1.4;margin:0 0 8px;color:var(--ink)}.ag-price{font-size:18px;font-weight:850;letter-spacing:-.01em;color:#0a7188;margin:0 0 9px}.ag-price small{font-size:10px;font-weight:750;letter-spacing:.08em;color:#78909b;text-transform:uppercase;margin-right:5px}.ag-product p{font-size:12.5px;line-height:1.55;color:var(--muted);margin:0 0 16px}.ag-product-cta{font-size:13px;font-weight:800;color:#08718a;margin-top:auto}.ag-product:hover .ag-product-cta{color:#06465b}.ag-price-note{font-size:12px;line-height:1.6;color:#71848e;text-align:right;min-height:20px;margin:14px 0 0}.ag-price-note[data-status=\"error\"]{color:#a05b24}\n.ag-apps{background:var(--navy);color:#fff}.ag-apps .ag-title{color:#fff}.ag-apps .ag-subtitle{color:#b9d1d9}.ag-app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.ag-app{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:10px;padding:21px}.ag-app strong{display:block;font-size:15px;color:#fff;margin-bottom:6px}.ag-app span{font-size:12px;line-height:1.55;color:#aec8d1}\n.ag-resource{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ag-resource-card{border-radius:14px;padding:34px;min-height:245px;display:flex;flex-direction:column;justify-content:flex-end}.ag-resource-card:first-child{background:linear-gradient(135deg,#e7f5f7,#f7fbfc);border:1px solid #cae4e9}.ag-resource-card:last-child{background:linear-gradient(135deg,#08344c,#0a526a);color:#fff}.ag-resource-card h3{font-size:26px;line-height:1.2;margin:0 0 10px;color:inherit}.ag-resource-card p{font-size:14px;line-height:1.65;margin:0 0 22px;color:var(--muted)}.ag-resource-card:last-child p{color:#c1d8df}.ag-resource-card .ag-btn{align-self:flex-start}.ag-resource-card:first-child .ag-btn{background:#083d56;color:#fff}.ag-resource-card:last-child .ag-btn{background:#fff;color:#08344c}\n@media(max-width:980px){.ag-intro-grid{grid-template-columns:1fr}.ag-gas-panel{max-width:640px}.ag-categories,.ag-products{grid-template-columns:repeat(2,1fr)}.ag-app-grid{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:640px){.ag-wrap{width:min(100% - 28px,1180px)}.ag-intro{padding:52px 0 46px}.ag-intro h1{font-size:39px}.ag-lead{font-size:16px}.ag-gases{grid-template-columns:repeat(2,1fr)}.ag-section{padding:56px 0}.ag-section-head{align-items:flex-start;flex-direction:column;gap:12px}.ag-categories,.ag-products,.ag-app-grid,.ag-resource{grid-template-columns:1fr}.ag-product{display:block}.ag-product-link{display:grid;grid-template-columns:125px 1fr}.ag-product-media{aspect-ratio:auto;padding:12px;border-bottom:0;border-right:1px solid #edf2f4}.ag-product-body{padding:15px}.ag-resource-card{min-height:225px;padding:26px}}\n<\/style>\n<div class=\"ag-home\">\n  <section class=\"ag-intro\">\n    <div class=\"ag-wrap ag-intro-grid\">\n      <div>\n        <div class=\"ag-eyebrow\" data-i18n=\"heroEyebrow\">Air Green sensing solutions<\/div>\n        <h1 data-i18n=\"heroTitle\">Precision sensors for safer industrial systems<\/h1>\n        <p class=\"ag-lead\" data-i18n=\"heroLead\">Electrochemical gas sensors, oxygen sensing elements, signal control boards and multi-parameter monitoring modules for detector manufacturers, system integrators and R&amp;D teams.<\/p>\n        <div class=\"ag-actions\">\n          <a class=\"ag-btn ag-btn-primary\" href=\"\/products\/\" data-i18n=\"exploreProducts\">Explore Products<\/a>\n          <a class=\"ag-btn ag-btn-ghost\" href=\"\/contact-us-2\/\" data-i18n=\"requestQuote\">Request a Quote<\/a>\n        <\/div>\n        <div class=\"ag-proof\"><span data-i18n=\"proofSelection\">Technical selection support<\/span><span data-i18n=\"proofIntegration\">Industrial signal integration<\/span><span data-i18n=\"proofSupply\">Global supply service<\/span><\/div>\n      <\/div>\n      <div class=\"ag-gas-panel\">\n        <h2 data-i18n=\"findByGas\">Find by gas type<\/h2>\n        <p data-i18n=\"findByGasLead\">Quickly select sensors by target gas.<\/p>\n        <div class=\"ag-gases\">\n          <div class=\"ag-gas\"><strong>H\u2082<\/strong><small data-i18n=\"gasHydrogen\">Hydrogen<\/small><\/div>\n          <div class=\"ag-gas\"><strong>O\u2082<\/strong><small data-i18n=\"gasOxygen\">Oxygen<\/small><\/div>\n          <div class=\"ag-gas\"><strong>NH\u2083<\/strong><small data-i18n=\"gasAmmonia\">Ammonia<\/small><\/div>\n          <div class=\"ag-gas\"><strong>NO<\/strong><small data-i18n=\"gasNitricOxide\">Nitric oxide<\/small><\/div>\n          <div class=\"ag-gas\"><strong>Cl\u2082<\/strong><small data-i18n=\"gasChlorine\">Chlorine<\/small><\/div>\n          <div class=\"ag-gas\"><strong>HCl<\/strong><small data-i18n=\"gasHydrogenChloride\">Hydrogen chloride<\/small><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"ag-section\">\n    <div class=\"ag-wrap\">\n      <div class=\"ag-section-head\">\n        <div><div class=\"ag-kicker\" data-i18n=\"portfolioKicker\">Product portfolio<\/div><h2 class=\"ag-title\" data-i18n=\"portfolioTitle\">Built around real detection projects<\/h2><\/div>\n        <p class=\"ag-subtitle\" data-i18n=\"portfolioSubtitle\">From sensing elements to complete signal-output modules, select components according to gas type, form factor and integration method.<\/p>\n      <\/div>\n      <div class=\"ag-categories\">\n        <a class=\"ag-category\" href=\"\/products\/\"><div class=\"ag-icon\">EC<\/div><h3 data-i18n=\"catGasTitle\">Gas Sensors<\/h3><p data-i18n=\"catGasDesc\">Electrochemical sensors for toxic, combustible and specialty gases.<\/p><\/a>\n        <a class=\"ag-category\" href=\"\/products\/\"><div class=\"ag-icon\">O\u2082<\/div><h3 data-i18n=\"catOxygenTitle\">Oxygen Sensors<\/h3><p data-i18n=\"catOxygenDesc\">Alphasense O\u2082 series and compatible oxygen sensing solutions.<\/p><\/a>\n        <a class=\"ag-category\" href=\"\/products\/\"><div class=\"ag-icon\">IO<\/div><h3 data-i18n=\"catModulesTitle\">Monitoring Modules<\/h3><p data-i18n=\"catModulesDesc\">Multi-parameter modules for drones, robots and industrial equipment.<\/p><\/a>\n        <a class=\"ag-category\" href=\"\/products\/\"><div class=\"ag-icon\">HW<\/div><h3 data-i18n=\"catAccessoriesTitle\">Probes &amp; Accessories<\/h3><p data-i18n=\"catAccessoriesDesc\">PT100 probes, sensor housings, gas hoods and integration hardware.<\/p><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"ag-section ag-section-white\">\n    <div class=\"ag-wrap\">\n      <div class=\"ag-section-head\">\n        <div><div class=\"ag-kicker\" data-i18n=\"featuredKicker\">Featured products<\/div><h2 class=\"ag-title\" data-i18n=\"featuredTitle\">Sensors ready for integration<\/h2><\/div>\n        <a class=\"ag-text-link\" href=\"\/products\/\" data-i18n=\"viewAllProducts\">View all products \u2192<\/a>\n      <\/div>\n      <div class=\"ag-products\">\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-58114280305\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Shengmi 7H2-1000 Hydrogen Sensor product details\" data-i18n-aria-label=\"product1Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-bfdc81a3f0fd37004b7c1092ffbdc735903e56bc-600x600.jpg\" alt=\"Shengmi 7H2-1000 hydrogen gas sensor\" data-i18n-alt=\"product1Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\">H\u2082<\/span><span class=\"ag-tag\">0\u20131000 ppm<\/span><\/div><h3 data-i18n=\"product1Title\">Shengmi 7H2-1000 Hydrogen Sensor<\/h3><div class=\"ag-price\" data-usd=\"62.58\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$62.58<\/span><\/div><p data-i18n=\"product1Desc\">Electrochemical hydrogen sensor for lithium-battery thermal-runaway and industrial detection.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-48314251993\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Alphasense O\u2082-A2 \/ M2 \/ W2 Series product details\" data-i18n-aria-label=\"product2Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-00cb17979712fe65d7dbdffe061957a7c36c411d-600x600.jpg\" alt=\"Alphasense O2 oxygen sensor series\" data-i18n-alt=\"product2Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\">O\u2082<\/span><span class=\"ag-tag\">Alphasense<\/span><\/div><h3 data-i18n=\"product2Title\">Alphasense O\u2082-A2 \/ M2 \/ W2 Series<\/h3><div class=\"ag-price\" data-usd=\"25.53\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$25.53<\/span><\/div><p data-i18n=\"product2Desc\">Imported oxygen sensor options for portable and fixed gas-detection instruments.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-40482693669\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Shengmi 7NH3 Ammonia Sensor product details\" data-i18n-aria-label=\"product3Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-2cf77ddd55ae258bb42428e83690ab706fbb83b0-600x600.jpg\" alt=\"Shengmi 7NH3 ammonia sensor\" data-i18n-alt=\"product3Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\">NH\u2083<\/span><span class=\"ag-tag\" data-i18n=\"tagElectrochemical\">Electrochemical<\/span><\/div><h3 data-i18n=\"product3Title\">Shengmi 7NH3 Ammonia Sensor<\/h3><div class=\"ag-price\" data-usd=\"155.57\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$155.57<\/span><\/div><p data-i18n=\"product3Desc\">Compact ammonia sensing element for industrial safety and environmental monitoring.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-48964301310\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Shengmi 7NO Nitric Oxide Sensor product details\" data-i18n-aria-label=\"product4Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-7cb3b452814ac8e0da8ab0bb34b163804066c424-600x600.jpg\" alt=\"Shengmi 7NO nitric oxide sensor\" data-i18n-alt=\"product4Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\">NO<\/span><span class=\"ag-tag\">NO-100<\/span><\/div><h3 data-i18n=\"product4Title\">Shengmi 7NO Nitric Oxide Sensor<\/h3><div class=\"ag-price\" data-usd=\"97.23\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$97.23<\/span><\/div><p data-i18n=\"product4Desc\">Electrochemical NO sensor designed for compact gas-analysis and alarm equipment.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-55664217015\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Shengmi 7CL2-20 Chlorine Sensor product details\" data-i18n-aria-label=\"product5Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-f47b890a368e6ab706bba77ad16745777f05ef4e-600x600.jpg\" alt=\"Shengmi 7CL2-20 chlorine sensor\" data-i18n-alt=\"product5Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\">Cl\u2082<\/span><span class=\"ag-tag\">20 ppm<\/span><\/div><h3 data-i18n=\"product5Title\">Shengmi 7CL2-20 Chlorine Sensor<\/h3><div class=\"ag-price\" data-usd=\"97.23\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$97.23<\/span><\/div><p data-i18n=\"product5Desc\">Chlorine sensing element for industrial detector and toxic-gas alarm applications.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-47514227082\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Shengmi 7HCL-20 HCl Sensor product details\" data-i18n-aria-label=\"product6Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-4100570aa4453571a3cfe20074e48cedbb1e4c47-600x600.jpg\" alt=\"Shengmi 7HCL-20 hydrogen chloride sensor\" data-i18n-alt=\"product6Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\">HCl<\/span><span class=\"ag-tag\">20 ppm<\/span><\/div><h3 data-i18n=\"product6Title\">Shengmi 7HCL-20 HCl Sensor<\/h3><div class=\"ag-price\" data-usd=\"93.85\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$93.85<\/span><\/div><p data-i18n=\"product6Desc\">Hydrogen-chloride sensing element for process safety and leakage monitoring.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-51114218006\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Multi-Parameter Monitoring Module product details\" data-i18n-aria-label=\"product7Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-535d7920022d33e4e4c66232740625aeff4424c6-600x600.jpg\" alt=\"Air Green multi-parameter atmospheric gas monitoring module\" data-i18n-alt=\"product7Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\" data-i18n=\"tagMultiGas\">Multi-gas<\/span><span class=\"ag-tag\" data-i18n=\"tagModule\">Module<\/span><\/div><h3 data-i18n=\"product7Title\">Multi-Parameter Monitoring Module<\/h3><div class=\"ag-price\" data-usd=\"294.42\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$294.42<\/span><\/div><p data-i18n=\"product7Desc\">Aluminum-alloy atmospheric module for drones, robotic platforms and mobile inspection.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n        <article class=\"ag-product\"><a class=\"ag-product-link\" href=\"https:\/\/airmate.cc\/product\/ag-48414197430\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"View Gas Detector Signal Control Board product details\" data-i18n-aria-label=\"product8Aria\"><div class=\"ag-product-media\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/airmate.cc\/wp-content\/uploads\/2026\/08\/airmate-6ea0ac3e38d620896f3367f27a61bf06d313b285-600x600.jpg\" alt=\"Gas detector 4-20mA RS485 control board\" data-i18n-alt=\"product8Alt\" title=\"Home\"><\/div><div class=\"ag-product-body\"><div class=\"ag-tags\"><span class=\"ag-tag\">4\u201320 mA<\/span><span class=\"ag-tag\">RS485<\/span><\/div><h3 data-i18n=\"product8Title\">Gas Detector Signal Control Board<\/h3><div class=\"ag-price\" data-usd=\"6.24\"><small>Approx. USD<\/small><span class=\"ag-price-value\">$6.24<\/span><\/div><p data-i18n=\"product8Desc\">Main board with industrial signal, RS485 communication, relay output and alarm control.<\/p><span class=\"ag-product-cta\" data-i18n=\"productCta\">View product product details \u2192<\/span><\/div><\/a><\/article>\n      <\/div>\n      <p class=\"ag-price-note\" aria-live=\"polite\">Reference prices are displayed in USD and are based on the listed product configurations. Shopee checkout prices, shipping, taxes and options may vary.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"ag-section ag-apps\">\n    <div class=\"ag-wrap\">\n      <div class=\"ag-section-head\"><div><div class=\"ag-kicker\" data-i18n=\"applicationsKicker\">Applications<\/div><h2 class=\"ag-title\" data-i18n=\"applicationsTitle\">Designed for practical deployment<\/h2><\/div><p class=\"ag-subtitle\" data-i18n=\"applicationsSubtitle\">Component selection and signal integration for a broad range of safety, environmental and automation systems.<\/p><\/div>\n      <div class=\"ag-app-grid\"><div class=\"ag-app\"><strong data-i18n=\"appIndustrialTitle\">Industrial Gas Detection<\/strong><span data-i18n=\"appIndustrialDesc\">Fixed and portable detectors, alarm systems and safety instrumentation.<\/span><\/div><div class=\"ag-app\"><strong data-i18n=\"appBatteryTitle\">Battery Safety<\/strong><span data-i18n=\"appBatteryDesc\">Hydrogen monitoring for lithium-battery packs and energy-storage systems.<\/span><\/div><div class=\"ag-app\"><strong data-i18n=\"appEnvironmentTitle\">Environmental Monitoring<\/strong><span data-i18n=\"appEnvironmentDesc\">Atmospheric sensing modules for distributed and mobile measurement.<\/span><\/div><div class=\"ag-app\"><strong data-i18n=\"appRoboticsTitle\">Robotics &amp; UAV<\/strong><span data-i18n=\"appRoboticsDesc\">Compact multi-gas payloads for drones, robot dogs and inspection robots.<\/span><\/div><\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"ag-section\">\n    <div class=\"ag-wrap ag-resource\">\n      <div class=\"ag-resource-card\"><div class=\"ag-kicker\" data-i18n=\"resourcesKicker\">Engineering resources<\/div><h3 data-i18n=\"resourcesTitle\">Compare sensor specifications<\/h3><p data-i18n=\"resourcesDesc\">Browse the sensor library by brand and gas type to review technical parameters and application notes.<\/p><a class=\"ag-btn\" href=\"\/sensor-library\/\" data-i18n=\"resourcesCta\">Open Sensor Library<\/a><\/div>\n      <div class=\"ag-resource-card\"><div class=\"ag-kicker\" data-i18n=\"supportKicker\">Project support<\/div><h3 data-i18n=\"supportTitle\">Need help selecting a sensor?<\/h3><p data-i18n=\"supportDesc\">Tell us the target gas, measurement range, environment and output requirements. Our team will recommend a suitable configuration.<\/p><a class=\"ag-btn\" href=\"\/contact-us-2\/\" data-i18n=\"supportCta\">Contact Our Team<\/a><\/div>\n    <\/div>\n  <\/section>\n<\/div>\n<script>\n(function () {\n  \"use strict\";\n\n  var root = document.querySelector(\".ag-home\");\n  if (!root) {\n    return;\n  }\n\n  var copy = {\n    en: {\n      heroEyebrow: \"Air Green sensing solutions\",\n      heroTitle: \"Precision sensors for safer industrial systems\",\n      heroLead: \"Electrochemical gas sensors, oxygen sensing elements, signal control boards and multi-parameter monitoring modules for detector manufacturers, system integrators and research teams.\",\n      exploreProducts: \"Explore Products\",\n      requestQuote: \"Request a Quote\",\n      proofSelection: \"Technical selection support\",\n      proofIntegration: \"Industrial signal integration\",\n      proofSupply: \"Global supply service\",\n      findByGas: \"Find by gas type\",\n      findByGasLead: \"Quickly select sensors by target gas.\",\n      gasHydrogen: \"Hydrogen\",\n      gasOxygen: \"Oxygen\",\n      gasAmmonia: \"Ammonia\",\n      gasNitricOxide: \"Nitric oxide\",\n      gasChlorine: \"Chlorine\",\n      gasHydrogenChloride: \"Hydrogen chloride\",\n      portfolioKicker: \"Product portfolio\",\n      portfolioTitle: \"Built around real detection projects\",\n      portfolioSubtitle: \"From sensing elements to complete signal-output modules, select components according to gas type, form factor and integration method.\",\n      catGasTitle: \"Gas Sensors\",\n      catGasDesc: \"Electrochemical sensors for toxic, combustible and specialty gases.\",\n      catOxygenTitle: \"Oxygen Sensors\",\n      catOxygenDesc: \"Alphasense O\u2082 series and compatible oxygen sensing solutions.\",\n      catModulesTitle: \"Monitoring Modules\",\n      catModulesDesc: \"Multi-parameter modules for drones, robots and industrial equipment.\",\n      catAccessoriesTitle: \"Probes and Accessories\",\n      catAccessoriesDesc: \"PT100 probes, sensor housings, gas hoods and integration hardware.\",\n      featuredKicker: \"Featured products\",\n      featuredTitle: \"Sensors ready for integration\",\n      viewAllProducts: \"View all products \u2192\",\n      tagElectrochemical: \"Electrochemical\",\n      tagMultiGas: \"Multi-gas\",\n      tagModule: \"Module\",\n      product1Title: \"Shengmi 7H2-1000 Hydrogen Sensor\",\n      product1Desc: \"Electrochemical hydrogen sensor for lithium-battery thermal-runaway and industrial detection.\",\n      product2Title: \"Alphasense O\u2082-A2 \/ M2 \/ W2 Series\",\n      product2Desc: \"Imported oxygen sensor options for portable and fixed gas-detection instruments.\",\n      product3Title: \"Shengmi 7NH3 Ammonia Sensor\",\n      product3Desc: \"Compact ammonia sensing element for industrial safety and environmental monitoring.\",\n      product4Title: \"Shengmi 7NO Nitric Oxide Sensor\",\n      product4Desc: \"Electrochemical NO sensor designed for compact gas-analysis and alarm equipment.\",\n      product5Title: \"Shengmi 7CL2-20 Chlorine Sensor\",\n      product5Desc: \"Chlorine sensing element for industrial detector and toxic-gas alarm applications.\",\n      product6Title: \"Shengmi 7HCL-20 HCl Sensor\",\n      product6Desc: \"Hydrogen-chloride sensing element for process safety and leakage monitoring.\",\n      product7Title: \"Multi-Parameter Monitoring Module\",\n      product7Desc: \"Aluminum-alloy atmospheric module for drones, robotic platforms and mobile inspection.\",\n      product8Title: \"Gas Detector Signal Control Board\",\n      product8Desc: \"Main board with industrial signal, RS485 communication, relay output and alarm control.\",\n      productCta: \"View product product details \u2192\",\n      applicationsKicker: \"Applications\",\n      applicationsTitle: \"Designed for practical deployment\",\n      applicationsSubtitle: \"Component selection and signal integration for a broad range of safety, environmental and automation systems.\",\n      appIndustrialTitle: \"Industrial Gas Detection\",\n      appIndustrialDesc: \"Fixed and portable detectors, alarm systems and safety instrumentation.\",\n      appBatteryTitle: \"Battery Safety\",\n      appBatteryDesc: \"Hydrogen monitoring for lithium-battery packs and energy-storage systems.\",\n      appEnvironmentTitle: \"Environmental Monitoring\",\n      appEnvironmentDesc: \"Atmospheric sensing modules for distributed and mobile measurement.\",\n      appRoboticsTitle: \"Robotics and UAV\",\n      appRoboticsDesc: \"Compact multi-gas payloads for drones, robot dogs and inspection robots.\",\n      resourcesKicker: \"Engineering resources\",\n      resourcesTitle: \"Compare sensor specifications\",\n      resourcesDesc: \"Browse the sensor library by brand and gas type to review technical parameters and application notes.\",\n      resourcesCta: \"Open Sensor Library\",\n      supportKicker: \"Project support\",\n      supportTitle: \"Need help selecting a sensor?\",\n      supportDesc: \"Tell us the target gas, measurement range, environment and output requirements. Our team will recommend a suitable configuration.\",\n      supportCta: \"Contact Our Team\",\n      product1Aria: \"View Shengmi 7H2-1000 Hydrogen Sensor product details\",\n      product2Aria: \"View Alphasense O\u2082-A2 \/ M2 \/ W2 Series product details\",\n      product3Aria: \"View Shengmi 7NH3 Ammonia Sensor product details\",\n      product4Aria: \"View Shengmi 7NO Nitric Oxide Sensor product details\",\n      product5Aria: \"View Shengmi 7CL2-20 Chlorine Sensor product details\",\n      product6Aria: \"View Shengmi 7HCL-20 HCl Sensor product details\",\n      product7Aria: \"View Multi-Parameter Monitoring Module product details\",\n      product8Aria: \"View Gas Detector Signal Control Board product details\",\n      product1Alt: \"Shengmi 7H2-1000 hydrogen gas sensor\",\n      product2Alt: \"Alphasense O2 oxygen sensor series\",\n      product3Alt: \"Shengmi 7NH3 ammonia sensor\",\n      product4Alt: \"Shengmi 7NO nitric oxide sensor\",\n      product5Alt: \"Shengmi 7CL2-20 chlorine sensor\",\n      product6Alt: \"Shengmi 7HCL-20 hydrogen chloride sensor\",\n      product7Alt: \"Air Green multi-parameter atmospheric gas monitoring module\",\n      product8Alt: \"Gas detector 4-20mA RS485 control board\"\n    },\n    zh: {\n      heroEyebrow: \"Air Green \u4f20\u611f\u89e3\u51b3\u65b9\u6848\",\n      heroTitle: \"\u4e3a\u5de5\u4e1a\u7cfb\u7edf\u63d0\u4f9b\u66f4\u7cbe\u51c6\u3001\u66f4\u5b89\u5168\u7684\u4f20\u611f\u5668\",\n      heroLead: \"\u9762\u5411\u6c14\u4f53\u68c0\u6d4b\u4eea\u5236\u9020\u5546\u3001\u7cfb\u7edf\u96c6\u6210\u5546\u548c\u7814\u53d1\u56e2\u961f\uff0c\u63d0\u4f9b\u7535\u5316\u5b66\u6c14\u4f53\u4f20\u611f\u5668\u3001\u6c27\u6c14\u4f20\u611f\u5143\u4ef6\u3001\u4fe1\u53f7\u63a7\u5236\u677f\u53ca\u591a\u53c2\u6570\u76d1\u6d4b\u6a21\u5757\u3002\",\n      exploreProducts: \"\u6d4f\u89c8\u4ea7\u54c1\",\n      requestQuote: \"\u83b7\u53d6\u62a5\u4ef7\",\n      proofSelection: \"\u4e13\u4e1a\u9009\u578b\u652f\u6301\",\n      proofIntegration: \"\u5de5\u4e1a\u4fe1\u53f7\u96c6\u6210\",\n      proofSupply: \"\u5168\u7403\u4f9b\u8d27\u670d\u52a1\",\n      findByGas: \"\u6309\u6c14\u4f53\u7c7b\u578b\u67e5\u627e\",\n      findByGasLead: \"\u6839\u636e\u76ee\u6807\u6c14\u4f53\u5feb\u901f\u9009\u62e9\u4f20\u611f\u5668\u3002\",\n      gasHydrogen: \"\u6c22\u6c14\",\n      gasOxygen: \"\u6c27\u6c14\",\n      gasAmmonia: \"\u6c28\u6c14\",\n      gasNitricOxide: \"\u4e00\u6c27\u5316\u6c2e\",\n      gasChlorine: \"\u6c2f\u6c14\",\n      gasHydrogenChloride: \"\u6c2f\u5316\u6c22\",\n      portfolioKicker: \"\u4ea7\u54c1\u7cfb\u5217\",\n      portfolioTitle: \"\u56f4\u7ed5\u771f\u5b9e\u68c0\u6d4b\u9879\u76ee\u6784\u5efa\u4ea7\u54c1\u4f53\u7cfb\",\n      portfolioSubtitle: \"\u4ece\u4f20\u611f\u5143\u4ef6\u5230\u5b8c\u6574\u7684\u4fe1\u53f7\u8f93\u51fa\u6a21\u5757\uff0c\u53ef\u6309\u6c14\u4f53\u7c7b\u578b\u3001\u5916\u5f62\u5c3a\u5bf8\u548c\u96c6\u6210\u65b9\u5f0f\u9009\u62e9\u5408\u9002\u7684\u7ec4\u4ef6\u3002\",\n      catGasTitle: \"\u6c14\u4f53\u4f20\u611f\u5668\",\n      catGasDesc: \"\u9002\u7528\u4e8e\u6709\u6bd2\u3001\u53ef\u71c3\u53ca\u7279\u79cd\u6c14\u4f53\u68c0\u6d4b\u7684\u7535\u5316\u5b66\u4f20\u611f\u5668\u3002\",\n      catOxygenTitle: \"\u6c27\u6c14\u4f20\u611f\u5668\",\n      catOxygenDesc: \"Alphasense O\u2082 \u7cfb\u5217\u53ca\u517c\u5bb9\u7684\u6c27\u6c14\u4f20\u611f\u89e3\u51b3\u65b9\u6848\u3002\",\n      catModulesTitle: \"\u76d1\u6d4b\u6a21\u5757\",\n      catModulesDesc: \"\u9002\u7528\u4e8e\u65e0\u4eba\u673a\u3001\u673a\u5668\u4eba\u53ca\u5de5\u4e1a\u8bbe\u5907\u7684\u591a\u53c2\u6570\u76d1\u6d4b\u6a21\u5757\u3002\",\n      catAccessoriesTitle: \"\u63a2\u5934\u4e0e\u914d\u4ef6\",\n      catAccessoriesDesc: \"PT100 \u63a2\u5934\u3001\u4f20\u611f\u5668\u5916\u58f3\u3001\u6c14\u7f69\u53ca\u914d\u5957\u96c6\u6210\u786c\u4ef6\u3002\",\n      featuredKicker: \"\u91cd\u70b9\u4ea7\u54c1\",\n      featuredTitle: \"\u53ef\u76f4\u63a5\u96c6\u6210\u7684\u4f20\u611f\u5668\u4e0e\u6a21\u5757\",\n      viewAllProducts: \"\u67e5\u770b\u5168\u90e8\u4ea7\u54c1 \u2192\",\n      tagElectrochemical: \"\u7535\u5316\u5b66\",\n      tagMultiGas: \"\u591a\u6c14\u4f53\",\n      tagModule: \"\u6a21\u5757\",\n      product1Title: \"\u5723\u7c73 7H2-1000 \u6c22\u6c14\u4f20\u611f\u5668\",\n      product1Desc: \"\u9002\u7528\u4e8e\u9502\u7535\u6c60\u70ed\u5931\u63a7\u76d1\u6d4b\u548c\u5de5\u4e1a\u68c0\u6d4b\u7684\u7535\u5316\u5b66\u6c22\u6c14\u4f20\u611f\u5668\u3002\",\n      product2Title: \"Alphasense O\u2082-A2 \/ M2 \/ W2 \u7cfb\u5217\",\n      product2Desc: \"\u9002\u7528\u4e8e\u4fbf\u643a\u5f0f\u548c\u56fa\u5b9a\u5f0f\u6c14\u4f53\u68c0\u6d4b\u4eea\u7684\u8fdb\u53e3\u6c27\u6c14\u4f20\u611f\u5668\u7cfb\u5217\u3002\",\n      product3Title: \"\u5723\u7c73 7NH3 \u6c28\u6c14\u4f20\u611f\u5668\",\n      product3Desc: \"\u9002\u7528\u4e8e\u5de5\u4e1a\u5b89\u5168\u4e0e\u73af\u5883\u76d1\u6d4b\u7684\u7d27\u51d1\u578b\u6c28\u6c14\u4f20\u611f\u5143\u4ef6\u3002\",\n      product4Title: \"\u5723\u7c73 7NO \u4e00\u6c27\u5316\u6c2e\u4f20\u611f\u5668\",\n      product4Desc: \"\u9762\u5411\u7d27\u51d1\u578b\u6c14\u4f53\u5206\u6790\u4eea\u548c\u62a5\u8b66\u8bbe\u5907\u8bbe\u8ba1\u7684\u7535\u5316\u5b66 NO \u4f20\u611f\u5668\u3002\",\n      product5Title: \"\u5723\u7c73 7CL2-20 \u6c2f\u6c14\u4f20\u611f\u5668\",\n      product5Desc: \"\u9002\u7528\u4e8e\u5de5\u4e1a\u68c0\u6d4b\u4eea\u548c\u6709\u6bd2\u6c14\u4f53\u62a5\u8b66\u8bbe\u5907\u7684\u6c2f\u6c14\u4f20\u611f\u5143\u4ef6\u3002\",\n      product6Title: \"\u5723\u7c73 7HCL-20 \u6c2f\u5316\u6c22\u4f20\u611f\u5668\",\n      product6Desc: \"\u9002\u7528\u4e8e\u5de5\u827a\u5b89\u5168\u548c\u6cc4\u6f0f\u76d1\u6d4b\u7684\u6c2f\u5316\u6c22\u4f20\u611f\u5143\u4ef6\u3002\",\n      product7Title: \"\u591a\u53c2\u6570\u76d1\u6d4b\u6a21\u5757\",\n      product7Desc: \"\u9002\u7528\u4e8e\u65e0\u4eba\u673a\u3001\u673a\u5668\u4eba\u5e73\u53f0\u548c\u79fb\u52a8\u5de1\u68c0\u7684\u94dd\u5408\u91d1\u5927\u6c14\u76d1\u6d4b\u6a21\u5757\u3002\",\n      product8Title: \"\u6c14\u4f53\u68c0\u6d4b\u4eea\u4fe1\u53f7\u63a7\u5236\u677f\",\n      product8Desc: \"\u652f\u6301\u5de5\u4e1a\u4fe1\u53f7\u3001RS485 \u901a\u8baf\u3001\u7ee7\u7535\u5668\u8f93\u51fa\u548c\u62a5\u8b66\u63a7\u5236\u7684\u4e3b\u677f\u3002\",\n      productCta: \"\u5728 Shopee \u67e5\u770b\u5546\u54c1 \u2192\",\n      applicationsKicker: \"\u5e94\u7528\u9886\u57df\",\n      applicationsTitle: \"\u4e3a\u5b9e\u9645\u90e8\u7f72\u800c\u8bbe\u8ba1\",\n      applicationsSubtitle: \"\u4e3a\u5404\u7c7b\u5b89\u5168\u3001\u73af\u5883\u4e0e\u81ea\u52a8\u5316\u7cfb\u7edf\u63d0\u4f9b\u5143\u4ef6\u9009\u578b\u548c\u4fe1\u53f7\u96c6\u6210\u652f\u6301\u3002\",\n      appIndustrialTitle: \"\u5de5\u4e1a\u6c14\u4f53\u68c0\u6d4b\",\n      appIndustrialDesc: \"\u9002\u7528\u4e8e\u56fa\u5b9a\u5f0f\u548c\u4fbf\u643a\u5f0f\u68c0\u6d4b\u4eea\u3001\u62a5\u8b66\u7cfb\u7edf\u53ca\u5b89\u5168\u4eea\u8868\u3002\",\n      appBatteryTitle: \"\u7535\u6c60\u5b89\u5168\",\n      appBatteryDesc: \"\u9762\u5411\u9502\u7535\u6c60\u5305\u548c\u50a8\u80fd\u7cfb\u7edf\u7684\u6c22\u6c14\u76d1\u6d4b\u3002\",\n      appEnvironmentTitle: \"\u73af\u5883\u76d1\u6d4b\",\n      appEnvironmentDesc: \"\u9002\u7528\u4e8e\u5206\u5e03\u5f0f\u548c\u79fb\u52a8\u6d4b\u91cf\u7684\u5927\u6c14\u4f20\u611f\u6a21\u5757\u3002\",\n      appRoboticsTitle: \"\u673a\u5668\u4eba\u4e0e\u65e0\u4eba\u673a\",\n      appRoboticsDesc: \"\u9762\u5411\u65e0\u4eba\u673a\u3001\u673a\u5668\u72d7\u548c\u5de1\u68c0\u673a\u5668\u4eba\u7684\u7d27\u51d1\u578b\u591a\u6c14\u4f53\u8f7d\u8377\u3002\",\n      resourcesKicker: \"\u5de5\u7a0b\u8d44\u6599\",\n      resourcesTitle: \"\u5bf9\u6bd4\u4f20\u611f\u5668\u89c4\u683c\",\n      resourcesDesc: \"\u53ef\u6309\u54c1\u724c\u548c\u6c14\u4f53\u7c7b\u578b\u6d4f\u89c8\u4f20\u611f\u5668\u8d44\u6599\u5e93\uff0c\u67e5\u770b\u6280\u672f\u53c2\u6570\u548c\u5e94\u7528\u8bf4\u660e\u3002\",\n      resourcesCta: \"\u6253\u5f00\u4f20\u611f\u5668\u8d44\u6599\u5e93\",\n      supportKicker: \"\u9879\u76ee\u652f\u6301\",\n      supportTitle: \"\u9700\u8981\u534f\u52a9\u9009\u62e9\u4f20\u611f\u5668\uff1f\",\n      supportDesc: \"\u8bf7\u544a\u8bc9\u6211\u4eec\u76ee\u6807\u6c14\u4f53\u3001\u91cf\u7a0b\u3001\u4f7f\u7528\u73af\u5883\u548c\u8f93\u51fa\u8981\u6c42\uff0c\u6211\u4eec\u5c06\u4e3a\u60a8\u63a8\u8350\u5408\u9002\u7684\u914d\u7f6e\u3002\",\n      supportCta: \"\u8054\u7cfb\u6211\u4eec\",\n      product1Aria: \"\u5728 Shopee \u67e5\u770b\u5723\u7c73 7H2-1000 \u6c22\u6c14\u4f20\u611f\u5668\",\n      product2Aria: \"\u5728 Shopee \u67e5\u770b Alphasense O\u2082-A2 \/ M2 \/ W2 \u7cfb\u5217\",\n      product3Aria: \"\u5728 Shopee \u67e5\u770b\u5723\u7c73 7NH3 \u6c28\u6c14\u4f20\u611f\u5668\",\n      product4Aria: \"\u5728 Shopee \u67e5\u770b\u5723\u7c73 7NO \u4e00\u6c27\u5316\u6c2e\u4f20\u611f\u5668\",\n      product5Aria: \"\u5728 Shopee \u67e5\u770b\u5723\u7c73 7CL2-20 \u6c2f\u6c14\u4f20\u611f\u5668\",\n      product6Aria: \"\u5728 Shopee \u67e5\u770b\u5723\u7c73 7HCL-20 \u6c2f\u5316\u6c22\u4f20\u611f\u5668\",\n      product7Aria: \"\u5728 Shopee \u67e5\u770b\u591a\u53c2\u6570\u76d1\u6d4b\u6a21\u5757\",\n      product8Aria: \"\u5728 Shopee \u67e5\u770b\u6c14\u4f53\u68c0\u6d4b\u4eea\u4fe1\u53f7\u63a7\u5236\u677f\",\n      product1Alt: \"\u5723\u7c73 7H2-1000 \u6c22\u6c14\u4f20\u611f\u5668\",\n      product2Alt: \"Alphasense O2 \u6c27\u6c14\u4f20\u611f\u5668\u7cfb\u5217\",\n      product3Alt: \"\u5723\u7c73 7NH3 \u6c28\u6c14\u4f20\u611f\u5668\",\n      product4Alt: \"\u5723\u7c73 7NO \u4e00\u6c27\u5316\u6c2e\u4f20\u611f\u5668\",\n      product5Alt: \"\u5723\u7c73 7CL2-20 \u6c2f\u6c14\u4f20\u611f\u5668\",\n      product6Alt: \"\u5723\u7c73 7HCL-20 \u6c2f\u5316\u6c22\u4f20\u611f\u5668\",\n      product7Alt: \"Air Green \u591a\u53c2\u6570\u5927\u6c14\u6c14\u4f53\u76d1\u6d4b\u6a21\u5757\",\n      product8Alt: \"\u6c14\u4f53\u68c0\u6d4b\u4eea 4-20mA RS485 \u63a7\u5236\u677f\"\n    }\n  };\n\n  var frankfurterUrl = \"https:\/\/api.frankfurter.dev\/v2\/rate\/USD\/CNY?providers=ECB\";\n  var ecbCsvBaseUrl = \"https:\/\/data-api.ecb.europa.eu\/service\/data\/EXR\/D.CNY+USD.EUR.SP00.A\";\n  var fxCacheKey = \"airmate_fx_usd_cny_v1\";\n  var oneDay = 24 * 60 * 60 * 1000;\n  var sevenDays = 7 * oneDay;\n  var fxPromise = null;\n  var activeLocale = \"\";\n  var priceNodes = Array.prototype.slice.call(root.querySelectorAll(\".ag-price[data-usd]\"));\n  var priceNote = root.querySelector(\".ag-price-note\");\n\n  function getLocale() {\n    return \/^zh(?:-|$)\/i.test(document.documentElement.lang || \"\") ? \"zh\" : \"en\";\n  }\n\n  function setTranslatedText(locale) {\n    root.querySelectorAll(\"[data-i18n]\").forEach(function (node) {\n      var value = copy[locale][node.getAttribute(\"data-i18n\")];\n      if (typeof value === \"string\") {\n        node.textContent = value;\n      }\n    });\n\n    root.querySelectorAll(\"[data-i18n-aria-label]\").forEach(function (node) {\n      var value = copy[locale][node.getAttribute(\"data-i18n-aria-label\")];\n      if (typeof value === \"string\") {\n        node.setAttribute(\"aria-label\", value);\n      }\n    });\n\n    root.querySelectorAll(\"[data-i18n-alt]\").forEach(function (node) {\n      var value = copy[locale][node.getAttribute(\"data-i18n-alt\")];\n      if (typeof value === \"string\") {\n        node.setAttribute(\"alt\", value);\n      }\n    });\n  }\n\n  function readCache() {\n    try {\n      var cached = JSON.parse(localStorage.getItem(fxCacheKey));\n      if (cached) {\n        var cachedRate = Number(cached.rate);\n        var cachedFetchedAt = Number(cached.fetchedAt);\n        if (Number.isFinite(cachedRate)) {\n          if (cachedRate > 0) {\n            if (Number.isFinite(cachedFetchedAt)) {\n              return {\n                rate: cachedRate,\n                date: String(cached.date || \"\"),\n                fetchedAt: cachedFetchedAt,\n                provider: String(cached.provider || \"ECB\")\n              };\n            }\n          }\n        }\n      }\n    } catch (error) {\n      return null;\n    }\n    return null;\n  }\n\n  function writeCache(record) {\n    try {\n      localStorage.setItem(fxCacheKey, JSON.stringify(record));\n    } catch (error) {\n      return;\n    }\n  }\n\n  function fetchFrankfurterRate() {\n    return fetch(frankfurterUrl, {\n      method: \"GET\",\n      headers: { Accept: \"application\/json\" }\n    }).then(function (response) {\n      if (!response.ok) {\n        throw new Error(\"FX request failed\");\n      }\n      return response.json();\n    }).then(function (data) {\n      var rawRate = data.rate;\n      if (!rawRate) {\n        if (data.rates) {\n          rawRate = data.rates.CNY;\n        }\n      }\n      var rate = Number(rawRate);\n      if (!Number.isFinite(rate) || rate <= 0) {\n        throw new Error(\"Invalid FX response\");\n      }\n      return {\n        rate: rate,\n        date: String(data.date || new Date().toISOString().slice(0, 10)),\n        provider: \"Frankfurter \/ ECB\"\n      };\n    });\n  }\n\n  function fetchEcbCsvRate() {\n    var startDate = new Date(Date.now() - 14 * oneDay).toISOString().slice(0, 10);\n    var ecbUrl = ecbCsvBaseUrl + \"?startPeriod=\" + encodeURIComponent(startDate) + String.fromCharCode(38) + \"format=csvdata\";\n\n    return fetch(ecbUrl, {\n      method: \"GET\",\n      headers: { Accept: \"text\/csv\" }\n    }).then(function (response) {\n      if (!response.ok) {\n        throw new Error(\"ECB request failed\");\n      }\n      return response.text();\n    }).then(function (csv) {\n      var byDate = {};\n      csv.split(\/\\r?\\n\/).slice(1).forEach(function (line) {\n        if (!line) {\n          return;\n        }\n        var cells = line.split(\",\");\n        var currency = cells[2];\n        var date = cells[6];\n        var value = Number(cells[7]);\n        if ([\"CNY\", \"USD\"].indexOf(currency) === -1 || !date || !Number.isFinite(value) || value <= 0) {\n          return;\n        }\n        byDate[date] = byDate[date] || {};\n        byDate[date][currency] = value;\n      });\n\n      var matchingDate = Object.keys(byDate).filter(function (date) {\n        if (!Number.isFinite(byDate[date].CNY)) {\n          return false;\n        }\n        return Number.isFinite(byDate[date].USD);\n      }).sort().pop();\n\n      if (!matchingDate) {\n        throw new Error(\"ECB CSV has no matching USD and CNY date\");\n      }\n\n      var rate = byDate[matchingDate].CNY \/ byDate[matchingDate].USD;\n      if (!Number.isFinite(rate) || rate <= 0) {\n        throw new Error(\"Invalid ECB cross rate\");\n      }\n\n      return {\n        rate: rate,\n        date: matchingDate,\n        provider: \"ECB CSV\"\n      };\n    });\n  }\n\n  function getUsdCnyRate() {\n    if (fxPromise) {\n      return fxPromise;\n    }\n\n    var cached = readCache();\n    var now = Date.now();\n    var cacheAge = cached ? now - cached.fetchedAt : Infinity;\n\n    if (cached) {\n      if (cacheAge >= 0) {\n        if (cacheAge < oneDay) {\n          fxPromise = Promise.resolve({\n            rate: cached.rate,\n            date: cached.date,\n            provider: cached.provider,\n            source: \"fresh-cache\"\n          });\n          return fxPromise;\n        }\n      }\n    }\n\n    fxPromise = fetchFrankfurterRate().catch(function () {\n      return fetchEcbCsvRate();\n    }).then(function (result) {\n      var record = {\n        rate: result.rate,\n        date: result.date,\n        fetchedAt: Date.now(),\n        provider: result.provider\n      };\n      writeCache(record);\n      return {\n        rate: record.rate,\n        date: record.date,\n        provider: record.provider,\n        source: \"network\"\n      };\n    }).catch(function () {\n      if (cached) {\n        if (cacheAge >= 0) {\n          if (cacheAge <= sevenDays) {\n            return {\n              rate: cached.rate,\n              date: cached.date,\n              provider: cached.provider,\n              source: \"stale-cache\"\n            };\n          }\n        }\n      }\n      return null;\n    });\n\n    return fxPromise;\n  }\n\n  function setPrice(node, label, value) {\n    var labelNode = node.querySelector(\"small\");\n    var valueNode = node.querySelector(\".ag-price-value\");\n    if (labelNode) {\n      labelNode.textContent = label;\n    }\n    if (valueNode) {\n      valueNode.textContent = value;\n    }\n  }\n\n  function formatMoney(amount, symbol) {\n    var parts = Number(amount).toFixed(2).split(\".\");\n    var integerPart = parts[0];\n    var sign = \"\";\n    if (integerPart.charAt(0) === \"-\") {\n      sign = \"-\";\n      integerPart = integerPart.slice(1);\n    }\n    integerPart = integerPart.replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \",\");\n    return sign + symbol + integerPart + \".\" + parts[1];\n  }\n\n  function showUsdPrices(label) {\n    priceNodes.forEach(function (node) {\n      setPrice(node, label, formatMoney(Number(node.getAttribute(\"data-usd\")), \"$\"));\n    });\n  }\n\n  function showCnyPrices(rate) {\n    priceNodes.forEach(function (node) {\n      var cny = Number(node.getAttribute(\"data-usd\")) * rate;\n      setPrice(node, \"\u7ea6\u5408\u4eba\u6c11\u5e01\", formatMoney(cny, \"\u00a5\"));\n    });\n  }\n\n  function renderPrices(locale) {\n    priceNote.removeAttribute(\"data-status\");\n\n    if (locale === \"en\") {\n      showUsdPrices(\"Approx. USD\");\n      priceNote.textContent = \"Price basis: USD; no currency conversion is applied. These are reference prices for the listed configurations, and Shopee checkout prices, options, shipping and taxes may vary.\";\n      return;\n    }\n\n    showUsdPrices(\"\u6c47\u7387\u6362\u7b97\u4e2d\");\n    priceNote.textContent = \"\u6b63\u5728\u83b7\u53d6\u7f8e\u5143\u5151\u4eba\u6c11\u5e01\u53c2\u8003\u6c47\u7387\u5e76\u6362\u7b97\u4ef7\u683c\u2026\u2026\";\n\n    getUsdCnyRate().then(function (fx) {\n      if (getLocale() !== \"zh\") {\n        return;\n      }\n\n      if (!fx) {\n        showUsdPrices(\"\u53c2\u8003\u7f8e\u5143\");\n        priceNote.setAttribute(\"data-status\", \"error\");\n        priceNote.textContent = \"\u7f8e\u5143\u5151\u4eba\u6c11\u5e01\u6c47\u7387\u6682\u4e0d\u53ef\u7528\uff0c\u5f53\u524d\u6682\u4ee5\u7f8e\u5143\u663e\u793a\u3002\u4ee5\u4e0a\u5747\u4e3a\u53c2\u8003\u4ef7\u683c\uff0c\u5b9e\u9645\u6210\u4ea4\u4ef7\u8fd8\u4f1a\u56e0\u89c4\u683c\u3001\u6570\u91cf\u3001\u8fd0\u8d39\u548c\u7a0e\u8d39\u800c\u53d8\u5316\u3002\";\n        return;\n      }\n\n      showCnyPrices(fx.rate);\n      var cacheNotice = fx.source === \"stale-cache\" ? \"\uff1b\u5b9e\u65f6\u66f4\u65b0\u5931\u8d25\uff0c\u5df2\u4f7f\u7528 7 \u5929\u5185\u7f13\u5b58\u6c47\u7387\" : \"\";\n      priceNote.textContent = \"\u4eba\u6c11\u5e01\u53c2\u8003\u4ef7\u6309 1 USD = \" + fx.rate.toFixed(4) + \" CNY \u6362\u7b97\uff08\u6570\u636e\u6e90\uff1a\" + (fx.provider || \"ECB\") + \"\uff1b\u6c47\u7387\u65e5\u671f\uff1a\" + (fx.date || \"\u672a\u63d0\u4f9b\") + cacheNotice + \"\uff09\u3002\u4ee5\u4e0a\u4ef7\u683c\u4ec5\u4f9b\u53c2\u8003\uff0cShopee \u5b9e\u9645\u7ed3\u7b97\u4ef7\u8fd8\u4f1a\u56e0\u89c4\u683c\u3001\u6570\u91cf\u3001\u8fd0\u8d39\u548c\u7a0e\u8d39\u800c\u53d8\u5316\u3002\";\n    });\n  }\n\n  function renderLocale(locale) {\n    activeLocale = locale;\n    root.setAttribute(\"lang\", locale === \"zh\" ? \"zh-Hans\" : \"en\");\n    root.setAttribute(\"data-locale\", locale);\n    setTranslatedText(locale);\n    renderPrices(locale);\n  }\n\n  renderLocale(getLocale());\n\n  new MutationObserver(function () {\n    var nextLocale = getLocale();\n    if (nextLocale !== activeLocale) {\n      renderLocale(nextLocale);\n    }\n  }).observe(document.documentElement, {\n    attributes: true,\n    attributeFilter: [\"lang\"]\n  });\n}());\n<\/script>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Air Green sensing solutions Precision sensors for safer industrial systems Electrochemical gas sensors, oxygen sensing elements, signal control boards and multi-parameter monitoring modules for detector manufacturers, system integrators and R&amp;D teams. Explore Products Request a Quote Technical selection supportIndustrial signal integrationGlobal supply service Find by gas type Quickly select sensors by target gas. H\u2082Hydrogen O\u2082Oxygen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true,"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"plain-container","ast-site-content-layout":"normal-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4399","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"mathiasdeclue","author_link":"https:\/\/airmate.cc\/zh\/author\/mathiasdeclue\/"},"uagb_comment_info":0,"uagb_excerpt":"Air Green sensing solutions Precision sensors for safer industrial systems Electrochemical gas sensors, oxygen sensing elements, signal control boards and multi-parameter monitoring modules for detector manufacturers, system integrators and R&amp;D teams. Explore Products Request a Quote Technical selection supportIndustrial signal integrationGlobal supply service Find by gas type Quickly select sensors by target gas. H\u2082Hydrogen O\u2082Oxygen&hellip;","_links":{"self":[{"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/pages\/4399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/comments?post=4399"}],"version-history":[{"count":57,"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/pages\/4399\/revisions"}],"predecessor-version":[{"id":9783,"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/pages\/4399\/revisions\/9783"}],"wp:attachment":[{"href":"https:\/\/airmate.cc\/zh\/wp-json\/wp\/v2\/media?parent=4399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}