La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Plan de présentation Présentation des outils collaboratifs  Services Google  SVN, Tortoise Protocole RS232  Branchement  Description du protocole 

Présentations similaires


Présentation au sujet: "Plan de présentation Présentation des outils collaboratifs  Services Google  SVN, Tortoise Protocole RS232  Branchement  Description du protocole "— Transcription de la présentation:

1 Plan de présentation Présentation des outils collaboratifs  Services Google  SVN, Tortoise Protocole RS232  Branchement  Description du protocole  Tests M-Bus  Modèle OSI  Topologie (Bus, Master-Slave), Physical Layer  Description du Protocole  Data Link Layer  Application Layer API en C Architecture future du projet

2 Outils collaboratifs Nos besoins: Les outils de communication  Agenda  Document  Mail Les outils d’accès au savoir  Les Wikis Les outils de travail partagé  Serveur de versioning

3 Outils collaboratifs Notre choix pour les outils de communication : Google  Donne accès à :  Google Agenda  Google documents  Google Mail

4 Outils collaboratifs Versionning  Nos essais :  SVN  Git  Mercurial  Notre choix : SVN avec le programme Tortoise SVN.  Raisons :  Interface graphique simple intégrée à Windows  Google propose le service avec Google Code et donne accès à d’autres outils  Wikis, Bug Tracker,…  Configuration facile  Expériences personnelles

5 Protocole RS-232 Branchement: Null Modem  Inverse les différents pin Gender Changer  Indispensable pour connecter le tout

6 Protocole RS-232 Protocole de communication: Baudrate Bit de start, bit de stop et bit de parité (optionnel) La configuration peut se faire directement dans windows

7 Protocole RS-232 Tests: Utilisation d’un convertisseur USB-Serie (Port virtuel) Hyperterminal  Utilisé au début entre deux ordinateurs pour envoyer des caractères entre les deux machines. Programme en C  Remplace Hyperterminal, permet d’envoyer des blocs de caractères.  Permet de dialoguer avec d’autres appareils qu’un ordinateur.

8 M-Bus Le protocole M-Bus est un protocole spécialement conçu pour communiquer avec des appareils de mesure. Il suit le modèle OSI

9 M-Bus Physical Layer Topologie en Bus Maître-Esclave avec 2 cables (Entrée-Sortie) Communication Half Duplex Modèle « Send/Confirm » & « Request/Response »

10 Trames M-Bus Transmission asynchrone  Bits de Start et de Stop pour la synchronisation  Le silence sur la ligne est à 1 -> Bit de start à 0  Master pas à la même tension que les slaves, ses états sont lus en fonction de la tension et les esclaves en fonction du courant ->Il faut une interface entre le bus et les slaves.

11 M-Bus Trames M-BUS

12 M-Bus Field M-BUS Single Character: Acknowledge Start : Constante CFIELD: Spécifie la direction de la communication AFIELD: Adresse (0-250)  251 252 -> future application  253 (Adresse codé en couche Network  254-255 (Broadcast) CIFIELD(Couche Application, Management)  Configuration(Selection of Slave, Baudrate,…) LFIELD: Nombre de byte de donnée (Long Frame). Checksum: Vérifier l’intégrité des données (Somme arithmétique). Stop Char: Constante

13 M-Bus Exemple de trame: Long Frame


Télécharger ppt "Plan de présentation Présentation des outils collaboratifs  Services Google  SVN, Tortoise Protocole RS232  Branchement  Description du protocole "

Présentations similaires


Annonces Google