Waking up the device every 30 seconds is not very power-friendly either. Maybe there is some way to tune the N900 watchdog?