IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Importation de fichier automatique winscp/raspberry


Sujet :

Shell et commandes GNU

  1. #1
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut Importation de fichier automatique winscp/raspberry
    Bonjour,
    Après un long temps de recherche sur la mise en communication raspberry pi 2 et mon pc sous windows j'ai trouvé des solution en SSH / LE filezila / winscp et ce dernier m’intéresse car il autorise l'automatisation d'envoi de fichier ,
    Dans mon application je voudrai faire des acquisition d'images avec une camera connecter au RASPBERRY puis envoyer ces photos utilisant le winscp qui doit etres automatique des l'acquisition je voudrai stocker ces images sous un fichiers sur mon pc ou j'aurai accés afin de faire le traitement sur le pc
    Enfin pour y procéder et créer ce script j'ai fais des recherches mais sans succès je viens ici faire appel à un éclairage averti.
    Je souhaiterai mettre en place un transfert de fichier (images) du raspberry vers une machine sous windows. J'ai donc installé sur windows : winscp et putty

    Maintenant je voudrais pouvoir sur ma machine Windows démarrer un transfert (du raspberry vers mon pc) qui se fasse régulièrement (des que ma camera capture des photos) sans intervention de l'utilisateur et puisse être mis à l'arrêt sur demande cela en ssh.
    Mais je ne sais pas comment et vers quoi m'orienter pour mettre en place ce type d'application comment crere ces script et comment le programmer.
    Merci donc par avance de tous vos conseils et avis...
    Cordialement,

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Salut,

    Ce qui n'est pas clair, c'est qu'on dirait que ton windows ne démarre pas la capture d'images mais devrait démarrer le transfert.... comment sait-il qu'il faut transférer ?

  3. #3
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 551
    Points : 19 385
    Points
    19 385
    Par défaut
    Bonjour,

    ton windows ne démarre pas la capture d'images mais devrait démarrer le transfert.... comment sait-il qu'il faut transférer ?
    en effet, je ferais le contraire : transférer le fichier depuis Rpi vers W$, quand la capture est terminée.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  4. #4
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Bonjour en effet oui des qu'une acquisition est faite j'aimerai envoyer l'image , j'ai pas l'habitude de travailler avec RP et les script je ne sais pas trop comment commencer
    merci

  5. #5
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 551
    Points : 19 385
    Points
    19 385
    Par défaut
    c'est pas bien compliqué, sur le RP :
    Code pseudo-code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    capture fichier.img
    scp /chemin/fichier.img distant:/chemin
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Bonjour;
    pour l'utilisation de WINSCP, j'ai vu quelque publication ils disent qu'il faut creer un script pour automatiser l'envoi d un fichier pour moi l'image je ne sais pas comment le faire
    et le code que tu m'as donner il ont quoi comme fonctionnalité je dois les taper sur le terminal du RP?
    merci pour votre aide

  7. #7
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Une petite précision je travail sous windows pour le coter pc client, donc voila j'ai creer un fichier .ini et fichier.txt puis un fichier.bat pour l'excusion du script de commande mais rien ne se passe je ne sais pas comment lancer le fichier .bat n'en plus
    merci

  8. #8
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 551
    Points : 19 385
    Points
    19 385
    Par défaut
    W$ ne doit être que serveur ssh, pour recevoir les images depuis le Rp. c'est le Rp qui effectue la capture et l'envoi.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  9. #9
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Bonjour,
    merci pour votre réponse par contre cette commande ligne
    scp /chemin/fichier.img distant:/chemin
    donc des que mon raspberry est connecter avec le pc en ssh avec winSCP je tape la commande sur le terminal qui va recuperer l'image et l'envoyer sur mon pc
    d'apres ce que je comprend donc par exp la commande va devenir

    scp /home/pi/cap distant:/c/Users/USER/Desktop/plani

    cad le dossier cap sur mon raspberry est transféré vers mon bureau dans le dossier plani sur mon pc windows?,

    merciii

  10. #10
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 551
    Points : 19 385
    Points
    19 385
    Par défaut
    on reprend calmement :
    • le poste W$ doit faire tourner un serveur SSH (je ne connais pas W$, je ne peux pas t'aider là-dessus. )
    • le Rpi fait tourner un service CRON pour exécuter régulièrement un script qui va
      • acquérir une image
      • envoyer l'image avec scp au serveur SSH qui tourne sur le poste W$
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  11. #11
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Bonjour,
    j'ai pas compris comment je pourrai utiliser la commande que vous avez posté c'est une commande a excuter sur le RP ou sur mon client ssh du pc (sous windows par contre )
    merci

  12. #12
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 551
    Points : 19 385
    Points
    19 385
    Par défaut
    Citation Envoyé par N_BaH
    • le poste W$ doit faire tourner un serveur SSH. c'est tout.
    • le Rpi fait tourner un service CRON pour exécuter régulièrement un script, qui va
      • acquérir une image
      • envoyer l'image avec scp au serveur SSH qui tourne sur le poste W$
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  13. #13
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Bonjour,
    excuse moi pour mes questions c'est par ce que je connais pas grand chose sur systeme raspberry unix , donc pour planifier des taches automatiser j'utilise :
    sudo crontab -e et la je telecharge le fichier script ou je planifi : l'acquisition et l'envoi d'image , si j'ai bien compris
    puis sur le Windows en ssh je fais que commander mon raspberry avec des ligne de commande pour envoyer des ordres de mise en marche ou d’arrêt ? si vous pourriez me donner plus de détail sur cela
    merci à vous

  14. #14
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Il semble que tu ne maîtrises pas la notion de client-serveur:https://fr.wikipedia.org/wiki/Client-serveur
    "l'un, qualifié de client, envoie des requêtes ; l'autre ou les autres, qualifiés de serveurs, attendent les requêtes des clients et y répondent"

    Ton PC Windows attend les requêtes SSH de ton Raspberry Pi. Ici les requêtes vont consister à accepter d'enregistrer des fichiers sur l'un de ses dispositifs de stockage.
    Il n'a rien d'autre à faire.

    Ton Raspberry Pi est le client. Celui-ci reçoit des photos d'une caméra. En arrière plan CRON (équivalent du planificateur de tâches sous Windows) vient régulièrement lancer un script. Ce script vérifie s'il y a ou non de nouvelles images. Dans l'affirmative, il lance une requête par SSH sur le serveur pour y enregistrer cette image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scp /chemin/fichier.img distant:/chemin
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  15. #15
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Merci pour l'explication,
    par contre la commande du raspberry se fait depuis mon pc windows en SSH, en lançant le debut ou l'arret l'acquisition d'image donc pour moi mon pc windows est le client mon PI est le serveur, puis apres cela les photos sont enregistrer sur Raspberry puis je voudrais creer un fichier .ex sous windows qui permet de lancer l'envoi du dossier automatiquement en utilisant un logiciel WinSCP

    merci pour votre aide

  16. #16
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Points : 4 130
    Points
    4 130
    Par défaut
    Bonjour,

    Citation Envoyé par ghozlane19
    je voudrais creer un fichier .ex sous windows qui permet de lancer l'envoi du dossier automatiquement en utilisant un logiciel WinSCP
    Personnellement, je ferais un script avec incron qui une fois l'image récupérée sur le raspi la (ou les) transmettrai. Comme cela ce sont les ordinateurs qui bossent et pas vous.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  17. #17
    Membre éclairé Avatar de Lekno
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2010
    Messages
    883
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 883
    Points : 761
    Points
    761
    Par défaut
    Tu peux aussi créer un partage sur un ton windows monté dans le fstab du pi et tu copies les images dessus directement

  18. #18
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par ghozlane19 Voir le message
    par contre la commande du raspberry se fait depuis mon pc windows en SSH, en lançant le debut ou l'arret l'acquisition d'image donc pour moi mon pc windows est le client mon PI est le serveur
    En fait le rôle de client-serveur est relatif aux tâches à effectuer: chaque machine peut tour à tour être l'un ou l'autre.
    Si dans un 1er temps ta machine Windows est client en lançant la requête de déclenchement de prise d'images, il est ensuite plus simple d'attribuer un rôle de serveur à la machine Windows pour que, comme l'écrit Winnt, ce soient "les ordinateurs qui bossent et pas vous."

    La solution de Lekno est encore plus simple. Mais elle nécessite que la machine Windows soit démarrée avant le RPi.
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  19. #19
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 279
    Points : 12 727
    Points
    12 727
    Par défaut
    Bonjour,
    Citation Envoyé par Philippe Dpt35 Voir le message
    La solution de Lekno est encore plus simple. Mais elle nécessite que la machine Windows soit démarrée avant le RPi.
    Non, le partage peut être monté via autofs.
    Cordialement.

  20. #20
    Membre à l'essai
    Femme Profil pro
    université
    Inscrit en
    Mars 2017
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : université

    Informations forums :
    Inscription : Mars 2017
    Messages : 48
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par Winnt Voir le message
    Bonjour,



    Personnellement, je ferais un script avec incron qui une fois l'image récupérée sur le raspi la (ou les) transmettrai. Comme cela ce sont les ordinateurs qui bossent et pas vous.
    merci pour vos réponse et veuillez m'excuser pour ma réponse tardive ,
    effectivement je ne connaissait pas Incron ! merci beaucoup pour l’idée d’Incron, je crois que je vais faire mes petites recherche pour le comment de l'utilisation , ça me parait ce qui va être le mieux adapter à mon application
    Bonne journée à tous

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/10/2009, 15h07
  2. [XSLT] fichier importé s'affiche automatiquement
    Par Golgotha dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 14/06/2009, 20h29
  3. Réponses: 9
    Dernier message: 22/06/2007, 08h36
  4. importer un fichier automatiquement
    Par lecureuil dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 15/06/2007, 14h34
  5. Import de fichier CSV automatique dans Access
    Par Jmar dans le forum Access
    Réponses: 4
    Dernier message: 20/01/2006, 10h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo