added WakeLock which has similar intent of use as periodic service, but better battery life and maybe easier coding to get message from bluetooth device/app activity