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

Hardware Discussion :

programmation d'une communication wifi


Sujet :

Hardware

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut programmation d'une communication wifi
    Bonjour, je suis nouveau sur le forum et j'aimerai avoir des conseils pour envoyer des informations via une carte wifi.

    Je m'explique, je cherche à réaliser un programme me permettant d'envoyer des données numériques provenant de capteur d'un robot mobile.
    Le robot est équipée d'une carte wifi PCMCIA, et d'un système Linux embarqué.

    Le but final étant d'etablir une communication entre plusieurs robots en utilisant le mode ad-hoc.

    Merci pour vos conseils.

  2. #2
    Membre éprouvé Avatar de psyphi
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2006
    Messages : 119
    Par défaut
    Une carte wifi n'est ni plus ni moins qu'une interface réseau, tu peux donc envoyer des informations via les airs en utilisant les sockets.
    Tu pourrais par exemple codé un client pour le robots qui envoient les données reçuent par le capteur à un serveur situé sur un PC ou d'autres robots.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut
    A la suite de ton message, je me suis documenté sur les sockets...(je suis novice en programmation reseau)
    Je voudrai savoir s'il serait possible d'avoir un système de communication symétrique afin que les robots soient programmés de la même façon sans distinction entre client serveur et que la communication puisse se faire dans les deux sens??
    L'ideal serait un programme qui demande l'adresse IP du destinataire afin de lui envoyer directement le message (un simple valeur numérique pour commencer).
    Cela permettrai à n'importe quel robot de communiquer avec n'importe quel autre.

    Merci pour vos idées et votre aide. Yann.

  4. #4
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par RossignolYann
    A la suite de ton message, je me suis documenté sur les sockets...(je suis novice en programmation reseau)
    Je voudrai savoir s'il serait possible d'avoir un système de communication symétrique afin que les robots soient programmés de la même façon sans distinction entre client serveur et que la communication puisse se faire dans les deux sens??
    L'ideal serait un programme qui demande l'adresse IP du destinataire afin de lui envoyer directement le message (un simple valeur numérique pour commencer).
    Cela permettrai à n'importe quel robot de communiquer avec n'importe quel autre.
    Non. Il y a toujours un(des) serveur(s) et un(des) client(s). Mais ça n'empêche pas les communications symétriques, une fois que la connexion est établie.

    Si tu veux faire un système réparti, il faut que chaque robot soit à la fois client et serveur. De plus, il faut un serveur central qui gère les attributions des IP par DHCP, par exemple. Ca va être chaud. Je commencerais par des IP fixes...

    Rien de tout celà n'a à voir avec le langage C.

    Déplacement du sujet sur 'réseaux'.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 4
    Par défaut
    Bonjour
    J'ai fait des recherche sur les socket et je pense que l'idéal serait d'établir une connexion de type UDP (non connecté) car je veux simplement envoyer un signal (un top de départ en fait) à un autre robot(pour commencer).
    Mais existerait il une alternative aux socket, peut être un peu plus simple juste pour faire un TOP d'un programme à un autre via un réseau wifi.

    Merci pour vos réponces et vos idées......

  6. #6
    Membre éprouvé Avatar de psyphi
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    119
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Allemagne

    Informations professionnelles :
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2006
    Messages : 119
    Par défaut
    Si tu veux communiquer à traver un réseau tu es obligé de passer par le sockets.
    A moins que tu descendes vraiment bas au niveau hardware.

Discussions similaires

  1. Comment programmer une communication RS232 enSsiemens
    Par Rodroy dans le forum Automation
    Réponses: 1
    Dernier message: 28/03/2014, 18h19
  2. Réponses: 1
    Dernier message: 22/06/2012, 10h01
  3. programmation d'une communication wifi
    Par RossignolYann dans le forum C
    Réponses: 3
    Dernier message: 11/05/2007, 22h37
  4. Programmation d'une fonction dans Rn
    Par simone.51 dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 12/11/2004, 12h30
  5. Fin de programme dans une procédure
    Par Sinclair dans le forum Langage
    Réponses: 13
    Dernier message: 29/11/2002, 23h30

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