DissertationsEnLigne.com - Dissertations gratuites, mémoires, discours et notes de recherche
Recherche

Rapport de projet de fin d'etude

Rapport de stage : Rapport de projet de fin d'etude . Rechercher de 47 000+ Dissertation Gratuites et Mémoires

Par   •  17 Mai 2018  •  Rapport de stage  •  553 Mots (3 Pages)  •  248 Vues

Page 1 sur 3

Démo de test du produit EasyCwmp en ligne :

 -EasyCwmp : http://easycwmp.org/   :C’est un produit développé par mon organisme d’accueil  http://pivasoftware.com   

-La solution : à pour but de permettre aux clients de tester le produit à partir d’une application web, le client va taper des commandes à partir de cette application et reçois la réponse de ses commandes, Donc notre solution est composé en deux partie :

  • Partie 1 : UI (user interface) :    
  • Le client s’authentifier
  • Le client Confirmer votre

authentification par un mail de confirmation

  • Le client prend l’accès à la page de

 test qui contient deux parties, une pour l’écriture de commande et l’autre pour la réponse.

  • Partie 2 : c’est la partie relié avec le device(Unix system) qui reçois la

commande, l’exécute (dans le terminal)  et renvoyé la réponse qui va s’afficher dans la partie de réponse de UI.

-Le mécanisme :

 1) Les deux parties communiquent entre eux.

2) L’envoi de la commande

3) le reçois de la commande

4) L’exécution de la commande sur le terminal

5) Le reçois de la réponse  à partir du terminal

6) le renvoi de la réponse à l’UI

7) l’affichage de la réponse

  • La Démonstration :
  1. Pour relier les deux parties  en utilise un protocole de communication XMMP c’est un protocole de tchat en temps réel.

          XMPP : Son principe est de communiquer des clients entre eux tous en passant  par un  serveur XMPP.

Dans notre Solution  on  l’utilise juste pour la communication (car XMPP contient plus de fonctionnalités) La partie  une  présente notre premier ClientXMPP et la  partie deux présente le deuxième ClientXMPP .en utilise https://jabber.at/ comme serveur XMPP. Pour plus d’information  

https://xmpp.org/about/technology-overview.html

  1. Après que le client  s’authentifie et tape la commande, l’envoye de cette information se fait par le protocole XMPP à la destination (Deuxième ClientXMPP)
  2. Le recçois de la commande
  3. Le clientXMMP    reçois la commande donc il doit l’exécuter dans le terminal pour cela on utilise le protocole de communication sécurisé  SSH (Secure Shell)  pour plus

d’information :

https://www.digitalocean.com/community/tutorials/ssh-essentials-working-with-ssh-servers-clients-and-keys

  1. L’interception de la réponse par le deuxième ClientXmpp  et le renvoi vers UI
  2. La réponse s’affiche dans la partie de réponse d’UI

      - La développement :

  • Pour la partie 1 :

Utilisation de l’ASP.NET CORE 2.0, HTML, CSS, JS, BootStrap

  • Pour la Partie 2 :

L’utilisation du PHP pour la lecture de la commande reçus par le deuxième ClientXMPP, la connexion SSH, l’exécution de la commande sur le terminal et le renvoi de la réponse  vers le deuxième ClientXMPP

  • Pour la communication XMPP :

 L’utilisation d’une bibliothèque basée sur JavaScript .

...

Télécharger au format  txt (3.6 Kb)   pdf (94.2 Kb)   docx (13.1 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur DissertationsEnLigne.com