Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Réseaux
Réseaux Réseaux, wifi, routeurs,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2007, 16h16   #1
Invité de passage
 
Inscription : mai 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 4
Points : 0
Points : 0
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.
RossignolYann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 19h42   #2
Membre régulier
 
Avatar de psyphi
 
Inscription : avril 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2006
Messages : 98
Points : 76
Points : 76
Envoyer un message via MSN à psyphi
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.
psyphi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 15h47   #3
Invité de passage
 
Inscription : mai 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 4
Points : 0
Points : 0
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.
RossignolYann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 21h37   #4
Rédacteur
 
Avatar de Emmanuel Delahaye
 
Inscription : décembre 2003
Messages : 14 502
Détails du profil
Informations personnelles :
Âge : 55
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2003
Messages : 14 502
Points : 18 103
Points : 18 103
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'.
__________________
Pas de Wi-Fi à la maison : CPL

Des infos sur la programmation et le langage C:
http://bien-programmer.blogspot.com/
http://www.bien-programmer.fr/
http://bien-programmer.forum-actif.net/forum.htm
Emmanuel Delahaye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 14h43   #5
Invité de passage
 
Inscription : mai 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 4
Points : 0
Points : 0
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......
RossignolYann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 15h27   #6
Membre régulier
 
Avatar de psyphi
 
Inscription : avril 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2006
Messages : 98
Points : 76
Points : 76
Envoyer un message via MSN à psyphi
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.
psyphi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 15h45   #7
Invité de passage
 
Inscription : mai 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 4
Points : 0
Points : 0
Merci de vous pencher sur mon problème...

Ok je vais voir, j'essaye de trouver le moyen le plus simple d'envoyer un top de départ d'un programme à un autre.
En fait, j'ai un robot qui effectue une tâche et dés qu'il a terminé il envoi un top de départ au robot suivant via une carte wifi.
(les robot ont un llinux embarqué)

Si tu vois une autre solution..?
RossignolYann est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 16h04   #8
Membre régulier
 
Avatar de psyphi
 
Inscription : avril 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : avril 2006
Messages : 98
Points : 76
Points : 76
Envoyer un message via MSN à psyphi
Personnellement si tu veux utiliser le wifi je ne vois pas d´autres solutions. Surtout que les sockets sont simples à utiliser avec linux.
psyphi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h07.


 
 
 
 
Partenaires

Hébergement Web