OSC en WiFi : latence et pertes en multicast ?
Posté : lun. 21 juil. 2025 12:53
Salut,
J’ai une Arpschuino WiFi (ESP32) qui recoit de l’OSC en multicast pour piloter des servos. J'ai suivi un setup sur libre-octet et en unicast ca va mais en multicast j’ai des latences aléatoires surtout quand plusieurs messages arrivent vite.
Le servo réagit souvent avec 200–500 ms de retard, voire pas du tout sur un burst. J’ai mis un petit log côté série pour voir quand les paquets arrivent vs quand le PWM change, et j’ai ca :
Rien d’autre ne tourne coté sketch, j’ai viré tous les delay() suspectés, pas de log réseau. J’utilise un petit routeur TP-Link dédié, pas de gros trafic, juste 3 ESP sur le réseau. Le firmware Arpschuino est à jour. Est ce normal d’avoir du décalage avec du multicast sur ESP32 ? Possible que ce soit le WiFi qui gère mal les bursts ? J’ai besoin d’aide
Merci d’avance
J’ai une Arpschuino WiFi (ESP32) qui recoit de l’OSC en multicast pour piloter des servos. J'ai suivi un setup sur libre-octet et en unicast ca va mais en multicast j’ai des latences aléatoires surtout quand plusieurs messages arrivent vite.
Le servo réagit souvent avec 200–500 ms de retard, voire pas du tout sur un burst. J’ai mis un petit log côté série pour voir quand les paquets arrivent vs quand le PWM change, et j’ai ca :
Code : Tout sélectionner
[12:03:14.213] OSC msg /servo/1 90
[12:03:14.215] PWM write: 90°
[12:03:15.034] OSC msg /servo/1 120
[12:03:15.552] PWM write: 120° <-- 500ms plus tard !
Merci d’avance