Bonjour,
Je travaille sur un projet où une carte arduino appelée Master dialogue avec d'autres cartes arduino appelées Slave et ceci à l'aide d'un module RFM et je réfléchis au protocole applicatif que je vais créer. La librairie du module RFM autorise d'envoyer des paquets de 66 octets maximum. Or les données que vont échanger les arduino auront une taille plus importante, comme par exemple un tableau de 96 octects.
Je compte donc envoyer ces données sur plusieurs paquets.
Et je me demande quel est le meilleur mécanisme à mettre en place pour que la carte arduino qui réceptionne plusieurs paquets puisse remettre dans l'ordre le message afin de le traiter par la suite.
Je pensais préfixer chaque paquet par le modèle suivant <id carte arduino><id request><flag indiquant si ce paquet est le dernier de la request><indice indiquant l'ordre des paquets de la request><data>
Y a-t-il une solution plus optimisée pour de l'embarqué ?
Partager