WaveNode Bridge Setup
Use the WaveNode Bridge to connect a WaveNode WN-2d power and SWR meter to Map-panion.
The bridge runs locally and exposes a lightweight HTTP API that Map-panion polls to display forward power, reflected power, peak hold, raw counts, and per-meter configuration.
This bridge is optional and only required if you want to use the WaveNode panel in Map-panion.
What you need
WaveNode’s official software is Windows-only, so the current WaveNode Bridge workflow is designed for Windows systems.
What the WaveNode Bridge Does
The WaveNode Bridge connects a WaveNode WN-2d to Map-panion through a small local web service.
Map-panion polls the bridge at a configurable interval, with 500 ms as the recommended default.
Quick Start
If http://localhost:8787/ returns a 404, confirm that the wwwroot folder and index.html are present beside WaveNodeBridge.exe.
If the status endpoint responds, the bridge is running correctly even if you have not done any calibration.
Calibration is optional. Most users can start with the default bridge setup first.
Default Bridge URL
Use the WaveNode Bridge URL that matches where the bridge is running.
Same computer
http://localhost:8787
From another device on your LAN
http://192.168.x.x:8787
If Map-panion is running on another computer, use the local IP address of the PC running the WaveNode Bridge.
Enter the Bridge Settings in Map-panion
In Map-panion, open the WaveNode Panel Settings and enter the bridge information.
Typical settings
The default recommended poll interval is 500 ms. Lower values give faster updates, while higher values reduce CPU and network activity.
Optional files and folder layout
The WaveNode Bridge can use an optional config.json file placed in the same folder as the EXE.
If no config.json is provided, the bridge uses its default values.
Example optional config
For the calibration page to work, the wwwroot folder also needs to be present beside WaveNodeBridge.exe.
Recommended folder layout
WaveNode\
WaveNodeBridge.exe
config.json
wavenode-calibration.json
wwwroot\
index.html
You can then create a shortcut and
place it on youtr desktop or location of your choice.
config.json is optional. The wwwroot folder is required if you want to use the browser-based calibration page at http://localhost:8787/.
Build the EXE (Optional)
If you are not using a prebuilt EXE, you can build the bridge from source using the included PowerShell script.
From inside the wavenode-bridge folder, run:
If PowerShell blocks the script, you may need to allow local scripts for your user account.
Then run the build script again.
Build Output
If you build the bridge from source, the EXE will be created in:
src/WaveNodeBridge/bin/Release/net8.0/win-x64/publish/
The generated file will be:
WaveNodeBridge.exe
Copy that EXE anywhere you want to run it from.
Run the Bridge
Once the EXE is ready, start the bridge by double-clicking it or launching it from PowerShell.
.\WaveNodeBridge.exe
The bridge should start on:
http://localhost:8787
The first time you run the EXE, Windows may prompt for firewall access. Allow Private Networks.
Verify the Bridge Is Running
Before trying to use the bridge from Map-panion, confirm that it is responding.
If the local page responds, the bridge is running and Map-panion should be able to poll it using the correct bridge URL.
API Endpoints
The bridge exposes local REST endpoints that Map-panion and the calibration tools use.
http://<PC-IP>:8787/api/wavenode/status
This endpoint returns forward power, reflected power, peak values, raw counts, and meter configuration.
http://<PC-IP>:8787/api/wavenode/calibration
This endpoint is used by the calibration page to capture raw values, save scaling factors, reset calibration, and manage per-meter calibration state.
Visible Meters
In Map-panion, each WaveNode meter should explicitly define its sensor model.
Important note
Each visible meter should be assigned the correct sensor model. If a meter is not configured correctly, Map-panion may show it as Unknown.
Calibration
The goal of calibration is to make Map-panion match the WaveNode front panel display as closely as possible.
Calibration is optional.
The WaveNode Bridge tracks the same values that the WaveNode software sees, so most users can use the bridge without doing any additional calibration.
Calibration is only needed if you want to fine-tune how Map-panion displays meter values for your station, sensors, or operating preferences.
The calibration page is included as:
wwwroot/index.html
The wwwroot folder needs to be present beside WaveNodeBridge.exe so the bridge can serve the calibration page correctly.
When the bridge is running, open the calibration page in your browser at:
http://localhost:8787/
If http://localhost:8787/ returns a 404, confirm that the wwwroot folder and index.html are present beside WaveNodeBridge.exe.
If http://localhost:8787/ returns a 404, confirm that the wwwroot folder and index.html are present beside WaveNodeBridge.exe.
If you want to start over for a single meter, use Reset Calibration (this meter).
For most users, calibration is optional. Start with the default bridge setup first, then calibrate only if you want additional fine-tuning.
Portable Version Note
If you are using the portable version of Map-panion, the config.json file needs to live beside the portable .exe.
After you save the WaveNode bridge settings, Map-panion writes them to config.json. If that file is not already there, it will be created after saving.
After saving, restart Map-panion so the new settings are loaded.
For portable installs, keep the app in its own folder so the .exe and config.json stay together.
Optional Startup Shortcut
If you want the WaveNode Bridge to start automatically, you can create a shortcut to WaveNodeBridge.exe and place it in your Windows Startup folder.
This is an easy way to have the bridge start automatically when Windows starts.
Troubleshooting
Quick Summary
The WaveNode Bridge connects a WaveNode WN-2d to Map-panion through a lightweight local web service.
For most users, calibration is optional. The bridge already tracks the same values the WaveNode software sees.