Projet INF1 Présentation

Slides:



Advertisements
Présentations similaires
Semaine 5 Couche Liaison de données Cours préparé par Marc Aubé
Advertisements

CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Couche liaison de données
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
Projet RLI 2002: Etude du chip SC12
TRANSFER Alger – Serveur Web Nicolas Larrousse Septembre Petit historique du Worl Wide Web Notion dHypertexte Extension à internet par Tim Berners.
ASR4 - Avril 2005 Téléinformatique - Couche physique1 Mode transmission V24 etc.
Architecture de réseaux
Formation réseau de base
Les Réseaux (Informatiques)
Realisè par : S.ACHRAF E.AYOUB
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Introduction aux réseaux
BUS de TERRAIN CANOPEN.
Base des transmissions séries René Beuchat LAP/EPFL LSN/EIG/HESSO
Prof : M.Trannoy - Professeur d'électrotechnique.
Architecture Réseau Modèle OSI et TCP.
Android est une plateforme mobile open source et entièrement paramétrable. Elle a été créée afin de mettre à disposition des développeurs toutes les fonctionnalités.
Plateforme de Communications Unifiées conçue pour les entreprises.
Programmation Approche composants Ing5 SI
Quels sont les différents modèles ?
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
TRANSMISSION DES DONNEES.
Transmission Séries des Données
Fonction COMMUNIQUER les liaisons série
LIAISON MODBUS.
DUFOUR Joffrey BTS IRIS session
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
INF:531( SEMAINE-1) COMMUTATION ET ARCHITECTURE
Protocole RS-232 Branchement: Null Modem Inverse les différents pin Gender Changer Indispensable pour connecter le tout.
Équipe Bases de Données Les futurs projets L Équipe En cours Général March 12th 2009 L Équipe Bases de Données TCn Luiz Évora Irina Malyukova Jorge Molina-Pérez.
Do List Organize Everything with list. INTRODUCTION applications dont deux tiers gratuites activations par jour 50,8% des ventes de Smartphones.
Réunion de collaboration du 9-10 Juillet 2008 J.L. Béney 1 Logiciel At  Client-Serveur Tcp/ip de la station autonome  Influence de l'architecture matérielle.
Exemple Activité : Suivi de consommation
Transmission Séries David Saint-Mellion.
Présentation de CORBA et de IIOP
Cours de Réseaux Informatiques
Cours 5 Le modèle de référence.
Sommaire Dans ce chapitre, nous aborderons :
Suite.
Planification et câblage des réseaux
Expose sur « logiciel teamviewer »
Quand l’agilité n’est pas une option
PHP & MySQL Master1 ICD Claire Jacquot Emilie Hot le 24/10/2006.
Sif Cours 9 n 7. Communication série u Concepts généraux u Programmation des ports séries n Le matériel u Chapitre 10 CSA u Article dans MSDN: F.
Séance 13 Internet.
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
La programmation de l’interface FischerTechnik
Les systèmes d’exploitation
Système slow-control au LAPP
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Conception d ’ une IP d ’ un contrôleur de bus I ² C en SystemC1.0 ZHANG XUN Tuteurs du projet : Mr. P. Garda - Mr. O. Romain LISIF---Team SYEL Université.
Introduction au socle MEAN
Architecture base de données interface graphique technologies utilisée
Alexandre Blond Antoine Deshayes
RESEAUX & COMMUNICATIONS
Cas M2L Projet ADISPO.
ANNEE SCOLAIRE 2005 / FONCTIONNEMENT DU RESEAU DU COLLEGE Tous les ordinateurs du collèges, portables et fixes sont dans un réseau. Cela signifie.
Master 2 SIGLIS Spago Stéphane Tallard Notes Master SIGLIS2 Ici : Quick start.
UE3-1 RESEAU Introduction
Source : La liaison série RS232 Source : P.G Lycée Vaucanson Grenoble.
Introduction General Chapitre 1 : Cadre général
Plan de présentation Présentation des outils collaboratifs  Services Google  SVN, Tortoise Protocole RS232  Branchement  Description du protocole 
Lellouche Aaron ITIC Paris
EPAP Electronique: Bus de Terrain KNX
Soutenance de Projet – BTS IG
SINC Projet tutoré.
Réseaux industriels & bus de terrain
M2.22 Réseaux et Services sur réseaux
Les outils collaboratifs Assane Fall Bibliothécaire / Veilleur technologique.
Transcription de la présentation:

Projet INF1 Présentation Divernois Julien Novac Laurent Stalder Alan Wenk Nicolas

Plan de présentation Outils collaboratifs Nos besoins Services Google Versionning 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

Outils collaboratifs Nos besoins : Les outils de communication Agenda partagé Documents partagés Mail Les outils d’accès au savoir Wikis Les outils de travail partagé Serveur de versioning Il y a plusieurs types d’outils collaboratifs : 1>Les outils de travail partagé serveurs de versionning + explications 2>Les outils de communication de base. mail 3>Les outils d’accès au savoir Wiki 4>Les outils de Workflow Agenda partagé

Notre choix pour les outils de communication : Google Donne accès à : Outils collaboratifs Notre choix pour les outils de communication : Google Donne accès à : Google Agenda Google documents Google Mail Notre choix : Google La raison : « Sa seule contrainte, nous donne accès à tous les outils collaboratifs que nous désirions » C’est-à-dire : Contrainte : Avoir un adresse google >Outils de communication de base : MAIL Cette contrainte donne accès à: Google agenda >Outils de workflow : AGENDA PARTAGÉ Google document (échange de documents) >Outils d’accès au savoir : PARTAGE DE DOCUMENTS Google code (serveur de versionning svn) >Outils de travail partagé :SERVEUR DE VERSIONNING >Donne également un WIKI (Outils d’accès au savoir) *Il nous reste plus qu’un moyen d’accès au serveur de versionning * clic *

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 Nos essais D’après nos recherches, 3 bon : svn, git et mercurial. Notre choix : svn avec le programme Turtoise svn. Raisons : Interface graphique simple. Accessible via clic droit sur les fichiers du projets Mercurial : tout en lignes de commandes git : ~émulation du terminal linux => élimination Configuration facile mercurial : Config. Du proxy à la main dans un fichier de config => élimination Expériences personnelles

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

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

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.

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

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 » .

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.

M-Bus Trames M-BUS

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

M-Bus Exemple de trame: Long Frame

API en C Nous fournissons une API écrite en C s

API en C Avantage de notre API Offre une interface pour coder et décoder (lecture et écriture) de trame en respectant le codage M-Bus Bas Niveau Permet ainsi de créer n’importe quelle trame M-Bus Donne une couche de base pour créer des programmes M-Bus plus haut niveau Bien documentée Utilisation de l’outil Doxygen pour la documentation s

API en C Exemple de programme Décodage d’un Long Frame

API en C

Architecture future du projet Architecture Serveur PHP-Mysql, CGI Ajax Multi-plateformes (Windows, OSX, Linux, iOS, etc.) Plusieurs interfaces Page Web Desktop, Mobile (C, Iphone)

Questions Questions?