{"id":35213,"date":"2026-04-24T02:51:43","date_gmt":"2026-04-24T02:51:43","guid":{"rendered":"https:\/\/instrava.com\/?page_id=35213"},"modified":"2026-07-12T08:51:19","modified_gmt":"2026-07-12T08:51:19","slug":"instrument-vers-le-nuage","status":"publish","type":"page","link":"https:\/\/instrava.com\/fr\/instrument-vers-le-nuage\/","title":{"rendered":"De l'instrument au nuage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"35213\" class=\"elementor elementor-35213\" data-elementor-post-type=\"page\">\n\t\t\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-88d0ccd instrava-hero-1 e-flex e-con-boxed e-con e-parent\" data-id=\"88d0ccd\" data-element_type=\"container\" data-e-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\r\n\t\t\t\t<div class=\"elementor-element elementor-element-a5bb5c0 elementor-widget elementor-widget-html\" data-id=\"a5bb5c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================\r\n   INSTRAVA HERO-1 \u2014 Scoped to .instrava-hero-1\r\n   All styles are namespaced, zero global bleed\r\n   \u4f18\u5316\u7248\uff1a\u51cf\u5c11\u6ee4\u955c\u5f00\u9500 \/ \u79fb\u52a8\u7aef\u964d\u7ea7 \/ \u65e0\u969c\u788d\u9002\u914d\r\n   ============================================ *\/\r\n\r\n.instrava-hero-1 *,\r\n.instrava-hero-1 *::before,\r\n.instrava-hero-1 *::after {\r\n  box-sizing: border-box;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n.instrava-hero-1 {\r\n  --ih1-bg-deep:       #0a0c0f;\r\n  --ih1-bg-panel:      #0f1318;\r\n  --ih1-bg-card:       #141920;\r\n  --ih1-bg-card2:      #1a2028;\r\n  --ih1-accent:        #f59e0b;\r\n  --ih1-accent2:       #fb923c;\r\n  --ih1-accent3:       #3b82f6;\r\n  --ih1-green:         #22c55e;\r\n  --ih1-text-primary:  #f1f5f9;\r\n  --ih1-text-secondary:#94a3b8;\r\n  --ih1-text-muted:    #64748b;\r\n  --ih1-border:        #1e2a35;\r\n  --ih1-border2:       #243040;\r\n  --ih1-glow-amber:    rgba(245,158,11,0.15);\r\n  --ih1-glow-blue:     rgba(59,130,246,0.12);\r\n  --ih1-glow-green:    rgba(34,197,94,0.12);\r\n  --ih1-font-head:     'Rajdhani', 'Inter', sans-serif;\r\n  --ih1-font-body:     'Inter', sans-serif;\r\n\r\n  position: relative;\r\n  width: 100%;\r\n  min-height: auto;\r\n  padding: 80px 0 80px;\r\n  background-color: var(--ih1-bg-deep);\r\n  background-image:\r\n    radial-gradient(ellipse 80% 60% at 70% 50%, rgba(59,130,246,0.06) 0%, transparent 65%),\r\n    radial-gradient(ellipse 50% 40% at 20% 30%, rgba(245,158,11,0.05) 0%, transparent 60%),\r\n    linear-gradient(180deg, #0a0c0f 0%, #0d1117 100%);\r\n  font-family: var(--ih1-font-body);\r\n  color: var(--ih1-text-primary);\r\n  overflow: hidden;\r\n  \/* \u63d0\u793a\u6d4f\u89c8\u5668\u8be5\u533a\u5757\u4f1a\u6709\u72ec\u7acb\u5408\u6210\u5c42\uff0c\u51cf\u5c11\u91cd\u7ed8\u8303\u56f4\u5f71\u54cd\u5230\u9875\u9762\u5176\u4f59\u90e8\u5206 *\/\r\n  isolation: isolate;\r\n}\r\n\r\n\/* Grid noise overlay *\/\r\n.instrava-hero-1::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  background-image:\r\n    linear-gradient(rgba(255,255,255,0.015) 1px, transparent 1px),\r\n    linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px);\r\n  background-size: 48px 48px;\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\n\r\n\/* \u2500\u2500 \u5185\u90e8\u5bb9\u5668 \u2500\u2500 *\/\r\n.ih1-wrap {\r\n  position: relative;\r\n  z-index: 2;\r\n  width:100%;\r\n  max-width: 1280px;\r\n  margin: 0 auto;\r\n  padding: 56px 32px 64px;\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 56px;\r\n  align-items: center;\r\n  min-height: auto;\r\n  overflow:hidden;\r\n}\r\n\r\n\/* \u2500\u2500 \u9876\u90e8\u6761\uff1a\u6539\u4e3a\u533a\u5757\u5185 sticky\uff0c\u4e0d\u518d\u7528 absolute \u786c\u8d34\u9875\u9762\u9876\u90e8\uff0c\r\n      \u907f\u514d\u4e0e Elementor\/\u4e3b\u9898\u7684 sticky header \u53e0\u52a0\u51b2\u7a81 \u2500\u2500 *\/\r\n.ih1-topbar {\r\n  position: sticky;\r\n  top: 0;\r\n  z-index: 10;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  padding: 16px 32px;\r\n  background: linear-gradient(180deg, rgba(10,12,15,0.9) 0%, transparent 100%);\r\n  border-bottom: 1px solid rgba(255,255,255,0.04);\r\n  margin-bottom: -1px; \/* \u62b5\u6d88 wrap \u7684 padding\uff0c\u89c6\u89c9\u4f4d\u7f6e\u4e0e\u539f\u7248\u4e00\u81f4 *\/\r\n}\r\n\r\n.ih1-topbar-brand {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  font-family: var(--ih1-font-head);\r\n  font-weight: 700;\r\n  font-size: 17px;\r\n  letter-spacing: 0.08em;\r\n  color: var(--ih1-text-primary);\r\n  text-transform: uppercase;\r\n}\r\n\r\n.ih1-topbar-brand svg {\r\n  color: var(--ih1-accent);\r\n}\r\n\r\n.ih1-topbar-badge {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  font-size: 11px;\r\n  font-weight: 500;\r\n  letter-spacing: 0.12em;\r\n  text-transform: uppercase;\r\n  color: var(--ih1-text-muted);\r\n}\r\n\r\n.ih1-topbar-dot {\r\n  width: 6px; height: 6px;\r\n  border-radius: 50%;\r\n  background: var(--ih1-green);\r\n  box-shadow: 0 0 8px var(--ih1-green);\r\n  animation: ih1-pulse 2s ease-in-out infinite;\r\n}\r\n\r\n@keyframes ih1-pulse {\r\n  0%, 100% { opacity: 1; transform: scale(1); }\r\n  50%       { opacity: 0.5; transform: scale(0.8); }\r\n}\r\n\r\n\/* \u2500\u2500 \u5de6\u5217 \u2500\u2500 *\/\r\n.ih1-left {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 28px;\r\n  padding-top: 40px;\r\n}\r\n\r\n.ih1-eyebrow {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 10px;\r\n  background: rgba(245,158,11,0.08);\r\n  border: 1px solid rgba(245,158,11,0.2);\r\n  border-radius: 4px;\r\n  padding: 6px 14px 6px 10px;\r\n  font-size: 11px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.14em;\r\n  text-transform: uppercase;\r\n  color: var(--ih1-accent);\r\n  width: fit-content;\r\n}\r\n\r\n.ih1-eyebrow-line {\r\n  width: 18px;\r\n  height: 2px;\r\n  background: var(--ih1-accent);\r\n  flex-shrink: 0;\r\n}\r\n\r\n.ih1-h1 {\r\n  font-family: var(--ih1-font-head);\r\n  font-size: clamp(32px, 3.6vw, 52px);\r\n  font-weight: 700;\r\n  line-height: 1.1;\r\n  letter-spacing: -0.01em;\r\n  color: var(--ih1-text-primary);\r\n}\r\n\r\n.ih1-h1 em {\r\n  font-style: normal;\r\n  background: linear-gradient(135deg, var(--ih1-accent), var(--ih1-accent2));\r\n  -webkit-background-clip: text;\r\n  -webkit-text-fill-color: transparent;\r\n  background-clip: text;\r\n}\r\n\r\n.ih1-sub {\r\n  font-size: 16px;\r\n  line-height: 1.7;\r\n  color: var(--ih1-text-secondary);\r\n  max-width: 480px;\r\n  font-weight: 400;\r\n}\r\n\r\n\/* \u2500\u2500 \u5173\u952e\u70b9\u6807\u7b7e \u2500\u2500 *\/\r\n.ih1-tags {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 10px;\r\n}\r\n\r\n.ih1-tag {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  background: var(--ih1-bg-card);\r\n  border: 1px solid var(--ih1-border2);\r\n  border-radius: 4px;\r\n  padding: 8px 14px;\r\n  font-size: 12.5px;\r\n  font-weight: 500;\r\n  letter-spacing: 0.04em;\r\n  color: var(--ih1-text-secondary);\r\n  transition: border-color 0.25s, color 0.25s;\r\n}\r\n\r\n.ih1-tag:hover {\r\n  border-color: var(--ih1-accent);\r\n  color: var(--ih1-text-primary);\r\n}\r\n\r\n.ih1-tag-icon {\r\n  width: 7px; height: 7px;\r\n  border-radius: 50%;\r\n  background: var(--ih1-green);\r\n  flex-shrink: 0;\r\n  box-shadow: 0 0 6px var(--ih1-green);\r\n}\r\n\r\n\/* \u2500\u2500 \u6570\u636e\u7edf\u8ba1\u884c \u2500\u2500 *\/\r\n.ih1-stats {\r\n  display: flex;\r\n  gap: 28px;\r\n}\r\n\r\n.ih1-stat {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 2px;\r\n}\r\n\r\n.ih1-stat-val {\r\n  font-family: var(--ih1-font-head);\r\n  font-size: 26px;\r\n  font-weight: 700;\r\n  color: var(--ih1-accent);\r\n  line-height: 1;\r\n}\r\n\r\n.ih1-stat-lbl {\r\n  font-size: 11px;\r\n  color: var(--ih1-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.1em;\r\n}\r\n\r\n.ih1-stat-divider {\r\n  width: 1px;\r\n  background: var(--ih1-border);\r\n  align-self: stretch;\r\n}\r\n\r\n\/* \u2500\u2500 CTA \u6309\u94ae \u2500\u2500 *\/\r\n.ih1-ctas {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: 12px;\r\n  align-items: center;\r\n}\r\n\r\n.ih1-btn-primary {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  background: linear-gradient(135deg, var(--ih1-accent), var(--ih1-accent2));\r\n  color: #0a0c0f;\r\n  font-family: var(--ih1-font-body);\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n  padding: 13px 26px;\r\n  border: none;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  text-decoration: none;\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: transform 0.2s, box-shadow 0.2s;\r\n  box-shadow: 0 4px 24px rgba(245,158,11,0.25), 0 0 0 1px rgba(245,158,11,0.3);\r\n}\r\n\r\n.ih1-btn-primary::before {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  background: linear-gradient(135deg, rgba(255,255,255,0.15), transparent);\r\n  opacity: 0;\r\n  transition: opacity 0.2s;\r\n}\r\n\r\n.ih1-btn-primary:hover {\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 32px rgba(245,158,11,0.35), 0 0 0 1px rgba(245,158,11,0.5);\r\n}\r\n\r\n.ih1-btn-primary:hover::before { opacity: 1; }\r\n\r\n.ih1-btn-secondary {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  background: transparent;\r\n  color: var(--ih1-text-secondary);\r\n  font-family: var(--ih1-font-body);\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.06em;\r\n  text-transform: uppercase;\r\n  padding: 12px 24px;\r\n  border: 1px solid var(--ih1-border2);\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  text-decoration: none;\r\n  transition: border-color 0.2s, color 0.2s, background 0.2s;\r\n}\r\n\r\n.ih1-btn-secondary:hover {\r\n  border-color: var(--ih1-text-muted);\r\n  color: var(--ih1-text-primary);\r\n  background: rgba(255,255,255,0.03);\r\n}\r\n\r\n\/* \u2500\u2500 \u53f3\u5217 \u2500\u2500 *\/\r\n.ih1-right {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding-top: 40px;\r\n}\r\n\r\n\/* \u2500\u2500 \u67b6\u6784\u56fe\u5bb9\u5668 \u2500\u2500 *\/\r\n.ih1-arch {\r\n  position: relative;\r\n  width: 100%;\r\n  max-width: 540px;\r\n}\r\n\r\n.ih1-arch-svg-wrap {\r\n  width: 100%;\r\n  aspect-ratio: 1 \/ 1.05;\r\n  position: relative;\r\n}\r\n\r\n\/* \u2500\u2500 \u8282\u70b9\u901a\u7528\u6837\u5f0f \u2500\u2500 *\/\r\n.ih1-node {\r\n  position: absolute;\r\n  border-radius: 8px;\r\n  border: 1px solid;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 6px;\r\n  text-align: center;\r\n  padding: 14px 12px;\r\n  backdrop-filter: blur(8px);\r\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n  cursor: default;\r\n}\r\n\r\n.ih1-node:hover {\r\n  transform: scale(1.04);\r\n}\r\n\r\n.ih1-node-sensor {\r\n  width: 88px;\r\n  background: var(--ih1-bg-card);\r\n  border-color: var(--ih1-border2);\r\n}\r\n\r\n.ih1-node-sensor:hover {\r\n  box-shadow: 0 0 18px rgba(59,130,246,0.18);\r\n  border-color: var(--ih1-accent3);\r\n}\r\n\r\n.ih1-node-edge {\r\n  width: 130px;\r\n  background: linear-gradient(135deg, #1a2230, #111822);\r\n  border-color: var(--ih1-accent);\r\n  box-shadow: 0 0 32px rgba(245,158,11,0.15), inset 0 1px 0 rgba(255,255,255,0.04);\r\n  position: relative;\r\n  z-index: 5;\r\n}\r\n\r\n.ih1-node-edge:hover {\r\n  box-shadow: 0 0 48px rgba(245,158,11,0.28), inset 0 1px 0 rgba(255,255,255,0.06);\r\n}\r\n\r\n.ih1-node-cloud {\r\n  width: 108px;\r\n  background: linear-gradient(135deg, #1a2238, #111826);\r\n  border-color: rgba(59,130,246,0.4);\r\n  box-shadow: 0 0 24px rgba(59,130,246,0.12);\r\n}\r\n\r\n.ih1-node-cloud:hover {\r\n  box-shadow: 0 0 36px rgba(59,130,246,0.22);\r\n  border-color: var(--ih1-accent3);\r\n}\r\n\r\n.ih1-node-icon {\r\n  font-size: 22px;\r\n  line-height: 1;\r\n}\r\n\r\n.ih1-node-label {\r\n  font-family: var(--ih1-font-head);\r\n  font-size: 10px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  color: var(--ih1-text-secondary);\r\n  line-height: 1.3;\r\n}\r\n\r\n.ih1-node-sublabel {\r\n  font-size: 9px;\r\n  color: var(--ih1-text-muted);\r\n  letter-spacing: 0.06em;\r\n}\r\n\r\n.ih1-node-edge .ih1-node-label {\r\n  color: var(--ih1-accent);\r\n  font-size: 11px;\r\n}\r\n\r\n.ih1-node-cloud .ih1-node-label {\r\n  color: #93c5fd;\r\n}\r\n\r\n.ih1-live-badge {\r\n  position: absolute;\r\n  top: -8px;\r\n  right: -8px;\r\n  background: var(--ih1-green);\r\n  color: #0a0c0f;\r\n  font-size: 8px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  padding: 2px 6px;\r\n  border-radius: 2px;\r\n  box-shadow: 0 0 10px var(--ih1-green);\r\n}\r\n\r\n.ih1-arch-canvas {\r\n  position: absolute;\r\n  inset: 0;\r\n  width: 100%;\r\n  height: 100%;\r\n  pointer-events: none;\r\n  overflow: visible;\r\n}\r\n\r\n.ih1-proto {\r\n  position: absolute;\r\n  background: rgba(10,12,15,0.85);\r\n  border: 1px solid var(--ih1-border2);\r\n  border-radius: 3px;\r\n  padding: 3px 7px;\r\n  font-size: 9px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  color: var(--ih1-accent);\r\n  white-space: nowrap;\r\n  backdrop-filter: blur(4px);\r\n}\r\n\r\n.ih1-packet {\r\n  position: absolute;\r\n  width: 6px;\r\n  height: 6px;\r\n  border-radius: 50%;\r\n  background: var(--ih1-accent);\r\n  box-shadow: 0 0 8px var(--ih1-accent);\r\n  pointer-events: none;\r\n}\r\n\r\n\/* \u2500\u2500 \u6307\u6807\u9762\u677f \u2500\u2500 *\/\r\n.ih1-metrics {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr 1fr;\r\n  gap: 10px;\r\n  margin-top: 16px;\r\n}\r\n\r\n.ih1-metric-card {\r\n  background: var(--ih1-bg-card);\r\n  border: 1px solid var(--ih1-border);\r\n  border-radius: 6px;\r\n  padding: 12px 10px;\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.ih1-metric-card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0;\r\n  height: 2px;\r\n}\r\n\r\n.ih1-metric-card:nth-child(1)::before { background: var(--ih1-accent); }\r\n.ih1-metric-card:nth-child(2)::before { background: var(--ih1-accent3); }\r\n.ih1-metric-card:nth-child(3)::before { background: var(--ih1-green); }\r\n\r\n.ih1-metric-val {\r\n  font-family: var(--ih1-font-head);\r\n  font-size: 20px;\r\n  font-weight: 700;\r\n  color: var(--ih1-text-primary);\r\n  line-height: 1;\r\n}\r\n\r\n.ih1-metric-lbl {\r\n  font-size: 9px;\r\n  color: var(--ih1-text-muted);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.1em;\r\n  margin-top: 4px;\r\n}\r\n\r\n\/* \u2500\u2500 \u52a8\u753b\u5173\u952e\u5e27 \u2500\u2500 *\/\r\n@keyframes ih1-flow-right {\r\n  0%   { transform: translateX(-20px); opacity: 0; }\r\n  20%  { opacity: 1; }\r\n  80%  { opacity: 1; }\r\n  100% { transform: translateX(120px); opacity: 0; }\r\n}\r\n\r\n@keyframes ih1-flow-up {\r\n  0%   { transform: translateY(20px); opacity: 0; }\r\n  20%  { opacity: 1; }\r\n  80%  { opacity: 1; }\r\n  100% { transform: translateY(-100px); opacity: 0; }\r\n}\r\n\r\n@keyframes ih1-float {\r\n  0%, 100% { transform: translateY(0); }\r\n  50%       { transform: translateY(-8px); }\r\n}\r\n\r\n@keyframes ih1-glow-pulse {\r\n  0%, 100% { opacity: 0.6; }\r\n  50%       { opacity: 1; }\r\n}\r\n\r\n@keyframes ih1-rotate {\r\n  from { transform: rotate(0deg); }\r\n  to   { transform: rotate(360deg); }\r\n}\r\n\r\n@keyframes ih1-counter-rotate {\r\n  from { transform: rotate(0deg); }\r\n  to   { transform: rotate(-360deg); }\r\n}\r\n\r\n.ih1-node-edge {\r\n  animation: ih1-float 3s ease-in-out infinite;\r\n  will-change: transform;\r\n}\r\n\r\n\/* \u2500\u2500 \u5e95\u90e8\u6761 \u2500\u2500 *\/\r\n.ih1-bottom-bar {\r\n  position: absolute;\r\n  bottom: 0; left: 0; right: 0;\r\n  z-index: 5;\r\n  padding: 14px 32px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  background: linear-gradient(0deg, rgba(10,12,15,0.9) 0%, transparent 100%);\r\n  border-top: 1px solid rgba(255,255,255,0.03);\r\n}\r\n\r\n.ih1-bottom-tags {\r\n  display: flex;\r\n  gap: 20px;\r\n}\r\n\r\n.ih1-bottom-tag {\r\n  font-size: 10px;\r\n  color: var(--ih1-text-muted);\r\n  letter-spacing: 0.1em;\r\n  text-transform: uppercase;\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 6px;\r\n}\r\n\r\n.ih1-bottom-tag::before {\r\n  content: '';\r\n  width: 4px; height: 4px;\r\n  border-radius: 50%;\r\n  background: var(--ih1-border2);\r\n}\r\n\r\n\/* \u2500\u2500 \u54cd\u5e94\u5f0f \u2500\u2500 *\/\r\n@media (max-width: 900px) {\r\n  .ih1-wrap {\r\n    grid-template-columns: 1fr;\r\n    gap: 48px;\r\n    padding: 80px 24px 80px;\r\n    min-height: auto;\r\n  }\r\n\r\n  .ih1-left {\r\n    padding-top: 0;\r\n    order: 1;\r\n  }\r\n\r\n  .ih1-right {\r\n    order: 2;\r\n    padding-top: 0;\r\n  }\r\n\r\n  .ih1-arch {\r\n    max-width: 420px;\r\n  }\r\n\r\n  .ih1-stats {\r\n    gap: 20px;\r\n  }\r\n\r\n  .ih1-topbar {\r\n    padding: 14px 20px;\r\n  }\r\n\r\n  .ih1-bottom-bar {\r\n    padding: 12px 20px;\r\n    flex-wrap: wrap;\r\n    gap: 8px;\r\n  }\r\n\r\n  \/* \u79fb\u52a8\u7aef\u5173\u95ed backdrop-filter\uff0c\u6362\u6210\u4e0d\u900f\u660e\u80cc\u666f\u515c\u5e95\uff0c\r\n     \u907f\u514d\u4e2d\u4f4e\u7aef\u5b89\u5353\u673a\u6eda\u52a8\u6389\u5e27 *\/\r\n  .ih1-node,\r\n  .ih1-proto {\r\n    backdrop-filter: none;\r\n  }\r\n  .ih1-node {\r\n    background: var(--ih1-bg-card2);\r\n  }\r\n  .ih1-proto {\r\n    background: #0a0c0f;\r\n  }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n  .ih1-h1 {\r\n    font-size: 28px;\r\n  }\r\n\r\n  .ih1-ctas {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n  }\r\n\r\n  .ih1-arch {\r\n    max-width: 320px;\r\n  }\r\n\r\n  .ih1-node-sensor { width: 70px; }\r\n  .ih1-node-edge   { width: 100px; }\r\n  .ih1-node-cloud  { width: 84px; }\r\n\r\n  .ih1-bottom-tags {\r\n    gap: 12px;\r\n    flex-wrap: wrap;\r\n  }\r\n}\r\n\r\n\/* \u2500\u2500 \u65e0\u969c\u788d \/ \u5f31\u8bbe\u5907\u9002\u914d\uff1a\u7528\u6237\u7cfb\u7edf\u8bbe\u7f6e\u4e86\"\u51cf\u5c11\u52a8\u6001\u6548\u679c\"\u65f6\uff0c\r\n      \u5173\u95ed\u5168\u90e8\u5faa\u73af\u52a8\u753b\uff08CSS \u52a8\u753b + SVG SMIL \u52a8\u753b\u4e00\u5e76\u5904\u7406\uff09 \u2500\u2500 *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .instrava-hero-1 *,\r\n  .instrava-hero-1 *::before,\r\n  .instrava-hero-1 *::after {\r\n    animation: none !important;\r\n    transition: none !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div class=\"instrava-hero-1\">\r\n\r\n  <!-- Top Bar -->\r\n  <div class=\"ih1-topbar\">\r\n    <div class=\"ih1-topbar-brand\">\r\n      <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n        <rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><path d=\"M8 21h8M12 17v4\"\/><path d=\"M7 8h.01M11 8h2M17 8h.01M7 12h10\"\/>\r\n      <\/svg>\r\n      Instrava Industrial\r\n    <\/div>\r\n    <div class=\"ih1-topbar-badge\">\r\n      <div class=\"ih1-topbar-dot\"><\/div>\r\n      IIoT Edge Platform \u2014 Active\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Main Content Wrapper -->\r\n  <div class=\"ih1-wrap\">\r\n\r\n    <!-- LEFT: Text Content -->\r\n    <div class=\"ih1-left\">\r\n\r\n      <div class=\"ih1-eyebrow\">\r\n        <div class=\"ih1-eyebrow-line\"><\/div>\r\n        IIoT Integration Solution\r\n      <\/div>\r\n\r\n      <h1 class=\"ih1-h1\">\r\n        Brownfield<br>\r\n        <em>Industrial Assets<\/em><br>\r\n        to Cloud Solution\r\n      <\/h1>\r\n\r\n      <p class=\"ih1-sub\">\r\n        Connect legacy industrial instruments to IIoT platforms through intelligent edge integration \u2014 without replacing a single device or halting production.\r\n      <\/p>\r\n\r\n      <!-- Key Points -->\r\n      <div class=\"ih1-tags\">\r\n        <div class=\"ih1-tag\">\r\n          <div class=\"ih1-tag-icon\"><\/div>\r\n          No Device Replacement\r\n        <\/div>\r\n        <div class=\"ih1-tag\">\r\n          <div class=\"ih1-tag-icon\"><\/div>\r\n          No Production Downtime\r\n        <\/div>\r\n        <div class=\"ih1-tag\">\r\n          <div class=\"ih1-tag-icon\"><\/div>\r\n          Fast Deployment\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Stats -->\r\n      <div class=\"ih1-stats\">\r\n        <div class=\"ih1-stat\">\r\n          <div class=\"ih1-stat-val\">72h<\/div>\r\n          <div class=\"ih1-stat-lbl\">Go-Live Time<\/div>\r\n        <\/div>\r\n        <div class=\"ih1-stat-divider\"><\/div>\r\n        <div class=\"ih1-stat\">\r\n          <div class=\"ih1-stat-val\">99.9%<\/div>\r\n          <div class=\"ih1-stat-lbl\">Uptime SLA<\/div>\r\n        <\/div>\r\n        <div class=\"ih1-stat-divider\"><\/div>\r\n        <div class=\"ih1-stat\">\r\n          <div class=\"ih1-stat-val\">200+<\/div>\r\n          <div class=\"ih1-stat-lbl\">Protocols<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- CTA Buttons -->\r\n      <div class=\"ih1-ctas\">\r\n        <a href=\"https:\/\/instrava.com\/contact\/\" class=\"ih1-btn-primary\">\r\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n            <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"\/>\r\n          <\/svg>\r\n          Request Consultation\r\n        <\/a>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- RIGHT: Architecture Diagram -->\r\n    <div class=\"ih1-right\">\r\n      <div class=\"ih1-arch\">\r\n\r\n        <!-- SVG Architecture Diagram -->\r\n        <svg viewBox=\"0 0 500 520\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:100%;height:auto;display:block;\">\r\n          <defs>\r\n            <!-- Gradients -->\r\n            <linearGradient id=\"ih1-grad-amber\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#f59e0b\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#fb923c\"\/>\r\n            <\/linearGradient>\r\n            <linearGradient id=\"ih1-grad-blue\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#3b82f6\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#6366f1\"\/>\r\n            <\/linearGradient>\r\n            <linearGradient id=\"ih1-grad-green\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#22c55e\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#10b981\"\/>\r\n            <\/linearGradient>\r\n            <linearGradient id=\"ih1-grad-edge-bg\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#1d2a3a\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#111822\"\/>\r\n            <\/linearGradient>\r\n            <linearGradient id=\"ih1-grad-cloud-bg\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"100%\">\r\n              <stop offset=\"0%\" stop-color=\"#1a2540\"\/>\r\n              <stop offset=\"100%\" stop-color=\"#0f1628\"\/>\r\n            <\/linearGradient>\r\n\r\n            <!-- \u4f18\u5316\uff1a\u5408\u5e76\u539f\u5148\u4e09\u4e2a\u76f8\u8fd1\u7684 glow \u6ee4\u955c\u4e3a\u4e00\u4e2a\u53ef\u590d\u7528\u7684\uff0c\r\n                 \u51cf\u5c11\u6d4f\u89c8\u5668\u9700\u8981\u7ef4\u62a4\u7684\u6ee4\u955c\u56fe\u6570\u91cf -->\r\n            <filter id=\"ih1-glow-f\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\r\n              <feGaussianBlur stdDeviation=\"6\" result=\"blur\"\/>\r\n              <feComposite in=\"SourceGraphic\" in2=\"blur\" operator=\"over\"\/>\r\n            <\/filter>\r\n\r\n            <!-- \u9634\u5f71\u6ee4\u955c\u4ec5\u4fdd\u7559\u7ed9 Edge \u4e0e Cloud \u4e3b\u8282\u70b9\u4f7f\u7528\uff0c\r\n                 \u56db\u4e2a Field \u5c0f\u8282\u70b9\u4e0d\u518d\u5355\u72ec\u5957\u7528\uff0c\u51cf\u5c11\u91cd\u7ed8\u5f00\u9500 -->\r\n            <filter id=\"ih1-shadow-node\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\">\r\n              <feDropShadow dx=\"0\" dy=\"4\" stdDeviation=\"8\" flood-color=\"#000\" flood-opacity=\"0.4\"\/>\r\n            <\/filter>\r\n\r\n            <!-- Markers -->\r\n            <marker id=\"ih1-arrow-amber\" markerWidth=\"6\" markerHeight=\"6\" refX=\"3\" refY=\"3\" orient=\"auto\">\r\n              <path d=\"M0,0 L0,6 L6,3 Z\" fill=\"#f59e0b\"\/>\r\n            <\/marker>\r\n            <marker id=\"ih1-arrow-blue\" markerWidth=\"6\" markerHeight=\"6\" refX=\"3\" refY=\"3\" orient=\"auto\">\r\n              <path d=\"M0,0 L0,6 L6,3 Z\" fill=\"#3b82f6\"\/>\r\n            <\/marker>\r\n\r\n            <!-- Patterns -->\r\n            <pattern id=\"ih1-grid-pat\" width=\"20\" height=\"20\" patternUnits=\"userSpaceOnUse\">\r\n              <path d=\"M 20 0 L 0 0 0 20\" fill=\"none\" stroke=\"rgba(255,255,255,0.04)\" stroke-width=\"0.5\"\/>\r\n            <\/pattern>\r\n\r\n            <!-- Clip paths -->\r\n            <clipPath id=\"ih1-cloud-clip\">\r\n              <rect x=\"320\" y=\"40\" width=\"160\" height=\"160\" rx=\"12\"\/>\r\n            <\/clipPath>\r\n          <\/defs>\r\n\r\n          <!-- Background panel -->\r\n          <rect x=\"0\" y=\"0\" width=\"500\" height=\"520\" rx=\"12\" fill=\"#0d1117\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n          <rect x=\"0\" y=\"0\" width=\"500\" height=\"520\" rx=\"12\" fill=\"url(#ih1-grid-pat)\"\/>\r\n\r\n          <!-- Ambient glow behind edge node -->\r\n          <ellipse cx=\"250\" cy=\"260\" rx=\"80\" ry=\"60\" fill=\"rgba(245,158,11,0.06)\">\r\n            <animate attributeName=\"rx\" values=\"80;95;80\" dur=\"3s\" repeatCount=\"indefinite\"\/>\r\n            <animate attributeName=\"ry\" values=\"60;72;60\" dur=\"3s\" repeatCount=\"indefinite\"\/>\r\n          <\/ellipse>\r\n\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n          <!-- FIELD LAYER \u2014 Sensor Nodes (Left) -->\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n          <text x=\"30\" y=\"50\" font-family=\"Rajdhani,sans-serif\" font-size=\"9\" font-weight=\"600\" fill=\"#64748b\" letter-spacing=\"2\" text-transform=\"uppercase\">FIELD LAYER<\/text>\r\n          <line x1=\"30\" y1=\"56\" x2=\"130\" y2=\"56\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n\r\n          <!-- Sensor Node 1: PLC\uff08\u53bb\u6389 drop-shadow \u6ee4\u955c\uff0c\u6539\u7528\u8f7b\u91cf\u63cf\u8fb9\u5373\u53ef\uff09 -->\r\n          <g transform=\"translate(30, 75)\">\r\n            <rect width=\"90\" height=\"80\" rx=\"6\" fill=\"#141920\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n            <rect width=\"90\" height=\"2\" rx=\"1\" fill=\"#3b82f6\" opacity=\"0.7\"\/>\r\n            <rect x=\"28\" y=\"14\" width=\"34\" height=\"24\" rx=\"2\" fill=\"none\" stroke=\"#3b82f6\" stroke-width=\"1.5\"\/>\r\n            <rect x=\"32\" y=\"18\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#3b82f6\" opacity=\"0.6\"\/>\r\n            <rect x=\"42\" y=\"18\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#3b82f6\" opacity=\"0.4\"\/>\r\n            <rect x=\"52\" y=\"18\" width=\"6\" height=\"6\" rx=\"1\" fill=\"#3b82f6\" opacity=\"0.6\"\/>\r\n            <rect x=\"32\" y=\"28\" width=\"26\" height=\"4\" rx=\"1\" fill=\"#3b82f6\" opacity=\"0.3\"\/>\r\n            <circle cx=\"18\" cy=\"20\" r=\"3\" fill=\"#22c55e\">\r\n              <animate attributeName=\"opacity\" values=\"1;0.3;1\" dur=\"1.8s\" repeatCount=\"indefinite\"\/>\r\n            <\/circle>\r\n            <circle cx=\"18\" cy=\"32\" r=\"3\" fill=\"#f59e0b\">\r\n              <animate attributeName=\"opacity\" values=\"0.3;1;0.3\" dur=\"2.2s\" repeatCount=\"indefinite\"\/>\r\n            <\/circle>\r\n            <text x=\"45\" y=\"56\" font-family=\"Rajdhani,sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#64748b\" text-anchor=\"middle\" letter-spacing=\"1\">PLC<\/text>\r\n            <text x=\"45\" y=\"68\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#475569\" text-anchor=\"middle\">Modbus RTU<\/text>\r\n          <\/g>\r\n\r\n          <!-- Sensor Node 2: RTU\/Sensor -->\r\n          <g transform=\"translate(30, 185)\">\r\n            <rect width=\"90\" height=\"80\" rx=\"6\" fill=\"#141920\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n            <rect width=\"90\" height=\"2\" rx=\"1\" fill=\"#f59e0b\" opacity=\"0.6\"\/>\r\n            <g transform=\"translate(28,12)\">\r\n              <path d=\"M17,24 C10,18 10,10 17,4\" fill=\"none\" stroke=\"#f59e0b\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.4\">\r\n                <animate attributeName=\"opacity\" values=\"0.4;1;0.4\" dur=\"1.5s\" repeatCount=\"indefinite\"\/>\r\n              <\/path>\r\n              <path d=\"M22,28 C12,20 12,8 22,0\" fill=\"none\" stroke=\"#f59e0b\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.6\">\r\n                <animate attributeName=\"opacity\" values=\"0.6;1;0.6\" dur=\"1.5s\" begin=\"0.3s\" repeatCount=\"indefinite\"\/>\r\n              <\/path>\r\n              <path d=\"M27,32 C14,22 14,6 27,-4\" fill=\"none\" stroke=\"#f59e0b\" stroke-width=\"1.5\" stroke-linecap=\"round\" opacity=\"0.8\">\r\n                <animate attributeName=\"opacity\" values=\"0.8;0.4;0.8\" dur=\"1.5s\" begin=\"0.6s\" repeatCount=\"indefinite\"\/>\r\n              <\/path>\r\n              <circle cx=\"17\" cy=\"24\" r=\"3\" fill=\"#f59e0b\"\/>\r\n            <\/g>\r\n            <text x=\"45\" y=\"62\" font-family=\"Rajdhani,sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#64748b\" text-anchor=\"middle\" letter-spacing=\"1\">RTU<\/text>\r\n            <text x=\"45\" y=\"73\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#475569\" text-anchor=\"middle\">4\u201320mA \/ HART<\/text>\r\n          <\/g>\r\n\r\n          <!-- Sensor Node 3: HMI -->\r\n          <g transform=\"translate(30, 295)\">\r\n            <rect width=\"90\" height=\"80\" rx=\"6\" fill=\"#141920\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n            <rect width=\"90\" height=\"2\" rx=\"1\" fill=\"#a855f7\" opacity=\"0.6\"\/>\r\n            <rect x=\"22\" y=\"14\" width=\"46\" height=\"30\" rx=\"3\" fill=\"none\" stroke=\"#a855f7\" stroke-width=\"1.5\"\/>\r\n            <rect x=\"25\" y=\"17\" width=\"40\" height=\"24\" rx=\"1\" fill=\"#1a0d26\" opacity=\"0.8\"\/>\r\n            <rect x=\"28\" y=\"32\" width=\"4\" height=\"8\" fill=\"#a855f7\" opacity=\"0.5\"\/>\r\n            <rect x=\"35\" y=\"28\" width=\"4\" height=\"12\" fill=\"#a855f7\" opacity=\"0.7\"\/>\r\n            <rect x=\"42\" y=\"24\" width=\"4\" height=\"16\" fill=\"#a855f7\" opacity=\"0.9\"\/>\r\n            <rect x=\"49\" y=\"30\" width=\"4\" height=\"10\" fill=\"#a855f7\" opacity=\"0.6\"\/>\r\n            <rect x=\"56\" y=\"26\" width=\"4\" height=\"14\" fill=\"#a855f7\" opacity=\"0.8\"\/>\r\n            <rect x=\"33\" y=\"48\" width=\"24\" height=\"3\" rx=\"1\" fill=\"#a855f7\" opacity=\"0.4\"\/>\r\n            <text x=\"45\" y=\"64\" font-family=\"Rajdhani,sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#64748b\" text-anchor=\"middle\" letter-spacing=\"1\">HMI<\/text>\r\n            <text x=\"45\" y=\"75\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#475569\" text-anchor=\"middle\">OPC-UA<\/text>\r\n          <\/g>\r\n\r\n          <!-- Sensor Node 4: Field Sensor -->\r\n          <g transform=\"translate(30, 405)\">\r\n            <rect width=\"90\" height=\"75\" rx=\"6\" fill=\"#141920\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n            <rect width=\"90\" height=\"2\" rx=\"1\" fill=\"#22c55e\" opacity=\"0.6\"\/>\r\n            <g transform=\"translate(30,10)\">\r\n              <rect x=\"10\" y=\"0\" width=\"10\" height=\"30\" rx=\"5\" fill=\"none\" stroke=\"#22c55e\" stroke-width=\"1.5\"\/>\r\n              <rect x=\"13\" y=\"18\" width=\"4\" height=\"10\" rx=\"2\" fill=\"#22c55e\" opacity=\"0.7\">\r\n                <animate attributeName=\"height\" values=\"10;20;10\" dur=\"2s\" repeatCount=\"indefinite\"\/>\r\n                <animate attributeName=\"y\" values=\"18;8;18\" dur=\"2s\" repeatCount=\"indefinite\"\/>\r\n              <\/rect>\r\n              <circle cx=\"15\" cy=\"35\" r=\"6\" fill=\"none\" stroke=\"#22c55e\" stroke-width=\"1.5\"\/>\r\n              <line x1=\"8\" y1=\"14\" x2=\"12\" y2=\"14\" stroke=\"#22c55e\" stroke-width=\"1\" opacity=\"0.5\"\/>\r\n              <line x1=\"8\" y1=\"20\" x2=\"12\" y2=\"20\" stroke=\"#22c55e\" stroke-width=\"1\" opacity=\"0.5\"\/>\r\n            <\/g>\r\n            <text x=\"45\" y=\"60\" font-family=\"Rajdhani,sans-serif\" font-size=\"9\" font-weight=\"700\" fill=\"#64748b\" text-anchor=\"middle\" letter-spacing=\"1\">SENSOR<\/text>\r\n            <text x=\"45\" y=\"71\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#475569\" text-anchor=\"middle\">Profibus DP<\/text>\r\n          <\/g>\r\n\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n          <!-- EDGE GATEWAY \u2014 Center Hero Node -->\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n          <text x=\"185\" y=\"50\" font-family=\"Rajdhani,sans-serif\" font-size=\"9\" font-weight=\"600\" fill=\"#64748b\" letter-spacing=\"2\">EDGE LAYER<\/text>\r\n          <line x1=\"185\" y1=\"56\" x2=\"315\" y2=\"56\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n\r\n          <circle cx=\"250\" cy=\"270\" r=\"85\" fill=\"none\" stroke=\"rgba(245,158,11,0.08)\" stroke-width=\"1\">\r\n            <animate attributeName=\"r\" values=\"85;90;85\" dur=\"3s\" repeatCount=\"indefinite\"\/>\r\n          <\/circle>\r\n          <circle cx=\"250\" cy=\"270\" r=\"70\" fill=\"none\" stroke=\"rgba(245,158,11,0.12)\" stroke-width=\"1\" stroke-dasharray=\"4 6\">\r\n            <animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 250 270\" to=\"360 250 270\" dur=\"20s\" repeatCount=\"indefinite\"\/>\r\n          <\/circle>\r\n\r\n          <g filter=\"url(#ih1-shadow-node)\">\r\n            <rect x=\"190\" y=\"205\" width=\"120\" height=\"130\" rx=\"10\" fill=\"url(#ih1-grad-edge-bg)\" stroke=\"#f59e0b\" stroke-width=\"1.5\"\/>\r\n            <rect x=\"193\" y=\"208\" width=\"114\" height=\"124\" rx=\"8\" fill=\"none\" stroke=\"rgba(245,158,11,0.1)\" stroke-width=\"1\"\/>\r\n          <\/g>\r\n\r\n          <rect x=\"285\" y=\"196\" width=\"30\" height=\"14\" rx=\"3\" fill=\"#22c55e\"\/>\r\n          <text x=\"300\" y=\"206\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" font-weight=\"700\" fill=\"#0a0c0f\" text-anchor=\"middle\" letter-spacing=\"1\">LIVE<\/text>\r\n\r\n          <g transform=\"translate(215, 220)\">\r\n            <rect x=\"5\" y=\"5\" width=\"60\" height=\"45\" rx=\"4\" fill=\"none\" stroke=\"rgba(245,158,11,0.3)\" stroke-width=\"1\"\/>\r\n            <rect x=\"12\" y=\"12\" width=\"16\" height=\"12\" rx=\"2\" fill=\"rgba(245,158,11,0.15)\" stroke=\"#f59e0b\" stroke-width=\"1\"\/>\r\n            <rect x=\"15\" y=\"15\" width=\"4\" height=\"2\" fill=\"#f59e0b\" opacity=\"0.6\"\/>\r\n            <rect x=\"21\" y=\"15\" width=\"4\" height=\"2\" fill=\"#f59e0b\" opacity=\"0.4\"\/>\r\n            <rect x=\"15\" y=\"19\" width=\"10\" height=\"2\" fill=\"#f59e0b\" opacity=\"0.3\"\/>\r\n            <rect x=\"33\" y=\"10\" width=\"22\" height=\"22\" rx=\"2\" fill=\"rgba(245,158,11,0.2)\" stroke=\"#f59e0b\" stroke-width=\"1.2\"\/>\r\n            <rect x=\"37\" y=\"14\" width=\"14\" height=\"14\" rx=\"1\" fill=\"rgba(245,158,11,0.1)\" stroke=\"#f59e0b\" stroke-width=\"0.5\"\/>\r\n            <line x1=\"37\" y1=\"12\" x2=\"37\" y2=\"10\" stroke=\"#f59e0b\" stroke-width=\"0.8\" opacity=\"0.5\"\/>\r\n            <line x1=\"41\" y1=\"12\" x2=\"41\" y2=\"10\" stroke=\"#f59e0b\" stroke-width=\"0.8\" opacity=\"0.5\"\/>\r\n            <line x1=\"45\" y1=\"12\" x2=\"45\" y2=\"10\" stroke=\"#f59e0b\" stroke-width=\"0.8\" opacity=\"0.5\"\/>\r\n            <line x1=\"49\" y1=\"12\" x2=\"49\" y2=\"10\" stroke=\"#f59e0b\" stroke-width=\"0.8\" opacity=\"0.5\"\/>\r\n            <path d=\"M28,18 L33,18\" stroke=\"#f59e0b\" stroke-width=\"0.8\" opacity=\"0.4\"\/>\r\n            <path d=\"M12,28 L60,28\" stroke=\"rgba(245,158,11,0.2)\" stroke-width=\"0.8\"\/>\r\n            <path d=\"M12,34 L40,34\" stroke=\"rgba(245,158,11,0.15)\" stroke-width=\"0.8\"\/>\r\n            <circle cx=\"14\" cy=\"40\" r=\"2.5\" fill=\"#22c55e\">\r\n              <animate attributeName=\"opacity\" values=\"1;0.2;1\" dur=\"1s\" repeatCount=\"indefinite\"\/>\r\n            <\/circle>\r\n            <circle cx=\"22\" cy=\"40\" r=\"2.5\" fill=\"#f59e0b\">\r\n              <animate attributeName=\"opacity\" values=\"0.2;1;0.2\" dur=\"0.8s\" repeatCount=\"indefinite\"\/>\r\n            <\/circle>\r\n            <circle cx=\"30\" cy=\"40\" r=\"2.5\" fill=\"#3b82f6\">\r\n              <animate attributeName=\"opacity\" values=\"1;0.2;1\" dur=\"1.3s\" repeatCount=\"indefinite\"\/>\r\n            <\/circle>\r\n            <circle cx=\"38\" cy=\"40\" r=\"2.5\" fill=\"#22c55e\">\r\n              <animate attributeName=\"opacity\" values=\"0.5;1;0.5\" dur=\"0.9s\" repeatCount=\"indefinite\"\/>\r\n            <\/circle>\r\n          <\/g>\r\n\r\n          <text x=\"250\" y=\"286\" font-family=\"Rajdhani,sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#f59e0b\" text-anchor=\"middle\" letter-spacing=\"2\">EDGE GATEWAY<\/text>\r\n          <text x=\"250\" y=\"298\" font-family=\"Inter,sans-serif\" font-size=\"6\" fill=\"#64748b\" text-anchor=\"middle\">Protocol Translator \u00b7 Data Buffer<\/text>\r\n          <text x=\"250\" y=\"310\" font-family=\"Inter,sans-serif\" font-size=\"6\" fill=\"#64748b\" text-anchor=\"middle\">Real-time Processing \u00b7 Secure Tunnel<\/text>\r\n\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n          <!-- CLOUD LAYER \u2014 Right -->\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n          <text x=\"358\" y=\"50\" font-family=\"Rajdhani,sans-serif\" font-size=\"9\" font-weight=\"600\" fill=\"#64748b\" letter-spacing=\"2\">CLOUD LAYER<\/text>\r\n          <line x1=\"358\" y1=\"56\" x2=\"490\" y2=\"56\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n\r\n          <g filter=\"url(#ih1-shadow-node)\">\r\n            <rect x=\"340\" y=\"95\" width=\"140\" height=\"110\" rx=\"10\" fill=\"url(#ih1-grad-cloud-bg)\" stroke=\"rgba(59,130,246,0.5)\" stroke-width=\"1.5\"\/>\r\n            <rect x=\"340\" y=\"95\" width=\"140\" height=\"3\" rx=\"1\" fill=\"url(#ih1-grad-blue)\"\/>\r\n          <\/g>\r\n\r\n          <g transform=\"translate(380, 110)\">\r\n            <path d=\"M30,30 C30,24 34,20 40,20 C41,14 46,10 52,10 C60,10 66,16 66,24 C70,24 74,28 74,32 C74,36 70,40 66,40 L18,40 C14,40 10,36 10,32 C10,28 14,24 18,24 C18,24 18,30 30,30 Z\" fill=\"rgba(59,130,246,0.12)\" stroke=\"#3b82f6\" stroke-width=\"1.2\" stroke-linejoin=\"round\"\/>\r\n            <line x1=\"25\" y1=\"32\" x2=\"55\" y2=\"32\" stroke=\"#3b82f6\" stroke-width=\"1\" opacity=\"0.4\">\r\n              <animate attributeName=\"opacity\" values=\"0.4;0.8;0.4\" dur=\"2s\" repeatCount=\"indefinite\"\/>\r\n            <\/line>\r\n            <line x1=\"30\" y1=\"36\" x2=\"50\" y2=\"36\" stroke=\"#3b82f6\" stroke-width=\"1\" opacity=\"0.3\">\r\n              <animate attributeName=\"opacity\" values=\"0.3;0.7;0.3\" dur=\"1.7s\" repeatCount=\"indefinite\"\/>\r\n            <\/line>\r\n          <\/g>\r\n\r\n          <text x=\"410\" y=\"180\" font-family=\"Rajdhani,sans-serif\" font-size=\"11\" font-weight=\"700\" fill=\"#93c5fd\" text-anchor=\"middle\" letter-spacing=\"1.5\">IIoT PLATFORM<\/text>\r\n          <text x=\"410\" y=\"194\" font-family=\"Inter,sans-serif\" font-size=\"8.5\" fill=\"#64748b\" text-anchor=\"middle\">AWS IoT \u00b7 Azure IoT Hub<\/text>\r\n\r\n          <g filter=\"url(#ih1-shadow-node)\">\r\n            <rect x=\"340\" y=\"230\" width=\"140\" height=\"80\" rx=\"8\" fill=\"url(#ih1-grad-cloud-bg)\" stroke=\"rgba(59,130,246,0.3)\" stroke-width=\"1\"\/>\r\n            <rect x=\"340\" y=\"230\" width=\"140\" height=\"2\" rx=\"1\" fill=\"#6366f1\" opacity=\"0.7\"\/>\r\n          <\/g>\r\n\r\n          <g transform=\"translate(355, 244)\">\r\n            <polyline points=\"0,28 15,20 30,24 45,10 60,18 75,6 90,12 105,4\" fill=\"none\" stroke=\"#6366f1\" stroke-width=\"1.5\" stroke-linejoin=\"round\">\r\n              <animate attributeName=\"points\" \r\n                values=\"0,28 15,20 30,24 45,10 60,18 75,6 90,12 105,4;0,24 15,16 30,28 45,6 60,22 75,10 90,8 105,16;0,28 15,20 30,24 45,10 60,18 75,6 90,12 105,4\"\r\n                dur=\"4s\" repeatCount=\"indefinite\"\/>\r\n            <\/polyline>\r\n            <polyline points=\"0,28 15,20 30,24 45,10 60,18 75,6 90,12 105,4\" fill=\"rgba(99,102,241,0.08)\" stroke=\"none\"\/>\r\n          <\/g>\r\n\r\n          <text x=\"410\" y=\"295\" font-family=\"Rajdhani,sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#818cf8\" text-anchor=\"middle\" letter-spacing=\"1.5\">ANALYTICS &amp; SCADA<\/text>\r\n\r\n          <g filter=\"url(#ih1-shadow-node)\">\r\n            <rect x=\"340\" y=\"330\" width=\"140\" height=\"60\" rx=\"8\" fill=\"url(#ih1-grad-cloud-bg)\" stroke=\"rgba(34,197,94,0.3)\" stroke-width=\"1\"\/>\r\n            <rect x=\"340\" y=\"330\" width=\"140\" height=\"2\" rx=\"1\" fill=\"#22c55e\" opacity=\"0.7\"\/>\r\n          <\/g>\r\n\r\n          <g transform=\"translate(355, 343)\">\r\n            <rect x=\"0\" y=\"0\" width=\"20\" height=\"20\" rx=\"3\" fill=\"none\" stroke=\"#22c55e\" stroke-width=\"1\" opacity=\"0.5\"\/>\r\n            <rect x=\"4\" y=\"4\" width=\"12\" height=\"12\" rx=\"2\" fill=\"rgba(34,197,94,0.2)\" stroke=\"#22c55e\" stroke-width=\"1\"\/>\r\n            <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"4\" stroke=\"#22c55e\" stroke-width=\"0.8\"\/>\r\n            <line x1=\"10\" y1=\"16\" x2=\"10\" y2=\"20\" stroke=\"#22c55e\" stroke-width=\"0.8\"\/>\r\n            <line x1=\"0\" y1=\"10\" x2=\"4\" y2=\"10\" stroke=\"#22c55e\" stroke-width=\"0.8\"\/>\r\n            <line x1=\"16\" y1=\"10\" x2=\"20\" y2=\"10\" stroke=\"#22c55e\" stroke-width=\"0.8\"\/>\r\n          <\/g>\r\n\r\n          <text x=\"410\" y=\"368\" font-family=\"Rajdhani,sans-serif\" font-size=\"10\" font-weight=\"700\" fill=\"#4ade80\" text-anchor=\"middle\" letter-spacing=\"1.5\">DIGITAL TWIN<\/text>\r\n          <text x=\"410\" y=\"382\" font-family=\"Inter,sans-serif\" font-size=\"8\" fill=\"#64748b\" text-anchor=\"middle\">Live Asset Mirror \u00b7 Predictive AI<\/text>\r\n\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n          <!-- CONNECTION LINES \u2014 Field to Edge -->\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n          <path d=\"M120,115 C160,115 180,200 190,240\" fill=\"none\" stroke=\"rgba(59,130,246,0.25)\" stroke-width=\"1.2\" stroke-dasharray=\"4 4\"\/>\r\n          <circle r=\"3\" fill=\"#3b82f6\" opacity=\"0.9\" filter=\"url(#ih1-glow-f)\">\r\n            <animateMotion dur=\"2.5s\" repeatCount=\"indefinite\" begin=\"0s\">\r\n              <mpath href=\"#ih1-path-plc\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <path id=\"ih1-path-plc\" d=\"M120,115 C160,115 180,200 190,240\" style=\"display:none\"\/>\r\n\r\n          <path d=\"M120,225 C155,225 180,250 190,260\" fill=\"none\" stroke=\"rgba(245,158,11,0.3)\" stroke-width=\"1.5\"\/>\r\n          <circle r=\"3\" fill=\"#f59e0b\" opacity=\"0.9\" filter=\"url(#ih1-glow-f)\">\r\n            <animateMotion dur=\"2s\" repeatCount=\"indefinite\" begin=\"0.5s\">\r\n              <mpath href=\"#ih1-path-rtu\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <path id=\"ih1-path-rtu\" d=\"M120,225 C155,225 180,250 190,260\" style=\"display:none\"\/>\r\n\r\n          <path d=\"M120,335 C155,335 180,295 190,285\" fill=\"none\" stroke=\"rgba(168,85,247,0.25)\" stroke-width=\"1.2\" stroke-dasharray=\"4 4\"\/>\r\n          <circle r=\"3\" fill=\"#a855f7\" opacity=\"0.9\">\r\n            <animateMotion dur=\"2.2s\" repeatCount=\"indefinite\" begin=\"0.2s\">\r\n              <mpath href=\"#ih1-path-hmi\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <path id=\"ih1-path-hmi\" d=\"M120,335 C155,335 180,295 190,285\" style=\"display:none\"\/>\r\n\r\n          <path d=\"M120,443 C160,443 180,340 190,310\" fill=\"none\" stroke=\"rgba(34,197,94,0.25)\" stroke-width=\"1.2\" stroke-dasharray=\"4 4\"\/>\r\n          <circle r=\"3\" fill=\"#22c55e\" opacity=\"0.9\">\r\n            <animateMotion dur=\"3s\" repeatCount=\"indefinite\" begin=\"0.8s\">\r\n              <mpath href=\"#ih1-path-sen\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <path id=\"ih1-path-sen\" d=\"M120,443 C160,443 180,340 190,310\" style=\"display:none\"\/>\r\n\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n          <!-- CONNECTION LINES \u2014 Edge to Cloud -->\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n          <line x1=\"310\" y1=\"245\" x2=\"340\" y2=\"155\" stroke=\"rgba(59,130,246,0.2)\" stroke-width=\"1\"\/>\r\n          <line x1=\"310\" y1=\"245\" x2=\"340\" y2=\"155\" stroke=\"rgba(59,130,246,0.15)\" stroke-width=\"3\" stroke-dasharray=\"6 4\"\/>\r\n\r\n          <circle r=\"4\" fill=\"url(#ih1-grad-blue)\" opacity=\"0.95\" filter=\"url(#ih1-glow-f)\">\r\n            <animateMotion dur=\"1.8s\" repeatCount=\"indefinite\" begin=\"0s\">\r\n              <mpath href=\"#ih1-path-cloud1\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <circle r=\"3\" fill=\"#93c5fd\" opacity=\"0.7\">\r\n            <animateMotion dur=\"1.8s\" repeatCount=\"indefinite\" begin=\"0.9s\">\r\n              <mpath href=\"#ih1-path-cloud1\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <path id=\"ih1-path-cloud1\" d=\"M310,245 C325,210 335,175 340,155\" style=\"display:none\"\/>\r\n\r\n          <line x1=\"310\" y1=\"270\" x2=\"340\" y2=\"270\" stroke=\"rgba(99,102,241,0.25)\" stroke-width=\"1.5\"\/>\r\n          <circle r=\"3.5\" fill=\"#6366f1\" opacity=\"0.8\">\r\n            <animateMotion dur=\"2.2s\" repeatCount=\"indefinite\" begin=\"0.4s\">\r\n              <mpath href=\"#ih1-path-analytics\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <path id=\"ih1-path-analytics\" d=\"M310,270 L340,270\" style=\"display:none\"\/>\r\n\r\n          <line x1=\"310\" y1=\"295\" x2=\"340\" y2=\"360\" stroke=\"rgba(34,197,94,0.2)\" stroke-width=\"1\"\/>\r\n          <circle r=\"3\" fill=\"#22c55e\" opacity=\"0.8\">\r\n            <animateMotion dur=\"2.8s\" repeatCount=\"indefinite\" begin=\"1s\">\r\n              <mpath href=\"#ih1-path-twin\"\/>\r\n            <\/animateMotion>\r\n          <\/circle>\r\n          <path id=\"ih1-path-twin\" d=\"M310,295 C325,310 335,340 340,360\" style=\"display:none\"\/>\r\n\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n          <!-- PROTOCOL BADGES -->\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n          <rect x=\"130\" y=\"100\" width=\"44\" height=\"14\" rx=\"3\" fill=\"#0d1117\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n          <text x=\"152\" y=\"110\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" font-weight=\"600\" fill=\"#3b82f6\" text-anchor=\"middle\" letter-spacing=\"0.5\">MODBUS<\/text>\r\n\r\n          <rect x=\"130\" y=\"210\" width=\"36\" height=\"14\" rx=\"3\" fill=\"#0d1117\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n          <text x=\"148\" y=\"220\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" font-weight=\"600\" fill=\"#f59e0b\" text-anchor=\"middle\" letter-spacing=\"0.5\">HART<\/text>\r\n\r\n          <rect x=\"312\" y=\"188\" width=\"36\" height=\"14\" rx=\"3\" fill=\"#0d1117\" stroke=\"rgba(59,130,246,0.4)\" stroke-width=\"1\"\/>\r\n          <text x=\"330\" y=\"198\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" font-weight=\"600\" fill=\"#93c5fd\" text-anchor=\"middle\" letter-spacing=\"0.5\">MQTT<\/text>\r\n\r\n          <rect x=\"312\" y=\"260\" width=\"28\" height=\"14\" rx=\"3\" fill=\"#0d1117\" stroke=\"rgba(34,197,94,0.4)\" stroke-width=\"1\"\/>\r\n          <text x=\"326\" y=\"270\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" font-weight=\"600\" fill=\"#4ade80\" text-anchor=\"middle\" letter-spacing=\"0.5\">TLS<\/text>\r\n\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n          <!-- BOTTOM STATUS BAR (inside SVG) -->\r\n          <!-- \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n\r\n          <rect x=\"10\" y=\"480\" width=\"480\" height=\"28\" rx=\"5\" fill=\"#0d1117\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n\r\n          <circle cx=\"28\" cy=\"494\" r=\"3.5\" fill=\"#22c55e\">\r\n            <animate attributeName=\"opacity\" values=\"1;0.3;1\" dur=\"1.5s\" repeatCount=\"indefinite\"\/>\r\n          <\/circle>\r\n          <text x=\"38\" y=\"498\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" fill=\"#64748b\" letter-spacing=\"1\">4 DEVICES ONLINE<\/text>\r\n\r\n          <line x1=\"145\" y1=\"484\" x2=\"145\" y2=\"504\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n\r\n          <circle cx=\"158\" cy=\"494\" r=\"3.5\" fill=\"#f59e0b\">\r\n            <animate attributeName=\"opacity\" values=\"0.5;1;0.5\" dur=\"2s\" repeatCount=\"indefinite\"\/>\r\n          <\/circle>\r\n          <text x=\"168\" y=\"498\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" fill=\"#64748b\" letter-spacing=\"1\">EDGE: ACTIVE<\/text>\r\n\r\n          <line x1=\"255\" y1=\"484\" x2=\"255\" y2=\"504\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n\r\n          <circle cx=\"268\" cy=\"494\" r=\"3.5\" fill=\"#3b82f6\">\r\n            <animate attributeName=\"opacity\" values=\"1;0.4;1\" dur=\"1.8s\" repeatCount=\"indefinite\"\/>\r\n          <\/circle>\r\n          <text x=\"278\" y=\"498\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" fill=\"#64748b\" letter-spacing=\"1\">CLOUD: CONNECTED<\/text>\r\n\r\n          <line x1=\"390\" y1=\"484\" x2=\"390\" y2=\"504\" stroke=\"#1e2a35\" stroke-width=\"1\"\/>\r\n\r\n          <text x=\"400\" y=\"498\" font-family=\"Rajdhani,sans-serif\" font-size=\"8\" fill=\"#64748b\" letter-spacing=\"1\">LATENCY: 12ms<\/text>\r\n        <\/svg>\r\n\r\n        <!-- Metrics below diagram -->\r\n        <div class=\"ih1-metrics\">\r\n          <div class=\"ih1-metric-card\">\r\n            <div class=\"ih1-metric-val\">200+<\/div>\r\n            <div class=\"ih1-metric-lbl\">Protocols<\/div>\r\n          <\/div>\r\n          <div class=\"ih1-metric-card\">\r\n            <div class=\"ih1-metric-val\">12ms<\/div>\r\n            <div class=\"ih1-metric-lbl\">Latency<\/div>\r\n          <\/div>\r\n          <div class=\"ih1-metric-card\">\r\n            <div class=\"ih1-metric-val\">AES-256<\/div>\r\n            <div class=\"ih1-metric-lbl\">Encryption<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- Bottom Bar -->\r\n  <div class=\"ih1-bottom-bar\">\r\n    <div class=\"ih1-bottom-tags\">\r\n      <div class=\"ih1-bottom-tag\">ISO 62443<\/div>\r\n      <div class=\"ih1-bottom-tag\">IEC 61850<\/div>\r\n      <div class=\"ih1-bottom-tag\">NAMUR NE 107<\/div>\r\n      <div class=\"ih1-bottom-tag\">AWS IoT Certified<\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/* \u4f18\u5316\uff1a\u533a\u5757\u6eda\u51fa\u89c6\u53e3\u65f6\u6682\u505c SVG \u5185\u7684 SMIL \u52a8\u753b\uff08animate \/ animateMotion\uff09\uff0c\r\n   \u907f\u514d\u7528\u6237\u6eda\u8d70\u540e\u52a8\u753b\u4ecd\u5728\u540e\u53f0\u6d88\u8017 CPU\/GPU\uff1b\u91cd\u65b0\u8fdb\u5165\u89c6\u53e3\u65f6\u6062\u590d\u3002\r\n   \u517c\u5bb9\u6027\uff1a\u4e0d\u652f\u6301 pauseAnimations\/unpauseAnimations \u7684\u6d4f\u89c8\u5668\u4f1a\u9759\u9ed8\u8df3\u8fc7\uff0c\u4e0d\u5f71\u54cd\u529f\u80fd\u3002 *\/\r\n(function () {\r\n  var svgEl = document.querySelector('.instrava-hero-1 svg');\r\n  if (!svgEl || !('IntersectionObserver' in window)) return;\r\n\r\n  var observer = new IntersectionObserver(function (entries) {\r\n    entries.forEach(function (entry) {\r\n      if (!svgEl.pauseAnimations || !svgEl.unpauseAnimations) return;\r\n      if (entry.isIntersecting) {\r\n        svgEl.unpauseAnimations();\r\n      } else {\r\n        svgEl.pauseAnimations();\r\n      }\r\n    });\r\n  }, { threshold: 0.05 });\r\n\r\n  observer.observe(svgEl);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-148c3d4 e-flex e-con-boxed e-con e-parent\" data-id=\"148c3d4\" data-element_type=\"container\" data-e-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\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-453e287 e-con-full e-flex e-con e-child\" data-id=\"453e287\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-a29fa00 elementor-widget elementor-widget-heading\" data-id=\"a29fa00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The Reality of Brownfield Industrial Systems<\/h2>\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-43c01fb elementor-widget elementor-widget-text-editor\" data-id=\"43c01fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Most plants rely on reliable\u2014but disconnected\u2014instrumentation built long before modern IIoT standards.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-636e2f8 elementor-widget elementor-widget-text-editor\" data-id=\"636e2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Most industrial assets are legacy-based<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-549a95d elementor-widget elementor-widget-text-editor\" data-id=\"549a95d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Data is trapped in field devices<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-eda4acc elementor-widget elementor-widget-text-editor\" data-id=\"eda4acc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Systems are fragmented and isolated<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-4f4e93c elementor-widget elementor-widget-text-editor\" data-id=\"4f4e93c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>No direct cloud connectivity<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-692a9c1 elementor-widget elementor-widget-text-editor\" data-id=\"692a9c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Industrial data exists \u2014 but it is not accessible.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-7cd0d70 e-con-full e-flex e-con e-child\" data-id=\"7cd0d70\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-2ee80f0 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2ee80f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Information Silos\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-e4ef5f8 e-con-full e-flex e-con e-child\" data-id=\"e4ef5f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-7002264 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7002264\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>PLC \/ DCS<\/strong><br \/>Closed control network<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-23b4e91 elementor-widget elementor-widget-text-editor\" data-id=\"23b4e91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-chain-broken\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-c60e117 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c60e117\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Field Devices<\/strong><br \/>Signals without context<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-132f6bb elementor-widget elementor-widget-text-editor\" data-id=\"132f6bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-chain-broken\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-b2fb577 elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b2fb577\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>IT Systems<\/strong><\/p><p>No OT visibility<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-3f145b9 elementor-widget elementor-widget-heading\" data-id=\"3f145b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technical Limitations<\/h2>\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-8d6fac7 elementor-widget elementor-widget-text-editor\" data-id=\"8d6fac7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Brownfield connectivity fails for predictable reasons: networks, protocols, and semantics were never designed for cloud ingestion.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-ee7fd34 elementor-widget elementor-widget-text-editor\" data-id=\"ee7fd34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>No IP Connectivity-<\/strong>Legacy instruments lack Ethernet capability<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-4d0175b elementor-widget elementor-widget-text-editor\" data-id=\"4d0175b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>No Cloud Protocols-<\/strong>No MQTT \/ OPC UA support<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-bb1d36f elementor-widget elementor-widget-text-editor\" data-id=\"bb1d36f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>No Data Structure-<\/strong>Raw signals without context<\/p>\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\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-6440f63 e-flex e-con-boxed e-con e-parent\" data-id=\"6440f63\" data-element_type=\"container\" data-e-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\r\n\t\t\t\t<div class=\"elementor-element elementor-element-2052c7e elementor-widget elementor-widget-heading\" data-id=\"2052c7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Instrava Edge Integration Architecture<\/h2>\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-ec903ff elementor-widget elementor-widget-text-editor\" data-id=\"ec903ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Architecture Flow:\u00a0Field \u2192 Edge \u2192 Cloud<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-8a34798 e-con-full e-flex e-con e-child\" data-id=\"8a34798\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-483ee4c elementor-widget elementor-widget-text-editor\" data-id=\"483ee4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"t\">Field Layer<\/div><div class=\"b\"><strong>4\u201320mA \u00b7 HART \u00b7 Modbus<\/strong><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-bd942a4 elementor-widget elementor-widget-text-editor\" data-id=\"bd942a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-circle-right\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-5458545 elementor-widget elementor-widget-text-editor\" data-id=\"5458545\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"t\">Edge Layer (Core)<\/div><div class=\"b\"><strong>Protocol conversion \u00b7 Data modeling \u00b7 Edge computing<\/strong><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-b54701c elementor-widget elementor-widget-text-editor\" data-id=\"b54701c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-circle-right\" aria-hidden=\"true\"><\/i>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-eea5b3e elementor-widget elementor-widget-text-editor\" data-id=\"eea5b3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"t\">Cloud Layer<\/div><div class=\"b\"><strong>AWS \u00b7 Azure \u00b7 Private IIoT<\/strong><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-f792667 e-con-full e-flex e-con e-child\" data-id=\"f792667\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-d100a7f elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"d100a7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"h\"><b>Field Layer<\/b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"k\">Signals &amp; buses<\/span><\/div>\n<div class=\"k\">4\u201320mA \u00b7 HART \u00b7 Modbus<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-e1dbbd4 elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-text-editor\" data-id=\"e1dbbd4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"h\"><b>Field Layer<\/b> \u00a0<span class=\"k\">Signals &amp; buses<\/span><\/div><div class=\"k\">4\u201320mA \u00b7 HART \u00b7 Modbus<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-f175f60 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"f175f60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"h\"><div class=\"h\"><b>Edge Layer (Core)<\/b>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"k\">Translation &amp; meaning<\/span><\/div><div class=\"k\">Protocol conversion \u00b7 Data modeling \u00b7 Edge computing<\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-417420e elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-text-editor\" data-id=\"417420e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"h\"><div class=\"h\"><b>Edge Layer (Core)<\/b> \u00a0<span class=\"k\">Translation &amp; meaning<\/span><\/div><div class=\"k\">Protocol conversion \u00b7 Data modeling \u00b7 Edge computing<\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-8799e69 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-editor\" data-id=\"8799e69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"h\">\n<div class=\"h\"><b>Cloud Layer<\/b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"k\">IIoT consumption<\/span><\/div>\n<div class=\"k\">AWS \/ Azure \/ Private IIoT<\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-e41c143 elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-text-editor\" data-id=\"e41c143\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"h\"><div class=\"h\"><b>Cloud Layer<\/b> \u00a0<span class=\"k\">IIoT consumption<\/span><\/div><div class=\"k\">AWS \/ Azure \/ Private IIoT<\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-82b872a elementor-widget elementor-widget-text-editor\" data-id=\"82b872a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>The edge layer enables legacy instruments to become cloud-ready.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-2f6f1ab e-flex e-con-boxed e-con e-parent\" data-id=\"2f6f1ab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-557a5ab elementor-widget elementor-widget-heading\" data-id=\"557a5ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Edge Capabilities<\/h2>\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-ee5ccd1 elementor-widget elementor-widget-text-editor\" data-id=\"ee5ccd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Designed for brownfield environments: deterministic, resilient, and interoperable.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-1a675f8 e-con-full e-flex e-con e-child\" data-id=\"1a675f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-19d5001 elementor-widget elementor-widget-text-editor\" data-id=\"19d5001\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Protocol Conversion<\/strong><\/p><p>HART \/ Modbus \u2192 MQTT \/ OPC UA<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-b32c0de elementor-widget elementor-widget-text-editor\" data-id=\"b32c0de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Data Processing<\/strong><\/p><p>Filtering, aggregation, normalization<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-5e1dd14 elementor-widget elementor-widget-text-editor\" data-id=\"5e1dd14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Edge Intelligence<\/strong><\/p><p>Local logic execution &amp; decisions<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-37d6000 elementor-widget elementor-widget-text-editor\" data-id=\"37d6000\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Reliability<\/strong><\/p><p>Store-and-forward + offline buffering<\/p>\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\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-6e1efd3 e-flex e-con-boxed e-con e-parent\" data-id=\"6e1efd3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-ebe96aa elementor-widget elementor-widget-html\" data-id=\"ebe96aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================\r\n     INSTRAVA-SHOWCASE-EDGE \u2014 Edge Gateway \u4ea7\u54c1\u5c55\u793a\uff0c\u5df2\u4f18\u5316\r\n     \u76f4\u63a5\u7c98\u8d34\u8fdb Elementor \u7684 \"HTML\" \u6a21\u5757\u5373\u53ef\r\n     \uff08\u7c7b\u540d\u548c\u4e0a\u4e00\u4e2a Ethernet-APL \u5c55\u793a\u6a21\u5757\u4e0d\u540c\uff0c\u4e24\u4e2a\u6a21\u5757\u53ef\u4ee5\u540c\u9875\u5171\u5b58\u4e0d\u51b2\u7a81\uff09\r\n     ============================================ -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Nunito+Sans:wght@400;600;700;800&amp;display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .instrava-showcase-edge {\r\n    --bg-1: #0f172a;\r\n    --bg-2: #020617;\r\n    --accent: #38bdf8;              \/* \u4fee\u590d\uff1a\u539f\u6765\u7f3a\u4e00\u4f4d\uff0c\u975e\u6cd5\u8272\u503c\uff0c\u5bfc\u81f4\u60ac\u505c\u9ad8\u4eae\/\u94fe\u63a5\u989c\u8272\u4e00\u76f4\u6ca1\u751f\u6548 *\/\r\n    --accent-soft: rgba(56, 189, 248, .15);\r\n    --text: #e2e8f0;                \/* \u4fee\u590d\uff1a\u539f\u6765\u662f\u7a7a\u503c *\/\r\n    --muted: #94a3b8;\r\n    --line: rgba(148, 163, 184, .2);\r\n    --card: rgba(15, 23, 42, .65);\r\n    --radius: 20px;\r\n    --shadow: 0 20px 60px rgba(0, 0, 0, .6);\r\n\r\n    font-family: \"Nunito Sans\", sans-serif;\r\n    color: var(--text);\r\n  }\r\n\r\n  .instrava-showcase-edge, .instrava-showcase-edge *, .instrava-showcase-edge *::before, .instrava-showcase-edge *::after {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .instrava-showcase-edge .wrap {\r\n    width: min(1240px, calc(100% - 24px));\r\n    margin: 40px auto;\r\n  }\r\n\r\n  .instrava-showcase-edge .showcase {\r\n    position: relative;\r\n    border-radius: 28px;\r\n    overflow: hidden;\r\n    background: #020617;\r\n    box-shadow: var(--shadow);\r\n  }\r\n\r\n  .instrava-showcase-edge .bg-layer {\r\n    position: absolute;\r\n    inset: 0;\r\n    background-size: cover;\r\n    background-position: center;\r\n    opacity: 0;\r\n    transition: opacity .5s ease;\r\n    will-change: opacity;\r\n  }\r\n\r\n  .instrava-showcase-edge .bg-layer::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    background: linear-gradient(180deg, rgba(2, 6, 23, .3), rgba(2, 6, 23, .9));\r\n  }\r\n\r\n  .instrava-showcase-edge .bg-layer.is-visible {\r\n    opacity: 1;\r\n  }\r\n\r\n  .instrava-showcase-edge .inner {\r\n    position: relative;\r\n    z-index: 2;\r\n    padding: 40px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 40px;\r\n  }\r\n\r\n  .instrava-showcase-edge .intro h2 {\r\n    margin: 0;\r\n    font-size: 42px;\r\n    color: #ffffff;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .instrava-showcase-edge .intro p {\r\n    margin-top: 10px;\r\n    color: #ffffff;\r\n    max-width: 600px;\r\n  }\r\n\r\n  .instrava-showcase-edge .products {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, 1fr);\r\n    gap: 20px;\r\n  }\r\n\r\n  .instrava-showcase-edge .card {\r\n    background: var(--card);\r\n    border: 1px solid var(--line);\r\n    border-radius: var(--radius);\r\n    overflow: hidden;\r\n    transition: transform .3s ease, border-color .3s ease, box-shadow .3s ease;\r\n  }\r\n\r\n  .instrava-showcase-edge .card:hover {\r\n    transform: translateY(-6px);\r\n    border-color: var(--accent);\r\n    box-shadow: 0 10px 30px rgba(56, 189, 248, .2);\r\n  }\r\n\r\n  .instrava-showcase-edge .image {\r\n    height: 220px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .instrava-showcase-edge .image img {\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .instrava-showcase-edge .info {\r\n    padding: 18px;\r\n  }\r\n\r\n  .instrava-showcase-edge .info h3 {\r\n    margin: 0 0 8px;\r\n    font-size: 20px;\r\n    letter-spacing: 0.2px;\r\n  }\r\n\r\n  .instrava-showcase-edge .info h3 a {\r\n    color: #ffffff;\r\n    text-decoration: none;\r\n    position: relative;\r\n  }\r\n\r\n  .instrava-showcase-edge .info h3 a::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 0;\r\n    bottom: -2px;\r\n    width: 0%;\r\n    height: 1px;\r\n    background: var(--accent);\r\n    transition: 0.3s ease;\r\n  }\r\n\r\n  .instrava-showcase-edge .info h3 a:hover::after {\r\n    width: 100%;\r\n  }\r\n\r\n  .instrava-showcase-edge .info p {\r\n    font-size: 14px;\r\n    color: var(--muted);\r\n  }\r\n\r\n  .instrava-showcase-edge .action {\r\n    margin-top: 12px;\r\n  }\r\n\r\n  .instrava-showcase-edge .action a {\r\n    color: var(--accent);\r\n    text-decoration: none;\r\n    font-weight: 600;\r\n    font-size: 14px;\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .instrava-showcase-edge .card,\r\n    .instrava-showcase-edge .bg-layer,\r\n    .instrava-showcase-edge .info h3 a::after {\r\n      transition: none;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .instrava-showcase-edge .products { grid-template-columns: 1fr; }\r\n  }\r\n<\/style>\r\n\r\n<div class=\"instrava-showcase-edge\">\r\n  <div class=\"wrap\">\r\n    <section class=\"showcase\">\r\n\r\n      <div class=\"bg-layer is-visible\" data-bg-slot=\"1\" style=\"background-image: url('https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp');\"><\/div>\r\n      <div class=\"bg-layer\" data-bg-slot=\"2\"><\/div>\r\n\r\n      <div class=\"inner\">\r\n\r\n        <div class=\"intro\">\r\n          <h2>Instrava Curated Edge Gateways<\/h2>\r\n          <p>Legacy industrial systems become connected, intelligent, cloud-ready.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"products\">\r\n\r\n          <!-- Product 1 -->\r\n          <div class=\"card\" data-bg=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp\">\r\n            <div class=\"image\">\r\n              <a href=\"https:\/\/instrava.com\/product\/edge-computing-gateway-multi-interface-edge-computing-platform\/\">\r\n                <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp\" alt=\"Multi-Interface ARM Industrial Computer\" width=\"600\" height=\"450\" loading=\"eager\" fetchpriority=\"high\">\r\n              <\/a>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <h3><a href=\"https:\/\/instrava.com\/product\/edge-computing-gateway-multi-interface-edge-computing-platform\/\">Ethernet-APL Switch<\/a><\/h3>\r\n              <p>A multi-interface ARM-based industrial edge gateway that unifies protocol conversion, SCADA visualization, and edge AI computing on a Debian-based open system for flexible industrial automation.<\/p>\r\n              <div class=\"action\">\r\n                <a href=\"https:\/\/instrava.com\/product\/edge-computing-gateway-multi-interface-edge-computing-platform\/\">View Details \u2192<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Product 2 -->\r\n          <div class=\"card\" data-bg=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-5G-Edge-Computing-Gateway.webp\">\r\n            <div class=\"image\">\r\n              <a href=\"https:\/\/instrava.com\/product\/edge-computing-gateway-5g-high-performance-industrial-edge-ai-gateway\/\">\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-5G-Edge-Computing-Gateway.webp\" alt=\"5G Edge Computing Gateway\" width=\"600\" height=\"450\" loading=\"lazy\">\r\n              <\/a>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <h3><a href=\"https:\/\/instrava.com\/product\/edge-computing-gateway-5g-high-performance-industrial-edge-ai-gateway\/\">5G Edge Computing Gateway<\/a><\/h3>\r\n              <p>A high-reliability 5G edge computing gateway designed for mission-critical IoT connectivity, offering deterministic communication, industrial I\/O expansion, and secure cloud integration for harsh environments.<\/p>\r\n              <div class=\"action\">\r\n                <a href=\"https:\/\/instrava.com\/product\/edge-computing-gateway-5g-high-performance-industrial-edge-ai-gateway\/\">View Details \u2192<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Product 3 -->\r\n          <div class=\"card\" data-bg=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Gateway.webp\">\r\n            <div class=\"image\">\r\n              <a href=\"https:\/\/instrava.com\/product\/edge-gateway-5g-industrial-intelligent-edge-gateway\/\">\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Gateway.webp\" alt=\"Edge Computing Gateway\" width=\"600\" height=\"450\" loading=\"lazy\">\r\n              <\/a>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <h3><a href=\"https:\/\/instrava.com\/product\/edge-gateway-5g-industrial-intelligent-edge-gateway\/\">Edge Computing Gateway<\/a><\/h3>\r\n              <p>A high-performance industrial edge gateway with multi-protocol connectivity and edge computing capability, enabling reliable data acquisition, device control, and cloud-based remote management in harsh environments.<\/p>\r\n              <div class=\"action\">\r\n                <a href=\"https:\/\/instrava.com\/product\/edge-gateway-5g-industrial-intelligent-edge-gateway\/\">View Details \u2192<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Product 4 -->\r\n          <div class=\"card\" data-bg=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-IoT-Edge-Gateway.webp\">\r\n            <div class=\"image\">\r\n              <a href=\"https:\/\/instrava.com\/product\/edge-iot-gateway-industrial-edge-connectivity-and-intelligent-data-integration\/\">\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-IoT-Edge-Gateway.webp\" alt=\"Instrava Curated Instruments IoT Edge Gateway\" width=\"600\" height=\"450\" loading=\"lazy\">\r\n              <\/a>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <h3><a href=\"https:\/\/instrava.com\/product\/edge-iot-gateway-industrial-edge-connectivity-and-intelligent-data-integration\/\">IoT Edge Gateway<\/a><\/h3>\r\n              <p>A compact industrial edge IoT gateway that enables reliable connectivity, real-time data acquisition, and seamless cloud integration for scalable IIoT applications.<\/p>\r\n              <div class=\"action\">\r\n                <a href=\"https:\/\/instrava.com\/product\/edge-iot-gateway-industrial-edge-connectivity-and-intelligent-data-integration\/\">View Details \u2192<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Product 5 -->\r\n          <div class=\"card\" data-bg=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-IoT-Gateway.webp\">\r\n            <div class=\"image\">\r\n              <a href=\"https:\/\/instrava.com\/product\/edge-computing-iot-gateway-5g-ai-powered-industrial-edge-platform\/\">\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-IoT-Gateway.webp\" alt=\"Edge Computing IoT Gateway\" width=\"600\" height=\"450\" loading=\"lazy\">\r\n              <\/a>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <h3><a href=\"https:\/\/instrava.com\/product\/edge-computing-iot-gateway-5g-ai-powered-industrial-edge-platform\/\">Edge Computing IoT Gateway<\/a><\/h3>\r\n              <p>A next-generation industrial edge IoT gateway that combines high-speed connectivity, edge AI processing, and secure cloud integration for real-time analytics and intelligent industrial applications.<\/p>\r\n              <div class=\"action\">\r\n                <a href=\"https:\/\/instrava.com\/product\/edge-computing-iot-gateway-5g-ai-powered-industrial-edge-platform\/\">View Details \u2192<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <!-- Product 6 -->\r\n          <div class=\"card\" data-bg=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Industrial-Edge-Computing-Gateway.webp\">\r\n            <div class=\"image\">\r\n              <a href=\"https:\/\/instrava.com\/product\/industrial-edge-computing-gateway-smart-edge-intelligence-for-connected-industry\/\">\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Industrial-Edge-Computing-Gateway.webp\" alt=\"Industrial Edge Computing Gateway\" width=\"600\" height=\"450\" loading=\"lazy\">\r\n              <\/a>\r\n            <\/div>\r\n            <div class=\"info\">\r\n              <h3><a href=\"https:\/\/instrava.com\/product\/industrial-edge-computing-gateway-smart-edge-intelligence-for-connected-industry\/\">4.0 Edge Computing Gateway<\/a><\/h3>\r\n              <p>A high-performance industrial edge computing gateway that enables seamless device connectivity, real-time data processing, and secure cloud integration for smart manufacturing and Industry 4.0 applications.<\/p>\r\n              <div class=\"action\">\r\n                <a href=\"https:\/\/instrava.com\/product\/industrial-edge-computing-gateway-smart-edge-intelligence-for-connected-industry\/\">View Details \u2192<\/a>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/section>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  const root = document.currentScript.previousElementSibling.matches('.instrava-showcase-edge')\r\n    ? document.currentScript.previousElementSibling\r\n    : document.querySelector('.instrava-showcase-edge');\r\n\r\n  const cards = root.querySelectorAll('.card');\r\n  const bg1 = root.querySelector('[data-bg-slot=\"1\"]');\r\n  const bg2 = root.querySelector('[data-bg-slot=\"2\"]');\r\n\r\n  let active = bg1;\r\n  let next = bg2;\r\n\r\n  \/\/ \u9884\u52a0\u8f7d\u6240\u6709\u5361\u7247\u5bf9\u5e94\u7684\u5927\u56fe\uff086\u5f20\uff09\uff0c\u7a7a\u95f2\u65f6\u63d0\u524d\u4e0b\u8f7d\uff0c\r\n  \/\/ \u9f20\u6807\u4e00 hover \u4e0a\u53bb\u7acb\u523b\u5207\u6362\uff0c\u4e0d\u4f1a\u6709\u5361\u987f\/\u5ef6\u8fdf\r\n  const preloaded = new Set();\r\n  function preload(url) {\r\n    if (preloaded.has(url)) return;\r\n    preloaded.add(url);\r\n    const img = new Image();\r\n    img.src = url;\r\n  }\r\n\r\n  const schedulePreload = window.requestIdleCallback || function (fn) { setTimeout(fn, 300); };\r\n  schedulePreload(() => {\r\n    cards.forEach(card => preload(card.dataset.bg));\r\n  });\r\n\r\n  cards.forEach(card => {\r\n    card.addEventListener('mouseenter', () => {\r\n      const url = card.dataset.bg;\r\n      preload(url);\r\n      next.style.backgroundImage = `url(${url})`;\r\n      next.classList.add('is-visible');\r\n      active.classList.remove('is-visible');\r\n\r\n      const temp = active;\r\n      active = next;\r\n      next = temp;\r\n    });\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-7752576 e-flex e-con-boxed e-con e-parent\" data-id=\"7752576\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-7729604 e-con-full e-flex e-con e-child\" data-id=\"7729604\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-537076b elementor-widget elementor-widget-heading\" data-id=\"537076b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Data Transformation<\/h2>\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-93698a3 elementor-widget elementor-widget-text-editor\" data-id=\"93698a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Make raw signals immediately useful for analytics, monitoring, and asset health.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-221c70d e-con-full e-flex e-con e-child\" data-id=\"221c70d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-5ce8b7b elementor-widget__width-initial elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5ce8b7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Signal<\/strong><\/p><p>4\u201320mA<\/p><p>HART<\/p><p>Modbus<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-8b12bb2 elementor-widget__width-initial elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8b12bb2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Edge Output<\/strong><\/p><p>Scaled value<\/p><p>Diagnostics<\/p><p>Register data<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-1a22332 elementor-widget__width-initial elementor-widget-laptop__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1a22332\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Cloud Meaning<\/strong><\/p><p>Process variable<\/p><p>Asset health<\/p><p>Structured tag<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-db0b260 elementor-widget elementor-widget-text-editor\" data-id=\"db0b260\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Outcome<\/b><\/p><p>Raw industrial signals become structured, cloud-ready data.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-2f427a1 e-con-full e-flex e-con e-child\" data-id=\"2f427a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-133674a elementor-widget elementor-widget-heading\" data-id=\"133674a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Deployment<\/h2>\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-240fd12 elementor-widget elementor-widget-text-editor\" data-id=\"240fd12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Non-intrusive rollout designed for live production environments.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-d8670f9 elementor-widget elementor-widget-text-editor\" data-id=\"d8670f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"top\"><b>No process shutdown required-<\/b>Install without interrupting operations.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-e6002ea elementor-widget elementor-widget-text-editor\" data-id=\"e6002ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"top\"><b>Non-intrusive installation-<\/b>Tap existing signals and buses safely.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-47e6aa8 elementor-widget elementor-widget-text-editor\" data-id=\"47e6aa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"top\"><b>Multi-vendor compatibility-<\/b>Support diverse instruments and protocols.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-e997131 elementor-widget elementor-widget-text-editor\" data-id=\"e997131\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"top\"><b>Scalable per asset \/ plant-<\/b>Start small, expand across sites.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-189bde4 e-flex e-con-boxed e-con e-parent\" data-id=\"189bde4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-2c77df1 elementor-widget elementor-widget-heading\" data-id=\"2c77df1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Security<\/h2>\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-e2a09c5 elementor-widget elementor-widget-text-editor\" data-id=\"e2a09c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Industrial-grade cybersecurity for OT environments.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-c06aa8f elementor-widget elementor-widget-text-editor\" data-id=\"c06aa8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>OT-first secure design<\/strong><\/p><p>Secure connectivity and identity, while preserving operational stability and offline resilience.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-33ad308 e-con-full e-flex e-con e-child\" data-id=\"33ad308\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-7560a96 elementor-widget elementor-widget-text-editor\" data-id=\"7560a96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>TLS encrypted communication<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-3f147f5 elementor-widget elementor-widget-text-editor\" data-id=\"3f147f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Device identity (X.509)<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-06e76c8 elementor-widget elementor-widget-text-editor\" data-id=\"06e76c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Secure boot mechanism<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-76fc025 elementor-widget elementor-widget-text-editor\" data-id=\"76fc025\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Offline data buffering<\/b><\/p>\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\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-619c885 e-flex e-con-boxed e-con e-parent\" data-id=\"619c885\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-512c6d8 elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"512c6d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;37181&quot;,&quot;columns&quot;:1,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-37181\">.elementor-37181 .elementor-element.elementor-element-c257b85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-37181 .elementor-element.elementor-element-46f7d79{--display:flex;}.elementor-37181 .elementor-element.elementor-element-12087f8 img{width:100%;border-radius:18px 18px 18px 18px;}@media(max-width:1024px){.elementor-37181 .elementor-element.elementor-element-c257b85{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"37181\" class=\"elementor elementor-37181 e-loop-item e-loop-item-37794 post-37794 post type-post status-publish format-standard has-post-thumbnail hentry category-ai-data-center-solutions\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-c257b85 e-flex e-con-boxed e-con e-parent\" data-id=\"c257b85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-f624cc7 elementor-widget elementor-widget-text-editor\" data-id=\"f624cc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><strong>Why Trust Instrava?<\/strong><\/h2><p>We select manufacturers from a neutral, impartial standpoint, always with your best interests in mind.<\/p><p>Our very existence depends on helping you source the products that are the perfect fit for your needs.<\/p><p>Based in China, we are able to conduct on-site inspections of production environments and product quality firsthand.<\/p><p>We help you avoid intermediaries posing as factories.<\/p><p>We facilitate smoother after-sales support, eliminating time zone issues and the delays often associated with dealing directly with factories.<\/p><p>Our multilingual team ensures effective communication.<\/p><p>For a trading startup, every interaction with a client is a precious opportunity\u2014a sign that you are willing to place your trust in us and give us the chance to prove ourselves.<br \/>In the digital age, while information is easily accessible, misconceptions often cloud the trust between people.<\/p><p>Instrava relies entirely on trust; it is our core philosophy and the foundation of our existence in society. It is the fundamental basis for our long-term growth and our commitment to serving the community.<\/p><p>Please place your trust in us.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\r\n\t\t<div class=\"default no-position show_shadow rs-sticky-default elementor-element elementor-element-46f7d79 e-flex e-con-boxed e-con e-child\" data-id=\"46f7d79\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\r\n\t\t\t\t<div class=\"elementor-element elementor-element-12087f8 elementor-widget elementor-widget-image\" data-id=\"12087f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"500\" height=\"667\" src=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/06\/instrava-cooperate-e1782991684467.webp\" class=\"attachment-full size-full wp-image-37179\" alt=\"Tandem skydiving jump with parachute deployment above clouds during high-altitude freefall\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\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\t\t<\/div>\n\t\t\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","protected":false},"excerpt":{"rendered":"<p>Instrava Industrial IIoT Edge Platform \u2014 Active IIoT Integration Solution Brownfield Industrial Assets to Cloud Solution Connect legacy industrial instruments to IIoT platforms through intelligent edge integration \u2014 without replacing a single device or halting production. No Device Replacement No Production Downtime Fast Deployment 72h Go-Live Time 99.9% Uptime SLA 200+ Protocols Request Consultation FIELD&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-35213","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Instrument to Cloud - Instrava<\/title>\n<meta name=\"description\" content=\"Instrava enables brownfield industrial assets to connect to IIoT platforms through secure edge integration, bridging legacy instrumentation and cloud systems.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/instrava.com\/fr\/instrument-vers-le-nuage\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instrument to Cloud - Instrava\" \/>\n<meta property=\"og:description\" content=\"Instrava enables brownfield industrial assets to connect to IIoT platforms through secure edge integration, bridging legacy instrumentation and cloud systems.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/instrava.com\/fr\/instrument-vers-le-nuage\/\" \/>\n<meta property=\"og:site_name\" content=\"Instrava\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-12T08:51:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/\",\"url\":\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/\",\"name\":\"Instrument to Cloud - Instrava\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/instrava.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/instrava.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp\",\"datePublished\":\"2026-04-24T02:51:43+00:00\",\"dateModified\":\"2026-07-12T08:51:19+00:00\",\"description\":\"Instrava enables brownfield industrial assets to connect to IIoT platforms through secure edge integration, bridging legacy instrumentation and cloud systems.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/#primaryimage\",\"url\":\"https:\\\/\\\/instrava.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp\",\"contentUrl\":\"https:\\\/\\\/instrava.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/instrava.com\\\/instrument-to-cloud\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/instrava.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instrument to Cloud\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/instrava.com\\\/#website\",\"url\":\"https:\\\/\\\/instrava.com\\\/\",\"name\":\"instrava.com\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/instrava.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/instrava.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/instrava.com\\\/#organization\",\"name\":\"instrava.com\",\"url\":\"https:\\\/\\\/instrava.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/instrava.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/instrava.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/in-strava-Instruments-and-meters.png\",\"contentUrl\":\"https:\\\/\\\/instrava.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/in-strava-Instruments-and-meters.png\",\"width\":288,\"height\":59,\"caption\":\"instrava.com\"},\"image\":{\"@id\":\"https:\\\/\\\/instrava.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"De l'instrument au nuage - Instrava","description":"Instrava permet aux actifs industriels des friches industrielles de se connecter aux plateformes IIoT par le biais d'une int\u00e9gration p\u00e9riph\u00e9rique s\u00e9curis\u00e9e, faisant le lien entre l'instrumentation existante et les syst\u00e8mes cloud.","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:\/\/instrava.com\/fr\/instrument-vers-le-nuage\/","og_locale":"fr_FR","og_type":"article","og_title":"Instrument to Cloud - Instrava","og_description":"Instrava enables brownfield industrial assets to connect to IIoT platforms through secure edge integration, bridging legacy instrumentation and cloud systems.","og_url":"https:\/\/instrava.com\/fr\/instrument-vers-le-nuage\/","og_site_name":"Instrava","article_modified_time":"2026-07-12T08:51:19+00:00","og_image":[{"url":"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/instrava.com\/instrument-to-cloud\/","url":"https:\/\/instrava.com\/instrument-to-cloud\/","name":"De l'instrument au nuage - Instrava","isPartOf":{"@id":"https:\/\/instrava.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/instrava.com\/instrument-to-cloud\/#primaryimage"},"image":{"@id":"https:\/\/instrava.com\/instrument-to-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp","datePublished":"2026-04-24T02:51:43+00:00","dateModified":"2026-07-12T08:51:19+00:00","description":"Instrava permet aux actifs industriels des friches industrielles de se connecter aux plateformes IIoT par le biais d'une int\u00e9gration p\u00e9riph\u00e9rique s\u00e9curis\u00e9e, faisant le lien entre l'instrumentation existante et les syst\u00e8mes cloud.","breadcrumb":{"@id":"https:\/\/instrava.com\/instrument-to-cloud\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/instrava.com\/instrument-to-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/instrava.com\/instrument-to-cloud\/#primaryimage","url":"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp","contentUrl":"https:\/\/instrava.com\/wp-content\/uploads\/2026\/04\/Instrava-Curated-Instruments-Edge-Computing-Gateway.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/instrava.com\/instrument-to-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/instrava.com\/"},{"@type":"ListItem","position":2,"name":"Instrument to Cloud"}]},{"@type":"WebSite","@id":"https:\/\/instrava.com\/#website","url":"https:\/\/instrava.com\/","name":"instrava.com","description":"","publisher":{"@id":"https:\/\/instrava.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/instrava.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/instrava.com\/#organization","name":"instrava.com","url":"https:\/\/instrava.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/instrava.com\/#\/schema\/logo\/image\/","url":"https:\/\/instrava.com\/wp-content\/uploads\/2024\/03\/in-strava-Instruments-and-meters.png","contentUrl":"https:\/\/instrava.com\/wp-content\/uploads\/2024\/03\/in-strava-Instruments-and-meters.png","width":288,"height":59,"caption":"instrava.com"},"image":{"@id":"https:\/\/instrava.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/instrava.com\/fr\/wp-json\/wp\/v2\/pages\/35213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/instrava.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/instrava.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/instrava.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/instrava.com\/fr\/wp-json\/wp\/v2\/comments?post=35213"}],"version-history":[{"count":0,"href":"https:\/\/instrava.com\/fr\/wp-json\/wp\/v2\/pages\/35213\/revisions"}],"wp:attachment":[{"href":"https:\/\/instrava.com\/fr\/wp-json\/wp\/v2\/media?parent=35213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}