Contributing to the MeshCore Coverage map

What is this?

Can you hear me now?
The goal of this project is to map out "effective" coverage of the Central West Florida MeshCore mesh. The client app will already tell you whether a repeater heard your message, but that doesn't really tell you much. Did it actually go anywhere? Did anyone else receive it? By using MQTT data from prominent observer nodes, this helps visualize that places where a sent message will be widely received.
The coverage map is a crowd-sourced visualization of repeater coverage in the Central West Florida MeshCore mesh.
The main map has a few features:

How it works

You send your location to #wardrive in the format "lat.xxxx lon.yyyy". If your location is received, a new point is added to the map indicating you can reach the mesh at that spot. If you want to also log places where you can't reach the mesh, there's a helpful web app you can run on your phone to automate the process. To be considered reachable, your message repeats have to be observed by one of the following MQTT observers.
WA7JNJ Radio made a nice video overview of the project and how to get started.

How you can contribute

The easiest way to contribute is to use the Wardrive app. It allows you to connect to your companion radio and send ping messages automatically. It also sends your ping location to the service so that misses are also automatically logged. You can send single pings or enable 'auto mode' which will send a ping when you enter a coverage tile that hasn't been updated recently. The app will also listen for a repeat and send the repeater and radio stats to the service. This allows you to find repeaters that aren't getting repeated by the larger mesh.

Using the Wardrive app

It mostly "just works", but there are few things to know when using the app.

Host an instance for your region?

If you want to set up an instance for your region you have two good options.

Privacy

The only thing the service stores is the location you send to #wardrive and the id of the 1st hop repeater. The web app sends your location to #wardrive and to the service. That's it. Logging on the web app is stored locally. You will be sending your companion radio's name with your location to #wardrive which is a public channel.