{"id":4830,"date":"2021-07-19T08:21:13","date_gmt":"2021-07-19T08:21:13","guid":{"rendered":"https:\/\/www.beaconzone.co.uk\/blog\/?p=4830"},"modified":"2023-05-04T15:04:00","modified_gmt":"2023-05-04T15:04:00","slug":"bluetooth-buttons-for-lone-worker-and-sos","status":"publish","type":"post","link":"https:\/\/www.beaconzone.co.uk\/blog\/bluetooth-buttons-for-lone-worker-and-sos\/","title":{"rendered":"Bluetooth Buttons for Lone Worker and SOS"},"content":{"rendered":"\n<p>Some <a rel=\"noreferrer noopener\" aria-label=\"beacons can be used to detect a button press (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/ButtonPressDetection\" target=\"_blank\">beacons can be used to detect a button press<\/a>. This is useful for lone worker, SOS or paging type applications. There are two main mechanisms:<\/p>\n\n\n\n<p><strong>Keypress Shown in Advertising<\/strong><\/p>\n\n\n\n<p>Depending on the beacon, this can be setup either to only advertise when the key is pressed (button triggered) or advertising all the time and the advertising changes. The former is better for longer battery life while the latter is better when you need to continuously know the beacon is working.<\/p>\n\n\n\n<p>Advertising can be detected:<\/p>\n\n\n\n<ul>\n<li>In apps using standard Apple and Android Bluetooth APIs<\/li>\n\n\n\n<li>On single board computers such as Raspberry Pi<\/li>\n\n\n\n<li>Using Bluetooth to <a rel=\"noreferrer noopener\" aria-label=\"WiFi\/Ethernet gateways (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/Gateways\" target=\"_blank\">WiFi\/Ethernet gateways<\/a> that send the advertising to a server<\/li>\n\n\n\n<li>On Macs and PCs using built in Bluetooth (on laptops) or using a Bluetooth dongle<\/li>\n\n\n\n<li>On any devices that have a USB connection, using a <a rel=\"noreferrer noopener\" aria-label=\"scanning dongle (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/Gateways\/ABSniffer528\" target=\"_blank\">scanning dongle<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Keypress Detected via a GATT Connection<\/strong><\/p>\n\n\n\n<p>A few beacons allow a keypress to be notified to a connected application. Apps on iOS and Android, applications on single board computers and desktops\/laptops can connect to a Bluetooth Service Characteristic to be notified when there&#8217;s a key press. Connection suspends advertising and prevents the button device from being seen\/connected to from other devices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"beacons\">Beacons<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th> Beacons <\/th><th> via<br>Advertising <\/th><th> GATT<br>Connection <\/th><th> Notes <\/th><\/tr><\/thead><tbody><tr><td><a rel=\"noreferrer noopener\" aria-label=\"iBS01 (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS01\" target=\"_blank\">iBS01<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"iBS04 (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS04\" target=\"_blank\">iBS04<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"iBS01G (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS01G\" target=\"_blank\">iBS01G<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"iBS01H (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS01H\" target=\"_blank\">iBS01H<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"iBS01RG (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS01RG\" target=\"_blank\">iBS01RG<\/a>,<a rel=\"noreferrer noopener\" aria-label=\"iBS01T (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS01T\" target=\"_blank\">iBS01T<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"iBS03G (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS03G\" target=\"_blank\">iBS03G<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"iBS03RG (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS03RG\" target=\"_blank\">iBS03RG<\/a>, <a href=\"https:\/\/www.beaconzone.co.uk\/sensor\/iBS03T\" target=\"_blank\" rel=\"noreferrer noopener\">iBS03T<\/a><\/td><td>Yes<\/td><td>No<\/td><td>Button press is in the advertising data.<\/td><\/tr><tr><td><a href=\"https:\/\/www.beaconzone.co.uk\/iBS02M2\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">iBS02M2<\/a><\/td><td>Yes<\/td><td>No<\/td><td>Can connect your own button.<\/td><\/tr><tr><td><a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/M52Plus\" target=\"_blank\">M52 Plus<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/Meeblue\/M52SAPLUS\" target=\"_blank\">M52_SA Plus<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/Meeblue\/M52-PA\" target=\"_blank\">M52-PA<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/Meeblue\/U1Thin\" target=\"_blank\">U1<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/Meeblue\/U1Thin\" target=\"_blank\">UL<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/Meeblue\/UL1Thin\" target=\"_blank\">1 Thin<\/a><\/td><td>Yes<\/td><td>No<\/td><td>Button triggered broadcast.<\/td><\/tr><tr><td><a rel=\"noreferrer noopener\" aria-label=\"S1 (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/S1\" target=\"_blank\">S1<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"i7 (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\/i7MiniBeaconPlus\" target=\"_blank\">i7<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"D15N (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/Minew\/D15N\" target=\"_blank\">D15N<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"E2 (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/Minew\/e2\" target=\"_blank\">E2<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/B10\" target=\"_blank\">B10<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/Minew\/P1Plus\" target=\"_blank\">P1 Plus<\/a>, <a href=\"https:\/\/www.beaconzone.co.uk\/B7WRistband\" target=\"_blank\" rel=\"noreferrer noopener\">B7<\/a><\/td><td>Yes<\/td><td>No<\/td><td>Set any of the advertising types to trigger on a button double or triple press<\/td><\/tr><tr><td><a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/F6\" target=\"_blank\">F<\/a><a href=\"https:\/\/www.beaconzone.co.uk\/F6\" target=\"_blank\" rel=\"noreferrer noopener\">6<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/F6\" target=\"_blank\"> Tracker Beacon<\/a><\/td><td>No<\/td><td>Yes<\/td><td>via SDK<\/td><\/tr><tr><td><a href=\"https:\/\/www.beaconzone.co.uk\/MWL01\" target=\"_blank\" rel=\"noreferrer noopener\">MWL01<\/a><\/td><td>Yes<\/td><td>No<\/td><td>AoA beacon. Button press is in the advertising data. <\/td><\/tr><tr><td><a href=\"https:\/\/www.beaconzone.co.uk\/sensor\/STiE10\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"STiE10 (opens in a new tab)\">STiE10<\/a>, <a href=\"https:\/\/www.beaconzone.co.uk\/sensor\/STiE9\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"STiE9 (opens in a new tab)\">STiE9<\/a><\/td><td>No<\/td><td>Yes<\/td><td>Long pressing OFF does not cause the beacon to turn off but instead puts the beacon into &#8216;SOS&#8217; mode where the configured advertising is stopped and the &#8216;SOS&#8217; can be detected in the configuration app or your custom app and the &#8216;SOS&#8217; state cancelled.<\/td><\/tr><tr><td><a href=\"https:\/\/www.beaconzone.co.uk\/W2-P5202D3\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"W2-P5202D3 (opens in a new tab)\">W2-P5202D3<\/a><\/td><td>Yes<\/td><td>No<\/td><td>Button triggered advertising.<\/td><\/tr><tr><td><a href=\"https:\/\/www.beaconzone.co.uk\/Feasycom\/FSC-BP103\" target=\"_blank\" rel=\"noreferrer noopener\">FSC-BP103<\/a><\/td><td>Yes<\/td><td>No<\/td><td>Advertises more often.<\/td><\/tr><tr><td><a href=\"https:\/\/www.beaconzone.co.uk\/rechargeable\/F1\">F1<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/KKM\/B1SOSButton\" target=\"_blank\">B1 SOS Button<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/KKM\/B2Button\" target=\"_blank\">B2 Button<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/KKM\/W7\" target=\"_blank\">W7<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/K11Beacon\" target=\"_blank\">K11<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/KKM\/K21\" target=\"_blank\">K21<\/a>, <a href=\"https:\/\/www.beaconzone.co.uk\/KKM\/K3\" target=\"_blank\" rel=\"noreferrer noopener\">K3<\/a><\/td><td>Yes<\/td><td>No<\/td><td>Advertises differently when button pressed.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>We offer <a href=\"https:\/\/beaconzone.consulting\/\" target=\"_blank\" rel=\"noreferrer noopener\">consultancy<\/a> if you need more project specific advice.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some beacons can be used to detect a button press. This is useful for lone worker, SOS or paging type applications. There are two main mechanisms: Keypress Shown in Advertising Depending on the beacon, this can be setup either to only advertise when the key is pressed (button triggered) or advertising all the time and &hellip; <a href=\"https:\/\/www.beaconzone.co.uk\/blog\/bluetooth-buttons-for-lone-worker-and-sos\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Bluetooth Buttons for Lone Worker and SOS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[266,295],"tags":[],"_links":{"self":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4830"}],"collection":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=4830"}],"version-history":[{"count":28,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4830\/revisions"}],"predecessor-version":[{"id":8531,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/4830\/revisions\/8531"}],"wp:attachment":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=4830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=4830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=4830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}