Start Activity on Bluetooth Recieve
===

I am designing a system that listens for alarms from a piece of custom hardware via Bluetooth connection. This hardware is a vital sign monitor so the code needs to be very reliable. 

The functional requirements are such that an alarm needs to go off when a command is received from the external hardware, extremely reliably, and with no exceptions. 

My first thought was to have a service running in the background but I don't want to bog down the ram and if the service was killed I wouldn't receive my notifications anyways, which would be especially dangerous considering the product. 

Since the Bluetooth is on anyways, is there a way to start an activity upon the receipt of a Bluetooth command without having my Activity or a Service running on the phone?

 