"use client";
import Header from "@/components/Header";
import Footer from "@/components/Footer";
import Link from "next/link";
import seriesData from "@/public/series.json";
import {
Cpu,
Activity,
Database,
Wifi,
Bluetooth,
Battery,
Sparkles,
Home,
ArrowRight,
Scale,
Compass,
ShieldCheck,
AlertTriangle
} from "lucide-react";
export default function Series() {
const series = Object.entries(seriesData);
return (
{/* Top Section */}
Explore o Ecossistema ESP32
Séries ESP32
Conheça toda a família de microcontroladores da Espressif. Cada série foi projetada com foco em engenharia especializada, desde nós de sensores autônomos de baixo consumo até poderosos aceleradores de inteligência artificial.
{/* Series Grid */}
{series.map(([key, serie]) => {
const isRiscV = serie.arquitetura.includes("RISC-V");
return (
{/* Glassmorphic card container with dynamic color borders and shadows */}
{serie.aceleradores_ia && (
Aceleradores IA
)}
{serie.status_documentacao && (
Doc. Preliminar
)}
{/* Marcador de segurança: mostra o recurso que DIFERENCIA a série,
não o que todas têm. Ordem = do mais raro ao mais comum. */}
{(() => {
const seg = serie.seguranca || {};
const nivel =
seg.key_manager === "Sim" ? "Key Manager"
: String(seg.ecdsa).startsWith("Sim") ? "ECDSA em hardware"
: String(seg.ecc).startsWith("Sim") ? "ECC em hardware"
: String(seg.aes).startsWith("AES") ? "AES + SHA"
: "Só SHA";
return (
{nivel}
);
})()}
{serie.matter === "Sim" && (
Suporte Matter
)}
Ver Detalhes
);
})}
{/* Quick comparison CTA Box */}
Decisão Técnica
Ficou em dúvida de qual escolher?
Use nosso comparador técnico dinâmico para posicionar as especificações de conectividade RF, potência de rádio e suporte a barramentos de periféricos lado a lado.