<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>day66 &amp;mdash; Gerrit Niezen</title>
    <link>https://gerritniezen.com/tag:day66</link>
    <description>Maker of open-source software and hardware.</description>
    <pubDate>Sat, 02 May 2026 10:36:36 +0000</pubDate>
    <image>
      <url>https://i.snap.as/aMPXpIot.png</url>
      <title>day66 &amp;mdash; Gerrit Niezen</title>
      <link>https://gerritniezen.com/tag:day66</link>
    </image>
    <item>
      <title>Thinking about web apps and handling notifications from Bluetooth</title>
      <link>https://gerritniezen.com/thinking-about-web-apps-and-handling-notifications-from-bluetooth?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[For my hydroponics setup there are a bunch of reasons why I would want to be notified of an issue, e.g.:&#xA;&#xA;Temperature of range&#xA;Lights on/off outside of schedule&#xA;Water overflow&#xA;Humidity out of range&#xA;Water level too low&#xA;&#xA;Since my setup is based around using Bluetooth LE for wireless communication, that means I need to think about how to get notified about these issues on my mobile device.&#xA;&#xA;It used to super simple to get mobile notifications in Android from Bluetooth using Eddystone-URLs, but Google disabled this in 2018 due to abuse by marketers. Eddystone and iBeacons are now only supported in native apps.&#xA;&#xA;It is possible to send web push notifications from a PWA, but this requires service worker support, which is not supported by Web Bluetooth yet.&#xA;&#xA;This leaves having a web server somewhere within range of the Bluetooth device, that can subscribe to Bluetooth notifications an send send these out as web push notifications to your mobile device.&#xA;&#xA;Edit: There is also another option: The Physical Web Association now provides an unbranded native app that can be used to interact with Eddystone-URL beacons. Maybe this app can then launch the PWA?&#xA;&#xA;---&#xA;I’m publishing this as part of 100 Days To Offload. You can join in yourself by visiting https://100daystooffload.com.&#xA;&#xA;#100DaysToOffload #day66 #hydroponics&#xA;&#xA;iComment on this post/i&#xD;&#xA;div id=&#34;cusdis_thread&#34;/div]]&gt;</description>
      <content:encoded><![CDATA[<p>For my hydroponics setup there are a bunch of reasons why I would want to be notified of an issue, e.g.:</p>
<ul><li>Temperature of range</li>
<li>Lights on/off outside of schedule</li>
<li>Water overflow</li>
<li>Humidity out of range</li>
<li>Water level too low</li></ul>

<p>Since my setup is based around using Bluetooth LE for wireless communication, that means I need to think about how to get notified about these issues on my mobile device.</p>

<p>It used to super simple to get mobile notifications in Android from Bluetooth using Eddystone-URLs, but Google disabled this in 2018 due to abuse by marketers. Eddystone and iBeacons are now only supported in native apps.</p>

<p>It is possible to send web push notifications from a PWA, but this requires service worker support, which is <a href="https://github.com/WebBluetoothCG/web-bluetooth/issues/422">not supported by Web Bluetooth yet</a>.</p>

<p>This leaves having a web server somewhere within range of the Bluetooth device, that can subscribe to Bluetooth notifications an send send these out as web push notifications to your mobile device.</p>

<p>Edit: There is also another option: The <a href="https://phwa.io/">Physical Web Association</a> now provides an unbranded native app that can be used to interact with Eddystone-URL beacons. Maybe this app can then launch the PWA?</p>

<hr/>

<p>I’m publishing this as part of 100 Days To Offload. You can join in yourself by visiting <a href="https://100daystooffload.com">https://100daystooffload.com</a>.</p>

<p><a href="https://gerritniezen.com/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a> <a href="https://gerritniezen.com/tag:day66" class="hashtag"><span>#</span><span class="p-category">day66</span></a> <a href="https://gerritniezen.com/tag:hydroponics" class="hashtag"><span>#</span><span class="p-category">hydroponics</span></a></p>

<p><i>Comment on this post</i>
<div id="cusdis_thread" id="cusdis_thread"></div></p>
]]></content:encoded>
      <guid>https://gerritniezen.com/thinking-about-web-apps-and-handling-notifications-from-bluetooth</guid>
      <pubDate>Fri, 25 Sep 2020 15:28:50 +0000</pubDate>
    </item>
  </channel>
</rss>