import { createFileRoute } from "@tanstack/react-router"; import { PageHeader, SectionLabel } from "@/components/section-label"; import detectorImg from "@/assets/product-reader.avif"; import simulatorImg from "@/assets/product-hardware.avif"; import productPlatform from "@/assets/product-platform.avif"; import productHardware from "@/assets/product-hardware.avif"; import productReader from "@/assets/product-reader.avif"; import product4 from "@/assets/product-4.avif"; import product5 from "@/assets/product-5.avif"; import { Radio, Wifi, Bluetooth, Cpu, Battery, Shield } from "lucide-react"; export const Route = createFileRoute("/hardware")({ head: () => ({ meta: [ { title: "Hardware — AceHazmat Simulators & Mock Detectors" }, { name: "description", content: "Electronic simulators and programmable mock detectors with eInk displays, 3D-printed handles and multi-protocol communication." }, { property: "og:title", content: "AceHazmat Hardware" }, { property: "og:description", content: "Rugged simulators and mock detectors built for indoor and outdoor CBRNe training." }, { property: "og:image", content: detectorImg }, ], }), component: HardwarePage, }); const protocols = [ { icon: Radio, t: "UWB", d: "Ultra-wideband for ≤ 10 cm location precision." }, { icon: Bluetooth, t: "BLE", d: "Low-power device coordination and beacons." }, { icon: Wifi, t: "Wi-Fi", d: "High-bandwidth backhaul for live telemetry." }, ]; const simFeatures = [ "Indoor and outdoor deployment", "Multi-hazard support", "Radiation simulation", "Chemical simulation", "Simultaneous hazard training", "Precision location capability", ]; const detFeatures = [ "eInk programmable displays", "3D printed ergonomic handles", "Realistic device appearance", "Multiple communication protocols", ]; function HardwarePage() { return ( <> {/* SIMULATORS */}

Replicate hazardous sources safely.

Compact, rugged simulators that emit electronic signatures representing radiation, chemical and combined hazards — picked up by mock detectors just like real-world sources.

    {simFeatures.map((f) => (
  • FEAT
    {f}
  • ))}
AceHazmat electronic simulator unit
// SIMULATOR.UNIT.A1
Multi-hazard · IP67
{/* DETECTORS */}
Mock CBRNe detector with eInk display

Programmable. Realistic. Reusable.

eInk displays and 3D-printed enclosures give trainees the exact look and feel of real instrumentation — without the cost or risk.

    {detFeatures.map((f) => (
  • {f}
  • ))}
{/* PROTOCOLS */}

Multi-protocol mesh — pick the right signal for the environment.

{protocols.map(({ icon: Icon, t, d }) => (
PROTOCOL

{t}

{d}

))}
{/* SPECS */}
{[ { i: Battery, t: "Long Battery Life", d: "Designed for prolonged training sessions in remote sites." }, { i: Shield, t: "Military-Grade", d: "Rugged enclosures built for harsh operating environments." }, { i: Cpu, t: "Configurable", d: "Detector profiles and scenarios fully programmable per drill." }, ].map(({ i: Icon, t, d }) => (

{t}

{d}

))}
{/* PRODUCT GALLERY */}

The full AceHazmat hardware stack.

{[ { src: productPlatform, t: "Simulation Platform", c: "PRD/01" }, { src: productHardware, t: "Hazard Simulator", c: "PRD/02" }, { src: productReader, t: "Mock Detector", c: "PRD/03" }, { src: product4, t: "Field Unit", c: "PRD/04" }, { src: product5, t: "Training Accessory", c: "PRD/05" }, ].map((p) => (
{p.t}
{p.c} {p.t}
))}
); }