Manual de Usuario

Sensepot Node

Sistema de inteligencia artificial para vigilancia y reconocimiento facial. Guía completa de instalación, configuración y uso.

Versión 1.0 — 2026 Tiempo de lectura: ~15 min soporte@sensepot.tech

Contenido

  1. ¿Qué es Sensepot Node?
  2. Requisitos del sistema
  3. Instalación
  4. Agregar cámaras
  5. Reconocimiento facial
  6. Analíticas de seguridad
  7. Lectura de placas (LPR)
  8. Administración del sistema
  9. Solución de problemas
  10. Glosario
1

¿Qué es Sensepot Node?

Sensepot Node es un sistema de inteligencia artificial que se instala en tu red local y se conecta a las cámaras IP que ya tienes. No reemplaza tus cámaras: las potencia con reconocimiento facial, detección de personas, lectura de placas vehiculares y análisis de comportamiento, todo procesado localmente sin enviar video a internet.

👤
Reconocimiento facial
Identifica personas registradas y alerta sobre desconocidos en tiempo real.
📹
Monitoreo en vivo
Ve todas tus cámaras simultáneamente desde cualquier dispositivo en la red.
🚗
Lectura de placas
Detecta y registra placas vehiculares, con lista de autorizadas y bloqueadas.
⚠️
Análisis de comportamiento
Detecta merodeo, caídas, movimiento rápido y controla aforo en tiempo real.
🔒
100% local
El video nunca sale de tu red. Sin suscripciones de nube obligatorias.
🔍
Auto-descubrimiento
Detecta automáticamente todas las cámaras IP disponibles en tu red.
2

Requisitos del sistema

Equipo donde corre Sensepot Node

ComponenteMínimoRecomendado
Sistema operativoUbuntu 22.04 / macOS 13+Ubuntu 22.04 LTS
ProcesadorIntel/AMD x86-64 o Apple SiliconIntel N100 o Ryzen 7
RAM4 GB16 GB
Almacenamiento20 GB libres128 GB SSD
Red100 Mbps EthernetGigabit Ethernet
Cámaras soportadas1–24–6 (Beelink SER7)

Cámaras compatibles

Cualquier cámara IP que soporte el protocolo RTSP o ONVIF. Marcas verificadas:

TP-Link Tapo Hikvision Dahua Axis Reolink Cualquier cámara RTSP/ONVIF
El equipo con Sensepot Node y las cámaras deben estar en la misma red local (mismo router o switch).
3

Instalación

3.1 Instalación automática

Abre una terminal en el equipo donde instalará Sensepot Node y ejecuta:

curl -sSL -u "sensepot:CONTRASEÑA" https://install.node.sensepot.tech | bash

El instalador hará todo automáticamente:

1
Verificación del sistema
Comprueba OS, RAM disponible (mín. 4 GB) y espacio en disco (mín. 10 GB).
2
Instalación de dependencias
Instala Python 3.11, FFmpeg, librerías de visión computacional y modelos de IA. Este paso puede tardar 5–10 minutos según la velocidad de internet.
3
Configuración del servicio
Crea el servicio del sistema para que Sensepot Node inicie automáticamente al encender el equipo.
4
Generación de credenciales
Crea un ID único para este Node y una contraseña de administrador. Guarda esta contraseña — se muestra solo una vez.
En Linux, ejecuta el instalador con sudo: sudo bash sensepot-install.sh

3.2 Configuración inicial (primer uso)

Al terminar la instalación, abre un navegador en el mismo equipo y entra a:

Dirección de acceso local
http://localhost:8080
http://[IP-DEL-EQUIPO]:8080 — desde otros dispositivos en la misma red

La primera vez verás la pantalla de Configuración inicial. Aquí creas el usuario y contraseña exclusivos para este sistema:

1
Escribe tu nombre de usuario
Puede ser cualquier nombre. No tiene que ser "admin".
2
Elige una contraseña segura
Mínimo 6 caracteres. Guárdala — no se puede recuperar automáticamente.
3
Haz clic en "Configurar sistema"
El sistema queda configurado y te redirige al inicio de sesión. A partir de ahí usas tus credenciales normalmente.
Esta pantalla solo aparece una vez. Si necesitas restablecer las credenciales, contacta a soporte@sensepot.tech.

Para controlar el servidor desde terminal usa el comando sensepot:

sensepot start     # encender
sensepot stop      # apagar
sensepot status    # ver si está corriendo
4

Agregar cámaras

Ve al tab Cámaras en el menú superior. Hay dos formas de agregar cámaras:

4.1 Búsqueda automática (recomendada)

1
Clic en "Buscar cámaras en la red"
El botón aparece en la parte superior derecha del tab Cámaras.
2
Ingresa las credenciales de tus cámaras
Antes de iniciar el escaneo, escribe el usuario y contraseña de tus cámaras en los campos que aparecen. Si todas las cámaras tienen las mismas credenciales, se aplican a todas de una vez.
3
Espera el escaneo (10–30 segundos)
El sistema busca cámaras usando dos métodos: detección ONVIF (protocolo estándar) y escaneo de puertos RTSP. Las cámaras aparecen en tiempo real conforme se descubren.
4
Asigna nombre y haz clic en "Agregar"
Para cada cámara encontrada, edita el nombre sugerido y haz clic en "Agregar". Si la URL generada no funciona, usa los botones "Opción 2", "Opción 3" para probar rutas alternativas.
Para cámaras TP-Link Tapo: el usuario es el correo de tu cuenta Tapo (ej. usuario@dominio.com), y la contraseña es la que configuraste en la app de Tapo para esa cámara.

4.2 Agregar manualmente

En el formulario "Agregar manualmente" (columna derecha), completa:

NombreNombre descriptivo, ej. "Entrada principal", "Estacionamiento norte".
URL RTSPLa dirección del stream de video (ver formatos en la siguiente sección).

4.3 Formatos de URL RTSP por marca

Si tu contraseña contiene caracteres especiales (@, !, &, #), debes codificarlos en la URL. Usa la tabla de abajo.
CarácterReemplazar por
@%40
!%21
&%26
#%23
$%24
espacio%20

TP-Link Tapo (C200, C210, C220, C510W…)

rtsp://usuario%40dominio.com:contraseña@192.168.1.XX:554/stream1

El usuario es el correo de tu cuenta Tapo con el @ codificado como %40. La contraseña es la de la cámara (no la de la app de Tapo). Para stream de menor resolución usa /stream2.

Hikvision

rtsp://admin:contraseña@192.168.1.XX:554/Streaming/Channels/101

Canal 101 = cámara 1, stream principal. Canal 102 = stream secundario. Canal 201 = cámara 2.

Dahua

rtsp://admin:contraseña@192.168.1.XX:554/cam/realmonitor?channel=1&subtype=0

Reolink

rtsp://admin:contraseña@192.168.1.XX:554/h264Preview_01_main

Webcam USB del servidor

0

Usa el número 0 para la primera webcam, 1 para la segunda, etc.

5

Reconocimiento facial

5.1 Registrar personas

Para que el sistema reconozca a alguien, primero debes registrarlo:

1
Ve al tab "Registrar"
El sistema activará tu webcam o una de las cámaras conectadas.
2
Escribe el nombre de la persona
Usa el nombre completo o un identificador claro. Ej. "Juan García", "Guardia 01".
3
Toma al menos 5 fotos variando el ángulo
Captura el rostro de frente, ligeramente a la izquierda, derecha, hacia arriba y abajo. Más variedad = mejor reconocimiento.
4
Confirma el registro
El sistema procesará las imágenes y guardará el perfil. A partir de ese momento, la persona será reconocida en todas las cámaras.
Consejo: registra a la persona en condiciones de luz similares a las de las cámaras de vigilancia para mejor precisión.

5.2 Historial de detecciones

En el tab Historial puedes ver todas las detecciones con su imagen, fecha, cámara y nivel de similitud.

CampoDescripción
NombrePersona identificada o "Desconocido".
SimilitudPorcentaje de confianza (>70% = reconocimiento confiable).
CámaraEn qué cámara fue detectado.
Fecha/HoraCuándo ocurrió la detección.

Puedes filtrar por nombre, tipo de detección (conocido/desconocido) y cámara específica. El historial se actualiza automáticamente.

6

Analíticas de seguridad

El tab Analíticas muestra información en tiempo real sobre el comportamiento detectado en las cámaras.

Función¿Qué detecta?Umbral
Aforo Cantidad de personas presentes en el área de cada cámara. Configurable por cámara.
Merodeo Persona que permanece inmóvil en el mismo punto por más de 20 segundos. 20 segundos.
Caída Persona que cae o pasa de posición vertical a horizontal bruscamente. Automático.
Movimiento rápido Persona corriendo o en movimiento brusco inusual. Automático.

Configurar capacidad máxima

En la sección "Capacidad por Cámara" del tab Analíticas, define el aforo máximo permitido para cada área. Cuando se supere, el sistema lo marcará como alerta.

7

Lectura de placas vehiculares (LPR)

El sistema lee automáticamente las placas de los vehículos visibles en las cámaras. Puedes administrar listas de vehículos autorizados y bloqueados.

1
Ve a Analíticas → sección "Placas Vehiculares"
Aquí verás las placas detectadas recientemente.
2
Agrega placas a la lista de autorizados o bloqueados
Escribe la placa (formato mexicano: ABC-123) y selecciona si es autorizada o bloqueada.
Para mejor lectura de placas, la cámara debe estar orientada hacia la parte delantera o trasera del vehículo, con resolución mínima de 1080p y buena iluminación.
8

Administración del sistema

Cambiar contraseña de acceso

En cualquier pantalla, haz clic en tu nombre de usuario (esquina superior derecha) y selecciona "Cambiar contraseña".

Comandos de administración (terminal)

ComandoAcción
sensepot startEncender el servidor Sensepot Node.
sensepot stopApagar el servidor Sensepot Node.
sensepot restartReiniciar el servicio (útil tras cambios de configuración).
sensepot statusVer si el servicio está activo y en qué puerto responde.
sensepot logsVer los eventos del sistema en tiempo real (Ctrl+C para salir).
sensepot updateActualizar Sensepot Node a la última versión disponible.
La interfaz web siempre está disponible en http://localhost:8080 mientras el servicio esté corriendo. También puedes acceder desde cualquier equipo en la misma red usando la IP del servidor.

Archivos importantes

ArchivoContenido
camaras.jsonLista de cámaras configuradas y sus URLs.
conocidos.pklBase de datos de rostros registrados.
historial.dbHistorial completo de detecciones (SQLite).
snapshots/Imágenes capturadas en cada detección.
auth.jsonCredenciales de acceso (contraseña encriptada).
Haz respaldo periódico de conocidos.pkl y historial.db. Si el equipo falla y no tienes respaldo, perderás los rostros registrados.
9

Solución de problemas

❌ La cámara aparece en estado "error"

Causas posibles:

  • URL RTSP incorrecta — verifica que la ruta y el puerto sean correctos para tu modelo de cámara.
  • Credenciales incorrectas — revisa usuario y contraseña, prestando atención a caracteres especiales.
  • Cámara apagada o fuera de la red — verifica que responda a ping [IP de la cámara].
  • Cámara en red WiFi diferente al servidor — ambos deben estar en la misma red.
❌ El discovery no encuentra cámaras
  • Verifica que el servidor y las cámaras estén en la misma subred (ej. todos en 192.168.1.x).
  • Algunas cámaras WiFi usan VLANs separadas — conecta el servidor por Ethernet al mismo switch.
  • Espera que el escaneo complete (puede tardar hasta 30 segundos).
❌ El reconocimiento facial no funciona bien
  • Registra a la persona con al menos 10 fotos desde distintos ángulos.
  • Asegúrate que el rostro esté bien iluminado durante el registro y en la cámara.
  • El rostro debe ocupar al menos el 15% del ancho de la imagen para ser detectado.
  • Evita sombreros, lentes oscuros o cubrebocas durante el registro.
❌ La interfaz no carga / "No autorizado"
  • Si el servidor se reinició, la sesión expiró — vuelve a iniciar sesión en /login.
  • Verifica que el servicio esté corriendo: sensepot status.
  • Si el servicio no responde, reinícialo: sensepot restart.
❌ El sistema va lento con varias cámaras
  • Cada cámara usa 3 hilos de procesamiento. Con más de 6 cámaras en un equipo básico, la carga es alta.
  • Reduce la resolución del stream en la configuración de la cámara (1080p en lugar de 4K).
  • Elimina cámaras en error que estén consumiendo recursos sin aportar video.

Contacto de soporte

10

Glosario

TérminoDefinición
RTSPReal Time Streaming Protocol. Protocolo estándar que usan las cámaras IP para transmitir video.
ONVIFEstándar de comunicación para cámaras de seguridad IP. Permite que dispositivos de distintas marcas hablen entre sí.
StreamFlujo de video continuo desde una cámara.
Stream 1 / Stream 2Las cámaras suelen tener dos streams: el principal (mayor resolución) y el secundario (menor resolución, menos ancho de banda).
FPSFotogramas por segundo. A mayor FPS, más fluido el video. El sistema analiza el video a ~25 FPS.
SimilitudPorcentaje de coincidencia entre un rostro detectado y los perfiles registrados. Por encima del 70% se considera reconocimiento confiable.
LPRLicense Plate Recognition. Sistema de lectura automática de placas vehiculares.
AforoCantidad de personas presentes en un área en un momento dado.
MerodeoComportamiento donde una persona permanece estática en el mismo lugar por un tiempo inusualmente largo.
NodeEl equipo donde está instalado Sensepot (el mini PC o servidor). Un Node puede gestionar múltiples cámaras.
mDNSProtocolo que permite acceder al Node por nombre (sensepot-node.local) en lugar de IP, sin configuración manual.