<?php
$pageTitle = 'Cómo Instalar Cámaras de Seguridad con Detección de Llanto de Bebé en España para Mayor Tranquilidad';
$pageDesc  = 'Descubre cómo configurar cámaras inteligentes con detección de llanto infantil en España. Protege a tu familia y mejora la seguridad de tu hogar.';
$basePath  = "../";

include __DIR__ . "/../header.php";

$productsJsonPath = __DIR__ . "/products.json";
$allProducts = file_exists($productsJsonPath) ? json_decode(file_get_contents($productsJsonPath), true) : array();

function limpiarTextoSEOStrPost($str) {
    $str = mb_strtolower($str, "UTF-8");
    $str = str_replace(
        ["á", "é", "í", "ó", "ú", "à", "è", "ì", "ò", "ù", "ä", "ë", "ï", "ö", "ü"],
        ["a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u"],
        $str
    );
    return trim(str_replace("-", " ", $str));
}

$currentCategoryNormalized = limpiarTextoSEOStrPost('Seguridad y Videovigilancia');
$relatedProducts = array();

if (!empty($currentCategoryNormalized) && is_array($allProducts)) {
    foreach ($allProducts as $prod) {
        $prodCatNormalized = limpiarTextoSEOStrPost($prod["category"] ?? "");
        if ($prodCatNormalized === $currentCategoryNormalized) {
            $relatedProducts[] = $prod;
        }
    }
}

if (count($relatedProducts) < 3 && is_array($allProducts)) {
    foreach ($allProducts as $prod) {
        if (!in_array($prod, $relatedProducts)) {
            $relatedProducts[] = $prod;
        }
        if (count($relatedProducts) >= 3) break;
    }
}
$relatedProducts = array_slice($relatedProducts, 0, 3);
?>

<div class="max-w-4xl mx-auto px-4 py-8">
    <nav class="text-sm text-slate-400 mb-6">
        <a href="../" class="hover:text-blue-400">Inicio</a> &rsaquo; 
        <a href="../blog.php" class="hover:text-blue-400">Blog</a> &rsaquo; 
        <span class="text-blue-400"><?php echo htmlspecialchars('Seguridad y Videovigilancia'); ?></span>
    </nav>

    <article class="bg-slate-900 border border-slate-800 rounded-2xl p-6 sm:p-10 shadow-xl text-slate-100">
        <header class="mb-8 border-b border-slate-800 pb-6">
            <h1 class="text-3xl sm:text-4xl font-extrabold text-white leading-tight mb-4">
                <?php echo htmlspecialchars($pageTitle); ?>
            </h1>
            <div class="flex flex-wrap items-center gap-4 text-sm text-slate-400">
                <span>👤 Por <strong class="text-slate-200">Equipo DomoticPRO</strong></span>
                <span>•</span>
                <span>📅 Publicado el 01/10/2026</span>
            </div>
        </header>

        <div class="mb-8 text-center">
            <img src="https://images.unsplash.com/photo-1558002038-1055907df827?auto=format&amp;fit=crop&amp;w=800&amp;q=80" alt="<?php echo htmlspecialchars($pageTitle); ?>" class="w-full max-h-[400px] object-cover rounded-xl shadow-md">
        </div>

        <div class="prose prose-invert max-w-none text-slate-300 space-y-4 leading-relaxed">
            <h2>Introducción a la Seguridad Infantil y Videovigilancia Inteligente</h2><p>En el panorama de la domótica actual en España, la seguridad y el cuidado de la familia van de la mano. Las cámaras de vigilancia modernas han evolucionado más allá de la simple grabación de vídeo, incorporando algoritmos de inteligencia artificial capaces de reconocer sonidos específicos. Entre las funciones más valoradas por los padres se encuentra la detección de llanto de bebé, una herramienta indispensable para el hogar conectado.</p><h2>Claves para Elegir y Ubicar tu Cámara Inteligente</h2><p><strong>Selección del dispositivo adecuado:</strong> Asegúrate de que la cámara cuente con certificación de audio bidireccional de alta fidelidad, visión nocturna invisible por infrarrojos y conexión cifrada para proteger la privacidad de los más pequeños.</p><p><strong>Ubicación estratégica:</strong> Coloca el dispositivo a una distancia prudencial de la cuna, asegurando un ángulo de visión despejado pero evitando que el cableado quede al alcance de los niños. La conexión a la red Wi-Fi de 2.4 GHz o 5 GHz debe ser estable para evitar cortes en la transmisión en streaming.</p><h2>Paso a Paso para la Configuración de Alertas de Llanto</h2><ol><li><strong>Instalación física:</strong> Monta el soporte en la pared o estantería siguiendo las instrucciones del fabricante y conecta la cámara a la red eléctrica.</li><li><strong>Sincronización con la app:</strong> Descarga la aplicación oficial del ecosistema (como Tuya, Google Home o Alexa) y añade el dispositivo escaneando el código QR.</li><li><strong>Activación de IA y Audio:</strong> Accede a los ajustes avanzados de la cámara y habilita la opción de 'Detección de Llanto' o 'Análisis de Sonido'.</li><li><strong>Ajuste de Sensibilidad:</strong> Configura el umbral de sensibilidad acústica para evitar falsas alarmas provocadas por ruidos ambientales de la casa.</li><li><strong>Creación de Automatizaciones:</strong> Vincula la alerta de llanto a rutinas específicas, como encender una luz tenue en el pasillo o enviar una notificación prioritaria a tu smartphone.</li></ol><h2>Recomendaciones de Confort y Seguridad en el Hogar</h2><p>Además de vigilar el descanso de los más pequeños, configurar correctamente estas cámaras aporta una capa extra de protección perimetral e interior. <strong>Consejo experto:</strong> Utiliza pasarelas de red seguras y cambia las contraseñas predeterminadas de fábrica para garantizar que el flujo de vídeo y audio permanezca estrictamente privado dentro de tu red doméstica.</p>
        </div>
    </article>

    <?php if (!empty($relatedProducts)): ?>
        <section class="mt-10 bg-slate-900 border border-slate-800 rounded-2xl p-6 sm:p-8">
            <h3 class="text-xl font-bold text-blue-400 text-center mb-2">
                🏠 Dispositivos Recomendados para este Sistema
            </h3>
            <p class="text-center text-slate-400 text-sm mb-6">
                Equipos y accesorios inteligentes seleccionados para automatizar tu hogar con total garantía.
            </p>

            <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-6">
                <?php foreach ($relatedProducts as $prod): ?>
                    <div class="bg-slate-950 border border-slate-800 rounded-xl p-4 flex flex-col justify-between shadow-lg">
                        <div>
                            <div class="text-center mb-4 relative">
                                <?php if (!empty($prod["badge"])): ?>
                                    <span class="absolute top-0 left-0 bg-blue-600 text-white text-xs px-2 py-1 rounded font-medium"><?php echo htmlspecialchars($prod["badge"]); ?></span>
                                <?php endif; ?>
                                <a href="<?php echo htmlspecialchars($prod["affiliate_url"]); ?>" target="_blank">
                                    <img src="<?php echo htmlspecialchars($prod["image_url"]); ?>" alt="<?php echo htmlspecialchars($prod["title"]); ?>" class="h-32 mx-auto object-contain">
                                </a>
                            </div>
                            <a href="<?php echo htmlspecialchars($prod["affiliate_url"]); ?>" target="_blank" class="no-underline">
                                <h4 class="text-sm font-semibold text-slate-200 hover:text-blue-400 line-clamp-2 mb-2"><?php echo htmlspecialchars($prod["title"]); ?></h4>
                            </a>
                        </div>
                        
                        <div class="flex items-center justify-between mt-4 pt-3 border-t border-slate-800">
                            <span class="font-bold text-white text-base"><?php echo htmlspecialchars($prod["price"]); ?></span>
                            <a href="<?php echo htmlspecialchars($prod["affiliate_url"]); ?>" target="_blank" rel="nofollow noopener" class="bg-amber-500 hover:bg-amber-600 text-slate-950 font-bold px-3 py-1.5 rounded text-xs transition">
                                Ver en Amazon
                            </a>
                        </div>
                    </div>
                <?php endforeach; ?>
            </div>
        </section>
    <?php endif; ?>

    <div class="mt-8 text-center">
        <a href="../blog.php" class="text-blue-400 hover:underline font-semibold text-sm">&larr; Volver al listado del blog</a>
    </div>
</div>

<?php 
include __DIR__ . "/../footer.php"; 
?>