Meshtastic

Web Server for devices without the app

Hi, Just joined up, excellent project thus far!

Quick intro, Amateur Radio Operator from the UK, also operate as a RAYNET member (disaster communications group in UK)

We currently using some APRS devices, but this project would enhance capabilities.

Anyway on to the suggestion.

How about adding Wifi Hotspot and a WebServer serving a simple GUI via local wifi hotspot from the ESP32.

This would then enable devices that do not have the app to communicate in a simple fashion when a situation arises that means mobile internet services are unavailable and the devices have not previously installed the APP. (also would enable IOS devices before the app is developed)

This could then provide an immediate emergency, infrastructure-independent, meshed network available to anyone with a wifi device. Simply connect to the WIFI being broadcast, open your browser, navigate to http:\192.168.10.1 and have a simple chat app that means you can send messages to all other connected devices.

Just another use case idea, I know this not the primary goal of the app. But would open a lot more uses. I guess this also falls into the “Co-op module” as discussed on other threads(SOS button). I am also assuming this could use the API to interact with the core code.

Anyway, added as a suggestion, my limited development skills may be able to assist to get a prototype going, but my coding is normally badly written at best…

Regards
Andrew

4 Likes

Very interesting idea.
Actually, using a PWA it could be possible to standardise a UI for both the mobile and the web app.
However, things like Ionic (cross platform app development framework) won’t work as the app needs fine-grained control over the hardware.

Oh yes- definitely. After 1.0 we should totally do that (and it would need not that much new code)

3 Likes

What about using https://reactnative.dev/ for cross platform app development?

I have also found a chat development using React Native that may help as well. https://github.com/FaridSafi/react-native-gifted-chat.

1 Like

I think that would be fine (along with the two options others have proposed - Flutter and Ionic). Mostly it would be up to whoever has the time and interest to drive the app forward. But you are right, a solution that could work for mobile or a hosted in device webapp would be a big plus.

More info on cross platform GUI proposals from the past:

1 Like

Hi, we plan to integrate meshtastic with FreeTAKServer (see https://github.com/FreeTAKTeam/FreeTakServer/blob/master/README.md) , that will send any message to all the ATAK connected devices. Because now ATAK is open source we think we should support that as a generic way to share geo informations
Until now we have been delayed by the COVID (boards are still somewhere after 3 months!)

3 Likes