Go Down

Topic: Librairie communication serie (physique, xbee, ..) (Read 2 times) previous topic - next topic

Sebelec

Bonjour,

Je viens de m'acheter des arduino, avec des modules XBee, et je me demandais s'il existe une librairie "toute faite" pour assurer une "bonne" communication entre plusieurs modules.

Je m'explique :
Les librairies de base *SoftSerial ne font qu'"envoyer un octet", ou "recevoir un octet".
Ce que je souhaiterais, c'est une surcouche qui puisse gérer : un système de vérification de l'intégrité des données par exemple, voir une gestion de maitre/esclave, gestion de ACK si le message est bien recu, envoi des données à 1,n,ou tous les modules, etc ...

Mais je n'ai rien trouvé de tel dans le playground arduino.

Sauriez-vous si une lib gérant ce genre de fonctionnalités existe déjà ?

Merci !

Luj06

#1
Aug 08, 2009, 09:43 am Last Edit: Aug 08, 2009, 09:44 am by julien@pobot.org Reason: 1
Tu peux reprendre les bibliothèques de code qui utilise la XBee API :

http://code.google.com/p/xbee-arduino/

Sebelec

Merci Luj06 ! Je vais regarder cette lib :)

Par contre, je ne comprends pas ce qu'est le mode "API" des XBee. Quelqu'un saurait m'expliquer en quelques mots ce qu'est ce mode par rapport au mode standard (laison série) ?

Si vous avez des liens vers des explications détaillées sur le XBee je suis preneur, le datasheet que j'ai trouvé est très light  :(

Merci !

Luj06

Tu peux commencer avec la doc de Daniel Menesplier, ou le livre de Tom Igoe. Les deux sont référencés sur un article qu'on va compléter avec le résultat de nos ateliers hebdomadaires: http://www.pobot.org/XBee-API-pour-pilotage-a-distance.html


Sebelec


Go Up