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

C++ Discussion :

Besoin d'aide, Protocole VT100


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    IRIS
    Inscrit en
    Septembre 2011
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : IRIS
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 55
    Points : 35
    Points
    35
    Par défaut Besoin d'aide, Protocole VT100
    Bonjour à tous.

    Je suis actuellement en 2eme année de BTS Informatique réseau, en alternance.
    Comme tous les BTS j'ai donc un projet un entreprise.

    Je m'explique, On dispose d'un parc d'autocommutateur dit PABX, environ 200, pour le reste de l'explication je vais donc faire comme si il y en avait qu'un.

    Je dispose d'un PC, relier en RS232 à un modem analogique U.S Robotic V.92 Message Modem, relier en RJ11 à une prise téléphonique classique qui part sur les réseau france télécoms ( Orange ), une centaine de kilomètre plus loin j'ai un Autocommutateur branché sur le réseau téléphonique en RJ11 biensur.

    Jusqu'à la vous me suivez ?

    Je dois faire un logiciel qui dois permettre d'interroger l'autocommutateur téléphonique via le modem.

    Donc pour récapitulier ça fait :

    LOGICIEL -> RS232 -> MODEM -> France télécom -> AUTOCOM

    L'autocommutateur utilise le protocole VT100 pour communiquer.

    Après m'être casser la tête sur ce problème je viens à vous pour une petite (grosse ? ) aide.

    Comment puis je faire pour utiliser le protocole VT100 et naviguer dans les menu comme si j'étais dans un hyperterminal, je pense que je dois l'émuler, mais encore la question Comment ?

    Contrainte Entreprise :

    Langage : C++
    IDE : QTCreator

    Merci d'avance aux personnes qui pourrait me répondre

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Tout d'abord, VT100 n'est pas un protocole, c'est un type de console qui utilise un jeu de caractères particulier dont certains de ces caractères sont en fait des commandes passées à l'affichage de la VT100. Ce standard est défini dans ECMA-48, ISO/CEI 6429 et ANSI X3.64. Je ne sais pas où trouver ces standards, peut être qu'un coup de google te les ramènera.

    Ton programme doit donc faire 2 choses :
    • Tout d'abord communiquer avec le modem afin de lui demander de numéroter et ensuite gérer la ligne et les caractères reçus et à émettre.
    • Interpréter les caractères reçus (respectant donc le standard ECMA-48), éventuellement les afficher et enfin envoyer les caractères et les commandes nécessaires (toujours en respectant le standard ECMA-48) à ce que tu as besoin.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    IRIS
    Inscrit en
    Septembre 2011
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : IRIS
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    Merci pour cette correction et ce complément d'information, cela dit, j'ai beaucoup de mal à m'imaginer la chose :
    • Comment faire pour avoir un seul même TexteEdit où l'on peut à la fois écrire ou voir la réponse
    • Es ce que c'est le standard ECMA-48 qui associe par exemple la flèche "HAUT" à l'action monter le curseur ?
    • Et surtout par ou commencer, depuis 2 ans ce que je programme est assez léger, je ne suis qu'étudiant en BTS après tout, et le projet la m'a l'air démesuré et infaisable


    Cordialement

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut
    Citation Envoyé par Zanor84 Voir le message
    [*]Comment faire pour avoir un seul même TexteEdit où l'on peut à la fois écrire ou voir la réponse
    Dans un TextEdit, tu auras du mal a saisir des caractères et afficher en même temps. Comme son nom l'indique, un TextEdit est fait pour saisir du texte.

    Citation Envoyé par Zanor84 Voir le message
    [*]Es ce que c'est le standard ECMA-48 qui associe par exemple la flèche "HAUT" à l'action monter le curseur ?
    Je dirais plutôt que le standard ECMA-48 associe la séquence de caractères "<ESC>[2J;" à l'action de monter le curseur (attention, je viens d'inventer cette séquence "<ESC>[2J;", ce n'est probablement pas celle là la vraie mais c'est l'idée).

    Citation Envoyé par Zanor84 Voir le message
    [*]Et surtout par ou commencer, depuis 2 ans ce que je programme est assez léger, je ne suis qu'étudiant en BTS après tout, et le projet la m'a l'air démesuré et infaisable
    Commence déjà par la connexion/gestion du modem, une fois que tu auras ton flux de caractères, tu pourras continuer ton projet en interprétant ce flux et en final, tu pourras envoyer des caractères pour interagir avec ce flux.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    IRIS
    Inscrit en
    Septembre 2011
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : IRIS
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    Merci beaucoup pour tout cela, c'est très agréable d'avoir des réponses précise et d'une grande qualités.

    Pour ce qui est de la connexion au modem, c'est déjà fait en partie, j'arrive à lui envoyer des commandes et donc à lui faire appeler l'autocommutateur.

    Pour ce qui est de la réponse à l'écran je n'y arrive pas, je pense qu'il faut que je fasse du multi thread ?
    Mais me suis pas encore penché dessus.

    Je sais que j'arrive à lui faire exécuter des commande au bruit du modem, vieux bruit de dial & de retour de la porteuse.

    Merci bien ,

    Cordialement.

Discussions similaires

  1. besoin d'aide sur la supervision avec le protocole SNMP
    Par aimy.k dans le forum Supervision
    Réponses: 2
    Dernier message: 07/05/2014, 16h08
  2. Besoin d 'aide sur protocole de test
    Par dubidon dans le forum 4D
    Réponses: 0
    Dernier message: 03/07/2008, 15h38
  3. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  4. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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