upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/interop/routers.env.example
diff options
context:
space:
mode:
authorYour Name <you@example.com>2026-05-17 02:48:19 +0530
committerYour Name <you@example.com>2026-05-17 02:48:19 +0530
commitb0d7394e089f00a9ffa67a2b33a502e47b778a93 (patch)
treed255d6d852a0a091220ae77556a6ed598d7d9f74 /interop/routers.env.example
parent32844ac7c4a135659714aabf7d2414f156176d72 (diff)
interop: ESP32 ↔ OpenWRT TollGate cross-platform test suite
- interop/Makefile: 10 targets for 4 test scenarios - interop-status: show device status for all devices - interop-laptop-esp32: laptop pays ESP32 with V3 token - interop-laptop-openwrt: laptop pays OpenWRT with V4 token - interop-openwrt-esp32: OpenWRT daemon auto-pays ESP32 upstream - interop-esp32-esp32: cross-board payment (needs Board B) - interop-setup/cleanup: mint alignment + wallet funding - INTEROP_PLAN.md: full test plan with scenarios and token format details - PROGRESS.md: checklist of setup/interop tasks - AGENTS.md: standing instructions for interop testing - routers.env.example: device config template - Verified interop-status against real hardware (OpenWRT + ESP32 Board A)
Diffstat (limited to 'interop/routers.env.example')
-rw-r--r--interop/routers.env.example41
1 files changed, 41 insertions, 0 deletions
diff --git a/interop/routers.env.example b/interop/routers.env.example
new file mode 100644
index 0000000..4f07a36
--- /dev/null
+++ b/interop/routers.env.example
@@ -0,0 +1,41 @@
1# Router Access Configuration — Interop Tests
2# Copy this file to routers.env and fill in your values.
3# cp routers.env.example routers.env
4#
5# routers.env is gitignored — credentials never leave your machine.
6
7ROUTER_USER ?= root
8SSH_OPTS ?= -o ConnectTimeout=10 -o StrictHostKeyChecking=accept-new
9
10# --- OpenWRT Router (alpha) ---
11ROUTER_ALPHA_HOST=10.47.41.1
12ROUTER_ALPHA_LABEL=openwrt-alpha
13ROUTER_ALPHA_SSID_24=TollGate-EVXZ-2.4GHz
14ROUTER_ALPHA_SSID_5=TollGate-EVXZ-5GHz
15ROUTER_ALPHA_PRIVATE_SSID=c03rad0r-EVXZ
16ROUTER_ALPHA_PRIVATE_PASS=alpha-juliet-quebec-81
17
18# --- ESP32 Board A ---
19ESP32_A_HOST=10.192.45.1
20ESP32_A_SSID=TollGate-C0E9CA
21ESP32_A_SERIAL=/dev/ttyACM0
22
23# --- ESP32 Board B ---
24ESP32_B_SERIAL=/dev/ttyACM1
25ESP32_B_SSID=TBD
26ESP32_B_HOST=TBD
27
28# --- Laptop interfaces ---
29LAPTOP_ETH=enx00e04c683d2d
30LAPTOP_WIFI=wlp59s0
31
32# --- Mints ---
33MINT_TESTNUT=https://testnut.cashu.space
34MINT_NOFEE=https://nofee.testnut.cashu.space
35
36# --- Upstream WiFi (for restore-after-test) ---
37UPSTREAM_SSID=EnterSSID-5GHz
38UPSTREAM_PASS=c03rad0r123!
39
40# --- Mint token tool ---
41MINT_TOKEN_BIN=/tmp/mint-token