Vždyť sis sám odpověděl. Data ti chodí co 10s, a protože chodí sama, ty je nijak nevyčítáš (což by IMHO bylo daleko lepší řešení, už proto, že je tak nikdy neztratíš, pokud je v arduinu implementován cyklický buffer), musíš mít nějaký timer, který odpočítá např. 11 s od posledního přenosu a vystaví alarm.
Nic víc s tím, tak jak to teď ne úplně dobře máš, nevymyslíš, protože to ze strany Lazara neřídíš.