Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.
/ MeshMap Public archive
forked from kp4msr/MeshMap

Mesh Map is a web based application which discover all the nodes on the mesh!

License

Notifications You must be signed in to change notification settings

kn6plv/MeshMap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mesh Map

NOTE: This project is no longer being actively developed. Instead see https://github.com/kn6plv/NewMeshMap/

Mesh Map is a web based application useful to view who are connected to the mesh and what is his node position in map, it also shows additional information for each node.

Requirements

The application requires at least a simple web server capable of host HTML doxcuments. For a live view the viewer must have access to the local mesh.

How to install

You can host this application on your prefered Web Server.

Please follow this general steps to install:

  1. Clone the repository.
  2. Install the supporting libraries using 'npm install'.
  3. Build the application using 'npm run build'.
  4. Copy the applications (which is now a simple group of static files) from the 'build' directory to your web server.

Configuration

The application is configured by modifying the 'appConfig.json' file. The default configuraiton is for the Bay Area AREDN mesh. To change the configuration:

  1. Open 'public/appConfig.json'.
  2. Edit the settings. The defaults look something like this:
{     
    "name" : "BayArea AREDN",
    "mapSettings": {
        "zoom": "10",
        "mapCenter": {
            "node": "kn6plv-brkoxfla-arecibo",
            "lat": "37.8880",
            "lon": "-122.2679"
        },
        "servers": [
            { "test": "http://kn6plv-tiles.local.mesh/tile/10/164/395.png", "url": "http://kn6plv-tiles.local.mesh/tile/{z}/{x}/{y}.png" },
            { "test": "https://c.tile.openstreetmap.org/10/162/395.png", "url": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png" }
        ]
    },
    "contactInfo": {
        "callsign" : "KN6PLV",
        "name": "Tim Wilkinson",
        "email": "[email protected]"
    },
    "nodesFilter" : "[a-zA-z]+[0-9][a-zA-Z]+",
    "offline" : false
}

About Developer

Mesh Map was originally developed by KP4MSR but has been extensively rewritten by KN6PLV ([email protected])

About

Mesh Map is a web based application which discover all the nodes on the mesh!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.0%
  • HTML 10.5%
  • CSS 1.5%