InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.71k stars 924 forks source link

Add emergency feature #733

Open realpixelcode opened 2 years ago

realpixelcode commented 2 years ago

In an emergency it would be handy if the watch could help the wearer in some way.

Here are some ideas:

Of course, that isn't easy to implement but my point is just that a wearable device should have some kind of emergency help.

ajack2001my commented 2 years ago

It's good and nice to have such a feature but we must remember to put a disclaimer that should this feature fail, the devs are not responsible for the failure. Maybe somebody with a legal background can sum it correctly.

Avamander commented 2 years ago

This is actually also said by the license. I think it's fairly obvious the PineTime is not a medical or an emergency device, never will be, but we could make it more prominent.

JureSenLab commented 2 years ago

We are working on this. However, we really need to be very careful what to claim. The "emergency button" should be named like "predefined call or message" and, of course, it can be also used for emergency, but it is an end-user decision and responsibility how to use it. That kind of solutions should never claim "live saving" etc.

What we are working on, is that user presses a button for a longer time than a few seconds, the countdown is shown (from f.e. 30s to 0), a user can cancel the call and when counter comes to 0, it sends the signal (BLE) to the app on the smartphone. It is on the phone app how to react.

Also, the solution will incorporate more trigger, not only long press, but also double press or info from accelerometers (fall detection). Sounds good?