Home Page Forums Communauté Française Developpement Intégrations Telnet avec le Webserver

Intégrations
Telnet avec le Webserver

This topic contains 9 replies, has 3 voices, and was last updated by  flanders68 05/08/2017 at 14:32.

0
9
966
  • Verified

    Bonjour à tous,

     

    En me connectant via Telnet un osX (mac) cela fonctionne correstement.

    En me connectant avec le Telnet de Windows, j'obtiens bien la réponse 'd'acceuil' du webserver, mais dès que j'appuie sur une touche (l'étoile) la connexion est interrompue.

    Pourquoi ?

    Merci…

    Michael

     




    User
    passionrando
    Role
    End User
    123 posts
    Verified

    Bonjour,

    Cela vient à  mon avis de la différence d'encodage des caractères entre linux / SOC et Window. Vous devez utiliser une passerelle ou une connexion linux.




    User
    niconeo
    Role
    Software Developer
    239 posts
    Verified

    Bonsoir Michael,

    j'utilise aussi telnet, par contre sur osX après mettre connecté, dès que je valide une commande je suis déconnecté. J'ai essayé le Ctrl + d mais rien à  faire.

    Comment fais-tu exactement?

    J'utilise la commande suivante:

    nc 192.168.1.35 2000

    Réponse

    *#*1##

    Si je fais Ctrl + d, j'ai cela: MacBook-P…..

    Bonne soirée




    User
    flanders68
    Role
    End User
    21 posts
    Verified

    *#*1## est la réponse du serveur comme quoi vous àªtes bien connecté. Vous devez ensuite envoyer une trame OpenWebNet puis faire CTRL + d pour l'envoyer.




    User
    niconeo
    Role
    Software Developer
    239 posts
    Verified

    Oui, c'est cela je tape une trame par *1*1*72## et envoi la commande avec Ctrl d, et c'est là  que je perd la connection.

    Désolé je me suis mal exprimé




    User
    flanders68
    Role
    End User
    21 posts
    Verified

    Bonjour à  tous,

    Merci pour les conseils.

    Pour répondre à  flandres68 :

    En fait je suis comme toi.

    Après avoir la réponse du webserveur je tape la commande openwebNet et "enter"

    La commande fait bien son travail. Mais  en effet après cela le webserver coupe la connexion.

    Et pour répondre à  myOmbox… Flanders fait comme tu nous le suggères c'est à  dire Ctrl D mais il est aussi déconnecté du serveur…

    Donc ? Normal ou pas ?

    Pour le fait que cela ne fonctionne pas avec Windows … Ok c'est donc un problème d'incompatibilité linux/windows… OSX étant base sur Linux.. à‡a fonctionne. Par contre depuis un telnet sur un iOS idem.. à‡a ne fonctionne pas.




    User
    passionrando
    Role
    End User
    123 posts
    Verified

    Bonsoir Michael,

    J'ai trouvé l'explication… il faut activer la connexion par plage sur le webserver et après cela fonctionne bien. Reste le timeout de 30s.

    J'avais lu que la commande *99*0## devait résoudre le souci, mais j'ai quand màªme l'impression de perdre la connection après 30s. Je vais essayer un shell avec un timeout définit histoire de voir.

    Bonne soirée




    User
    flanders68
    Role
    End User
    21 posts
    Verified

    Bonsoir Flanders,

    Merci ! En effet à§a fonctionne et avec un Ctrl+D en guise de "Enter".

    J'ai également un timeout de connexion… Mais bon, pour l'instant ce n'est pas stratégique.

    As-tu vu cette vidéo sur laquelle on voit un gars qui pilote une maquette myHome avec la voix ?

    Il fait cela via un PC. Mais mon but serait de pouvoir faire cela avec un Raspberry Pi.

    As tu déjà  étudié la question  🙂

    Bonne soirée.

    Michael




    User
    passionrando
    Role
    End User
    123 posts
    Verified

    Michael,

    Je n'ai pas vu cela, et donc ni màªme etudié. J'essaye plus de faire des scripts me premettant de faire des gestions "complexes" avec des conditions. Mais je découvre l'univers openwebenet / myhome etc. (Installation livrée en octobre 2014).




    User
    flanders68
    Role
    End User
    21 posts
    Verified

    Bon désolé je reviens vraiment très très très longtemps après mais voilà comment je fais (j’avais oublié et en recherchant le post j’ai retrouvé la solution)

    On ouvre terminal

    commande: nc 192.168.1.35 20000 // puis on tape entrer

    *99*0## // puis on tape entrer et après on peut saisir autant de commandes que l’on veut! Pour en sortir ctrl d

    @+++




    User
    flanders68
    Role
    End User
    21 posts
Viewing 10 posts - 1 through 10 (of 10 total)

The forum ‘Intégrations’ is closed to new topics and replies.