Exportación de Imágenes por FTP
This page provides step-by-step instructions for configuring the OV20i camera to automatically send captured images to a remote FTP server for archival, analysis, or integration with external systems.
Caso de uso: la exportación por FTP es ideal para enviar imágenes de inspección a almacenamiento en red, servicios en la nube o sistemas de análisis de terceros que admiten la transferencia de archivos FTP.
Prerrequisitos
Antes de configurar la exportación por FTP, asegúrese de contar con:
- Detalles del servidor FTP - Dirección del host, credenciales y ruta de la carpeta
- Conectividad de red - Cámara y servidor FTP en la misma red o ruta enrutable
- Almacenamiento suficiente - El servidor FTP tiene espacio suficiente para archivos de imágenes
- Configuración del firewall - Puertos 20-21 abiertos para la comunicación FTP
Configuración paso a paso
1. Acceder a la Configuración FTP
- Navegue a la interfaz web de la cámara
- Vaya al menú Configuración → FTP
- Haga clic en Configurar FTP para abrir el modal de configuración
2. Habilitar la Comunicación FTP
Cambiar el estado de FTP:
- Enable - Activar la comunicación FTP
- Disable - Desactivar la comunicación FTP (predeterminado)
Mantenga deshabilitado durante la configuración inicial, y luego habilítelo tras probar la configuración.
3. Configurar la Conexión al Servidor
Ajustes del Host del Servidor:
FieldDescriptionExampleServer HostNetwork address of FTP server192.168.1.100 orftp.company.comFTP Remote PathSubfolder on server for images/inspection_images/line_1/
Configuraciones de ejemplo:
- NAS Local:
192.168.1.50
con ruta/camera_data/ov20i/
- Cloud FTP:
files.cloudprovider.com
con ruta/production/quality/
- Directorio raíz: Deje en blanco FTP Remote Path para guardar en la raíz del servidor
4. Establecer las Credenciales de Autenticación
Información de inicio de sesión:
FieldRequiredNotesFTP User✅ YesUsername for FTP server accessFTP Password✅ YesPassword for FTP authentication
Seguridad: Las credenciales se almacenan localmente en la cámara. Use una cuenta FTP dedicada con permisos limitados.
5. Configurar las Opciones de Salida
Personalización del nombre de archivo:
OptionPurposeExample ResultAdd Trigger ID to FilenameUnique identifier for Library searchimage_T001234.jpgAdd Timestamp to FilenameDate/time informationimage_20250620_143052.jpgBoth OptionsMaximum traceabilityimage_T001234_20250620_143052.jpg
Configuraciones recomendadas:
- Add Trigger ID - Esencial para rastrear inspecciones específicas
- Add Timestamp - Útil para la organización cronológica
6. Configurar la Configuración del Firewall
Selección de Modo Pasivo:
ModeWhen to UseFirewall CompatibilityPassive Mode ONCamera behind firewallBetter compatibilityPassive Mode OFFDirect network connectionMay require port configuration
Recomendación Predeterminada: Habilite Passive Mode a menos que tenga requisitos de red específicos.
Pruebas de su Configuración
1. Prueba de Captura de Imágenes
- Manual Trigger: Use la interfaz de la cámara para capturar una imagen de prueba
- Digital Trigger: Envíe una señal de disparo si utiliza disparo externo
- Verificar Captura: Confirme que la imagen aparece en el almacenamiento local de la cámara
2. Verificar la Transferencia FTP
Comprobar Servidor FTP:
- Navegue hasta la ruta remota FTP configurada (FTP Remote Path)
- Busque el archivo de imagen transferido recientemente
- Verifique que el nombre de archivo incluya las opciones configuradas (Trigger ID, Timestamp)
Formato de nombre de archivo esperado:
image_T001234_20250620_143052.jpg
└─────┘ └────┘ └──────────────┘
Base Trigger Timestamp
ID (YYYYMMDD_HHMMSS)
3. Probar Múltiples Capturas
- Capture varias imágenes en secuencia
- Verifique que todas las imágenes se transfieran correctamente
- Verifique cualquier conflicto de nombres de archivos o sobrescrituras
Solución de Problemas Comunes
Conexión Fallida
Síntomas:
- Las imágenes se capturan pero no aparecen en el servidor FTP
- Mensajes de error en los registros de la cámara
Soluciones:
- Verificar Red: Hacer ping al servidor FTP desde la red de la cámara
- Comprobar Credenciales: Probar el inicio de sesión con un cliente FTP
- Configuración del Firewall: Habilitar Passive Mode si se encuentra detrás de un firewall
- Capacidad del Servidor: Asegúrese de que el servidor FTP tenga espacio de almacenamiento disponible
Errores de Permisos de Archivos
Síntomas:
- La conexión tiene éxito pero los archivos no se guardan
- "Permission denied" en los registros de errores
Soluciones:
- Permisos de Usuario: Verifique que el usuario FTP tenga acceso de escritura a la carpeta objetivo
- Creación de Carpeta: Asegúrese de que la carpeta FTP Remote Path exista en el servidor
- Espacio en Disco: Verifique el almacenamiento disponible en el servidor FTP
Transferencias Intermitentes
Síntomas:
- Algunas imágenes se transfieren, otras no
- Problemas de conectividad esporádicos
Soluciones:
- Estabilidad de la Red: Verifique congestión de red o problemas de conectividad
- Carga del Servidor: Verifique que el servidor FTP no esté sobrecargado
- Tamaño de Archivo: Archivos de imagen grandes pueden exceder el tiempo de espera en conexiones lentas
Mejores Prácticas para Exportación FTP
Estrategia de Organización de Archivos
Ejemplos de Estructura de Carpetas:
/inspection_data/
├── line_1/
│ ├── 2025/06/20/
│ └── defects/
├── line_2/
└── archive/
Convención de Nombres:
- Incluir Recipe Name en la ruta remota FTP:
/quality_control/pcb_inspection/
- Use Trigger ID para la trazabilidad de inspecciones específicas
- Añada Timestamp para el orden cronológico
Optimización de Rendimiento
Consideraciones de Red:
- Image Quality: Equilibrar el tamaño del archivo frente a los requisitos de la inspección
- Transfer Frequency: La producción de alta velocidad puede requerir un servidor FTP dedicado
- Batch Processing: Considere el buffering local para conectividad de red intermitente
Recomendaciones de Seguridad
Configuración de la Cuenta FTP:
- Crear una cuenta de usuario dedicada para la cámara en el servidor FTP
- Limitar permisos solo a carpetas específicas
- Usar contraseñas fuertes y únicas
- Considerar FTPS (FTP sobre SSL) para transferencias encriptadas
Configuración Avanzada
Procesamiento de Archivos Personalizados
Integración de Node-RED:
- Utilice flujos de Node-RED para la lógica de nombres de archivo personalizados
- Agregar metadatos a los archivos transferidos
- Implementar transferencias FTP condicionales basadas en los resultados de la inspección
See: Node-RED Basics
Estrategias de Respaldo
Almacenamiento Redundante:
- Configurar múltiples destinos FTP
- Retención de almacenamiento local como respaldo
- Limpieza automática de archivos antiguos