|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
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. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
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. |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : décembre 2003 Messages : 14 502 ![]() |
Citation:
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 |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
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...... |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() |
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. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 4 ![]() |
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..? |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() |
Personnellement si tu veux utiliser le wifi je ne vois pas d´autres solutions. Surtout que les sockets sont simples à utiliser avec linux.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com