Here is a smart wearable device that you can activate anywhere to get some help. The BBguarder Personal Wearable Alarm comes with 120dB alarm and 30-second recording function. When you push its button twice, it will send your information to your emergency contacts.
The battery lasts for up to a month on standby mode.
[where to get it]