7
¿Porqué UNISOL?
Corporación UNISOL es una empresa mexicana que ofrece los mejores productos y servicios profesionales y es líder en la distribución de las . . .
Ver más
Tipo de Cambio
7
Próximos Eventos
AXIS Academy
Curso Certificación
1 al 3 Octubre, 2008
Mérida o Villahermosa
Curso de Certificación
MILESTONE
4 al 6 de Noviembre, 2008
Ciudad de México
AXIS Academy
Curso Certificación
23 y 24 de Noviembre, 2008
Ciudad de México

 Biblioteca IP
Video IP
Marca
Titulo - Documento
Regresar a la Biblioteca

Obtener fotografías de una Cámara de Red usando FTP


Este artículo muestra como hacer posible obtener de manera remota una fotografía desde
las Cámaras de Red Axis utilizando FTP.

La información en este artículo se aplica a:
  • AXIS 2100/2120/2400/2401/2420 desde la versión de firmware 2.12

Resumen

Este artículo muestra como hacer posible obtener de manera remota una fotografía desde las Cámaras de Red Axis utilizando FTP.

Más información

Para hacer que las fotografías estén disponibles en las Cámaras de Red, se debe crear y guardar un archivo en la cámara, y los archivos /etc/inittab y /etc/sftpd.conf deben ser editados. El archivo creado se utilizará para generar un directorio en /tmp/ y después crear en él tres archivos que serán los que se obtendrán por ftp.
La entrada añadida en /etc/inittab ejecutará al iniciar el equipo el archivo creado y /etc/sftpd.conf hará que las fotografías estén disponibles.

Ejemplo

Crear un archivo con el siguiente contenido:

#!/bin/sh
mkdir /tmp/jpg
mkdir /tmp/jpg/1
#If AXIS 2400, remove the following 3 remarks
#mkdir /tmp/jpg/2
#mkdir /tmp/jpg/3
#mkdir /tmp/jpg/4
cat >/tmp/jpg/image.jpg

# Remove the remarks in front of the "cat.." under the used camera model

# AXIS2100
#cat >/tmp/jpg/1/320x240.jpg
#cat >/tmp/jpg/1/640x480.jpg

# AXIS 2120/2401/2420 PAL
#cat >/tmp/jpg/1/352x288.jpg
#cat >/tmp/jpg/1/704x576.jpg

# AXIS 2120/2401/2420 NTSC
#cat >/tmp/jpg/1/352x240.jpg
#cat >/tmp/jpg/1/704x480.jpg

# AXIS 2400 PAL
#cat >/tmp/jpg/1/352x288.jpg
#cat >/tmp/jpg/1/704x576.jpg
#cat >/tmp/jpg/2/352x288.jpg
#cat >/tmp/jpg/2/704x576.jpg
#cat >/tmp/jpg/3/352x288.jpg
#cat >/tmp/jpg/3/704x576.jpg
#cat >/tmp/jpg/4/352x288.jpg
#cat >/tmp/jpg/4/704x576.jpg

# AXIS 2400 NTSC
#cat >/tmp/jpg/1/352x240.jpg
#cat >/tmp/jpg/1/704x480.jpg
#cat >/tmp/jpg/2/352x240.jpg
#cat >/tmp/jpg/2/704x480.jpg
#cat >/tmp/jpg/3/352x240.jpg
#cat >/tmp/jpg/3/704x480.jpg
#cat >/tmp/jpg/4/352x240.jpg

Quite el símbolo # anterior a "cat..." en el modelo de cámara y tamaño de imagen requerida.
Salve el archivo con el nombre prepftpget

Abra una ventana de comandos y sitúese en el directorio donde está guardado el archivo prepftpget.
Inicie una sesión ftp hacia su cámara y escriba los comandos que se muestran abajo en negrita:
C:\Axis >ftp <dirección IP de la cámara>
Connected to <dirección IP de la cámara>
220 Axis 2100 Network Camera 2.12 Feb 05 2001 ready.
User (<dirección IP de la cámara>:(none)): root
331 User name okay, need password.
Password: pass (si no a cambiado el que viene por default)
230 User logged in, proceed.
ftp> ascii
200 Command okay.
ftp> cd /etc/httpd/html
250 Command successful.
ftp> put prepftpget
200 Command okay.
150 Opening data connection.
226 Transfer complete.
ftp: 32 bytes sent in 0,00Seconds 32000,00Kbytes/sec.
ftp> quote
Command line to send SITE CHMOD 744 prepftpget
200 Command okay.

Descargue el archivo /etc/inittab desde la Cámara:
ftp> cd /etc
ftp> get inittab
200 Command okay.
150 Opening data connection.
226 Transfer complete.
ftp: 1380 bytes received in 0,01Seconds 138,00Kbytes/sec.

En este punto abra con un editor el archivo inittab descargado y agregue hasta el final la siguiente línea

prepftpget:3:once:/etc/httpd/html/prepftpget

Salve los cambios.

Regrese a la sesión ftp y continúe:
ftp> put inittab
200 Command okay.
150 Opening data connection.
226 Transfer complete.
ftp: 1414 bytes sent in 0,00Seconds 1414000,00Kbytes/sec.
250 Command successful.

Descargue el archivo /etc/sftpd.conf desde la Cámara:
ftp> get sftpd.conf
200 Command okay.
150 Opening data connection.
226 Transfer complete.
ftp: 1380 bytes received in 0,01Seconds 138,00Kbytes/sec.

En este punto abra con un editor el archivo sftpd.conf y haga los cambios necesarios de acuerdo con lo siguiente. No olvide remover los símbolos # apropiados, dependiendo de la cámara que use:

# /etc/sftpd.conf - Configuration file for sftpd
# To change the FTP port use /bin/sftpd [port]
#
# Use absloute paths

#Transfer <virtual path> <socket path> 
Transfer /tmp/jpg/image.jpg /tmp/camdsocket

# Remove the remarks in front of the "Transfer.." under the used camera model 
# AXIS2100
#Transfer /tmp/jpg/1/320x240.jpg /tmp/camdsocket
#Transfer /tmp/jpg/1/640x480.jpg /tmp/camdsocket

# AXIS 2120/2401/2420 PAL
#Transfer /tmp/jpg/1/352x288.jpg /tmp/camdsocket
#Transfer /tmp/jpg/1/704x576.jpg /tmp/camdsocket

# AXIS 2120/2401/2420 NTSC
#Transfer /tmp/jpg/1/352x240.jpg /tmp/camdsocket
#Transfer /tmp/jpg/1/704x480.jpg /tmp/camdsocket

# AXIS 2400 PAL
#Transfer /tmp/jpg/1/352x288.jpg /tmp/camdsocket
#Transfer /tmp/jpg/1/704x576.jpg /tmp/camdsocket
#Transfer /tmp/jpg/2/352x288.jpg /tmp/camdsocket
#Transfer /tmp/jpg/2/704x576.jpg /tmp/camdsocket
#Transfer /tmp/jpg/3/352x288.jpg /tmp/camdsocket
#Transfer /tmp/jpg/3/704x576.jpg /tmp/camdsocket
#Transfer /tmp/jpg/4/352x288.jpg /tmp/camdsocket
#Transfer /tmp/jpg/4/704x576.jpg /tmp/camdsocket

# AXIS 2400 NTSC
#Transfer /tmp/jpg/1/352x240.jpg /tmp/camdsocket
#Transfer /tmp/jpg/1/704x480.jpg /tmp/camdsocket
#Transfer /tmp/jpg/2/352x240.jpg /tmp/camdsocket
#Transfer /tmp/jpg/2/704x480.jpg /tmp/camdsocket
#Transfer /tmp/jpg/3/352x240.jpg /tmp/camdsocket
#Transfer /tmp/jpg/3/704x480.jpg /tmp/camdsocket
#Transfer /tmp/jpg/4/352x240.jpg /tmp/camdsocket
#Transfer /tmp/jpg/4/704x480.jpg /tmp/camdsocket


#Cgi <virtual path> <cgi-bin path>
 

Salve los cambios.

Regrese a la sesión ftp y continúe:
ftp> put sftpd.conf
200 Command okay.
150 Opening data connection.
226 Transfer complete.
ftp: 1414 bytes sent in 0,00Seconds 1414000,00Kbytes/sec.
250 Command successful.
ftp> bye
221 Goodbye.

Reinicie la Cámara y las imágenes deben de estar disponibles vía FTP en /tmp/jpg/ y en /tmp/jpg/1/. Si es un AXIS 2400, las cámaras 2-4 estarán disponibles en /tmp/jpg/2/, /tmp/jpg/3/ y /tmp/jpg/4/

 
 

Corporación UNISOL, S.A. de C.V. Derechos Reservados