Minimum interval to resend data
Even if no data is recieved, the arduino should resend the last data at some minimum interval (e.g. 10 sec.), confirming that it's still running. The recieving program can test for this, issuing an error if nothing was recieved for a bit longer than this minum interval (e.g. 15 sec.).