Script ftp et caméra ip sous unix

Script ftp et caméra ip sous unix - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 14-07-2011 à 10:48:20    

Salut
 
J'ai une caméra ip (netcam xl stardot) qui peut envoyer des images par ftp sous ce format image-%d_%m_%Y_%H-%M-%S.jpg pour un horodatage du nom de l'image, j'ai un script de diaporama qui demande que l'image de la caméra soit uploader sous cette forme: /%Y/%m/%d/%H/m12-vga-%M.jpg mais la caméra ne semble pas capable de créer automatiquement les répertoire suivant l'heure et la date:
 

Code :
  1. 220-FileZilla Server version 0.9.37 beta
  2. 220-written by Tim Kosse (Tim.Kosse@gmx.de)
  3. 220 Please visit http://sourceforge.net/projects/filezilla/
  4. 331 Password required for netcam
  5. 230 Logged on
  6. 200 Type set to A
  7. 200 Type set to I
  8. 227 Entering Passive Mode (192,168,0,2,5,99)
  9. 550 Filename invalid
  10. 550 file/directory not found
  11. 550 File not found
  12. 550 file/directory not found


 
voici différentes infos sur la caméra:
 
http://www.stardot-tech.com/developer/index.html
 
Il y a un accès telnet:
 
 
netcamxl login: admin
Password:
 
 
BusyBox v0.60.0 (2010.02.23-00:28+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.
 
[~]#
[~]# BusyBox v0.60.0 (2010.02.23-00:28+0000) Built-in shell (msh)
 
Built-in commands:
-------------------
        . : break cd continue eval exec exit export help login newgrp
        read readonly set shift times trap umask wait [ basename busybox
        cat chgrp chmod chown chroot clear cmp cp cut dc dd df dirname
        dmesg dos2unix du echo egrep env expr false find free getopt
        grep gunzip gzip halt head hexdump hostname id ifconfig kill
        killall klogd length ln logger logname ls md5sum mkdir mknod
        mktemp more mount msh mv nc nslookup pidof ping printf pwd readlink
        reboot renice reset rm rmdir route sed sh sleep sort stty sync
        syslogd tail tar tee test tftp touch tr traceroute true tty umount
        uname uniq unix2dos uptime usleep uudecode uuencode vi wc wget
        which whoami xargs zcat
 
[~]#
 
 
Fichier ftp0.conf:

Code :
  1. image=/dev/video/jpeg0
  2. archive=off
  3. hostname=192.168.0.2
  4. user=id
  5. password=pass
  6. filename=/%Y/%m/%d/%H/m12-vga-%M.jpg
  7. passive=on
  8. timeout=120
  9. delete_file=on
  10. iis_bug=on


 
Fichier ftp0.scr:

Code :
  1. timeout 120
  2. open 192.168.0.2
  3. user id pass
  4. passive
  5. ascii
  6. binary
  7. put /dev/video/jpeg0 /%Y/%m/%d/%H/m12-vga-%M.jpg.tmp
  8. rename /%Y/%m/%d/%H/m12-vga-%M.jpg /%Y/%m/%d/%H/m12-vga-%M.jpg.del
  9. delete /%Y/%m/%d/%H/m12-vga-%M.jpg.del
  10. rename /%Y/%m/%d/%H/m12-vga-%M.jpg.tmp /%Y/%m/%d/%H/m12-vga-%M.jpg
  11. quit


 
 
Voila j'aurai voulu savoir ce qu'il était possible de faire pour que la caméra fasse automatiquement la création des répertoires par ftp.


Message édité par websat le 14-07-2011 à 11:49:35

---------------

Reply

Marsh Posté le 14-07-2011 à 10:48:20   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed