Xon_Xoff

voir https://en.wikipedia.org/wiki/Software_flow_control
Sans doute combiner un petit buffer de transmission avec un grand buffer de réception et un signal XOFF à 50% de ce buffer.
Ceci est clairement compatible avec la transmission json.
Une alternative très simple : la transmission est de durée critique pour les petits messages.
Un grand message est envoyé avec une pause tous les 200 bytes... ceci doit laisser le temps d'affecter les buffers ou réorganiser la mémoire.