A bien y réfléchir, c'est surtout côté Arduino que ça risque d'être déterminant : deux impulsions sont espacées d'environ 125 µs (signal carré symétrique à 4 kHz), donc il faut en théorie que la création du paquet et son envoi prenne moins de 125 µs, de manière à ne pas louper d'impulsions.romaxx a écrit :ça c'est à tester.. quitte à bufferiser coté arduino.
Un nombre entier (le nombre d'impulsions, typiquement 16 384), [nombre d'impulsions mesurées] nombres entiers (durée de chaque impulsion), [nombre d'impulsions mesurées] nombres entiers (durée entre deux impulsions), donc un total d'environ 1 + 16 384 + 16 384 = 32 769 entiers. J'ai fait un sizeof(int) sur mon Arduino, qui me renvoie 2 (confirmé par la doc Arduino), donc 32 769 * 2 = 65 538 octets = 524 304 bits à envoyer ?destroyedlolo a écrit :Quelle en serait la volumétrie a transférer par seconde ?
Il faut savoir que de part son architecture, la frambroise est loin d'être un foudre de guerre niveau réseau (parce hub USB interne, et s'est encore pire si tu utilise le disque en même temps).
Cependant, il y a quand même de la marge avant de le saturer.
Ça me fait de la matière sur quoi bosser, merci !destroyedlolo a écrit :Il n'accelèrera pas le transfère. Mais par contre, il pourra t'éviter de perdre des trames.
Des tests sont a faire ... est-ce qu'un broker tournant sur un PI peut suivre ?
Est-ce que les envoies sont en continus ou as-tu des "pause" entre les batches ?
