<div dir="ltr">Hi Josh,<div><br></div><div>Yes, a cached WASM website would be nice but it always fails in the wrong moment ..</div><div>I did some experiments early to see if this technology can be used instead of mobile development:</div><div><br></div><div><a href="https://www.aicodix.de/example3/">https://www.aicodix.de/example3/</a><br></div><div><br></div><div>It does work nice, and we also have WebUSB, so we can do some fancy things with an RTL-SDR dongle:</div><div><br></div><div><a href="https://www.aicodix.de/example8/">https://www.aicodix.de/example8/</a><br></div><div><br></div><div>Unfortunately it is still not as efficient and convenient as a native app.</div><div><br></div><div>If you want to play with the idea, the complete source code and a Makefile can be found at those links, so you can start experimenting.</div><div><br></div><div>The new Ribbit modem scheme still needs rigorous testing before we can start relying on it.</div><div><br></div><div>If you want an offline, command line modem, checkout the ribbit branch here:</div><div><br></div><div><a href="https://github.com/aicodix/modem/tree/ribbit">https://github.com/aicodix/modem/tree/ribbit</a><br></div><div><br></div><div>Ahmet</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 25, 2023 at 11:03 PM W4CKX via Ribbit-Developers <ribbit-developers@lists.openresearch.institute> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="auto"><div dir="auto">Hello Josh,</div><div dir="auto"><br></div><div>Thank you for reaching out</div><div dir="auto"><br></div><div dir="auto">The message header metadata is being defined. It's not finalized and won't be until we get extensive real world testing.</div><div dir="auto"><br></div><div dir="auto">In an emergency, the situation would be cellular denied with limited to no connectivity. So wouldn't MQTT be reliant on having an Internet network running?</div><div dir="auto">Remember that the nodes (user radios) are loosely connected on ad-hoc transmissions.</div><div dir="auto"><br></div><div dir="auto">I hear your feedback on PWA apps.</div><div dir="auto">I am curious to learn:</div><div dir="auto">Does a PWA app allow access to the phone audio in/out microphones, speakers, line mic in, line out?</div><div dir="auto"><div dir="auto">And this reliably across phone makes and models?</div><div dir="auto"><br></div>Pierre W4CKX</div><div dir="auto"><br></div><div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Tue, Jul 25, 2023, 3:12 PM Josh Datko via Ribbit-Developers <ribbit-developers@lists.openresearch.institute> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><u></u><div><div>Is the packet binary format published somewhere?<br></div><div><br></div><div>I just discovered ribbit and there are some things that I can probably help with. I'm not a mobile developer, but once a minimodem like utility exists where the audio is converted into the packet (is it literally just text? no header etc...?) there are some fun experiments perhaps.<br></div><div><br></div><div>For example, I'm not sure you completely have to re-invent the ARES message board idea. MQTT, with perhaps carefully crafted topics could meet your requirements I think. Additionally, I've always been interested in having multiple radios (hams have plenty of them in general) where you could map them to MQTT topics. So perhaps there is one well know uplink frequency, but perhaps several downlink frequencies (different radios or perhaps scanning).<br></div><div><br></div><div>In any case, I'm useless on mobile development but I'm interesting in the more embedded / backend stuff.<br></div><div><br></div><div>Lastly, I'd suggest you consider a Progressive Web App (PWA) instead of an actual mobile app. The benefit is you can distribute the app without the app store (useful for emergencies), they are installed like regular apps, and you then really only need to maintain one code base vs ios and android specific features.<br></div><div><br></div><div>I tried it quickly and it does amazing work very nicely with two handhelds and FM, but they were only 1 meter apart :P<br></div><div><br></div><div>Josh<br></div><div><br></div><div><br></div></div></blockquote></div></div></div>
</blockquote></div>