Giter VIP home page Giter VIP logo

Comments (11)

android606 avatar android606 commented on May 26, 2024 1

Perhaps pressing the "I need help" button once means "help, I'm lost, come find me", but pressing it three times or something similar means "help, my life is in danger". The first case sends an alert to everyone in the mesh, with current/last known location. The second case sends an alert, or possibly ongoing periodic alerts, AND prompts the rest of the mesh users to contact 911 / emergency responders. That way, the "I need help" button could be used by a kid/person that accidentally took the wrong trail fork to notify the others, WITHOUT accidentally sending in the Search & Rescue helicopter.

from firmware.

geeksville avatar geeksville commented on May 26, 2024

This issue has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/user-story-added-for-an-i-need-help-mode/65/1

from firmware.

geeksville avatar geeksville commented on May 26, 2024

This issue has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/extension-of-the-functionality-of-devices-meshtastic/411/1

from firmware.

geeksville avatar geeksville commented on May 26, 2024

This issue has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/real-world-use-cases/175/45

from firmware.

geeksville avatar geeksville commented on May 26, 2024

This issue has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/public-emergency-chat-room-not-encrypted/713/2

from firmware.

geeksville avatar geeksville commented on May 26, 2024

This issue has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/notification-and-beacon-mode/768/2

from firmware.

geeksville avatar geeksville commented on May 26, 2024

This issue has been mentioned on Meshtastic. There might be relevant details there:

https://meshtastic.discourse.group/t/public-emergency-chat-room-not-encrypted/713/14

from firmware.

mc-hamster avatar mc-hamster commented on May 26, 2024

Just thinking about it ... this is almost integrated into the ExternalNotificationPlugin as is.

We can take advantage of the bell character as part of the current implementation, so when a device gets the bell character, that means "SOS!"

On the device hardware, it would mean adding support for an event to send the emergency button and then adding support to the mobile device to respond to the alert character.

from firmware.

mc-hamster avatar mc-hamster commented on May 26, 2024

In fact, we can just work with the existing button with button.attachMultiClick and if we get five quick clicks, that means we want to send an alert. That would mean no additional hardware.

from firmware.

garthvh avatar garthvh commented on May 26, 2024

Support for bell character #1035

from firmware.

mc-hamster avatar mc-hamster commented on May 26, 2024

Closing this as the device side is done.

Triggering on the ASCII BELL will cause an alarm if used with the external notification plugin.

ASCII BELL can be sent by a client as a tap back and/or in the message itself.

More support needs to be built out in the clients.

At present, there's no way to send the ASCII BELL from the device directly, but that can be a feature request of the ext notification plugin if it's needed.

from firmware.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.