It samples heart rate every 5-30 minutes in the background (for long term tracking and sleep), or continuously while you're asking it to do so, same as any common smart watch. There's a command to begin realtime heart rate reporting, and a command to stop it.