Sovereign Airwaves · the physical layer

The hardware stack

Five node roles, one radio family — Semtech SX1262 on 920–925 MHz. Every device sits inside the NBTC envelope: transmit power + antenna gain capped at ≤ 50 mW e.i.r.p.

ชั้นฮาร์ดแวร์ — วิทยุ LoRa SX1262 ย่าน 920–925 MHz · กำลังส่ง ≤ 50 mW ตามข้อกำหนด กสทช.

SX1262
one radio family across every node
920–925
MHz · Thailand LoRa (use US915 hardware)
≤ 50 mW
e.i.r.p. · NBTC-legal, enforced in software
5 roles
gateway · relay · merchant · driver · tag

Five node roles

Gateway — Intel N100 hub with LoRa concentrator
Gateway hub

Intel N100 + concentrator

x86 host: Go gateway, offline routing, dispatch. Core 0 ingest · Cores 1–3 route.

≈ 50 mW e.i.r.p. · 8 m mast
Mesh relay — Radxa Zero 3W with SX1262 module
Mesh relay

Radxa Zero 3W + SX1262

The real edge_node firmware target — Rust driving the radio over SPI.

≈ 40 mW e.i.r.p. · 4 m mast
Merchant node — Heltec WiFi LoRa 32 V3
Merchant node

Heltec WiFi LoRa 32 V3

ESP32-S3 + SX1262 at the counter — carries the offline POS uplink.

≈ 25 mW e.i.r.p. · indoor
Driver companion — LilyGO T-Beam class with GPS
Driver companion

LilyGO T-Beam + GPS

Mobile dispatch node — onboard GNSS for the rider and delivery breadcrumbs.

≈ 25 mW e.i.r.p. · mobile
IoT tracker — bare SX1262 asset tag
IoT tracker

SX1262 asset tag

Low-power telemetry & presence — GPS-free traffic calibration from the mesh.

≈ 10 mW e.i.r.p. · low duty

Images are schematic illustrations — the RF parameters (TX dBm + antenna dBi, mast height) are the exact values the coverage planner models against the legal cap. Drop real product photos into hardware/hw/ to replace them.

Two compute hosts, two jobs

🖧 Gateway — Intel N100 (x86)

Runs the Go gateway: Ed25519 auth, Postgres persistence, offline OpenStreetMap/Valhalla routing, the Hungarian dispatch solver, and Prometheus metrics. Fanless, ~6 W. Its four cores are why the design pins Core 0 to ingestion and Cores 1–3 to routing.

📟 edge_node — Radxa Zero 3W (SBC)

The real firmware target: Rust + rppal driving the SX1262 over SPI. Linux on the device; a mock_spi fallback lets the same code build and test off-Linux while the radio driver (the one hardware-blocked seam) is finished.

Band and compliance — get it right at purchase

ตรวจสอบตามประกาศ กสทช. (มท. 1033-2560) — ย่าน US915, กำลังส่ง ≤ 50 mW, รอบการส่ง ≤ 1%/ชม.

Band

Thailand LoRa is 920–925 MHz → buy US915 (902–928) hardware and presets. EU868 does not cover our band — it will not work. Get this right in every tool and every purchase.

Power

≤ 50 mW e.i.r.p. — NBTC TS 1033-2560 SDoC self-declaration tier. Enforced in software: TX dBm + antenna dBi is capped at 17 dBm e.i.r.p. on every device.

Duty cycle

≤ 1%/hr cumulative TX per device; the ≥20-channel FHSS path (≤ 0.4 s dwell/channel) allows 10%/hr. No transmit loop faster than the per-SF legal frame budget.

Buy cheap beats rent — or wait

~$150
RF-validation bench (boards + target SBC)
days
to validate real RF vs planner predictions
buy > rent > wait
rental is worse than owning at this price

Request for quotation — one pilot cell

QtyItemKey specIndicative unit (USD)Ext.
1Gateway — Intel N100 + LoRa concentrator + outdoor antennax86 host · US915 · ≤ 50 mWquote requested~$250–360
2Mesh relay — Radxa Zero 3W + SX1262 module + antennaRust edge_node target$25–55$50–110
5Merchant node — Heltec WiFi LoRa 32 V3ESP32-S3 + SX1262$20–25$100–125
3Driver companion — LilyGO T-Beam + GPSSX1262 + GNSS, mobile$30–45$90–135
5IoT tag — bare SX1262 asset taglow-power telemetry$5–20$25–100
lotAntennas · cabling · outdoor enclosures (US915, IP-rated)weatherproofingquote requested~$60–120
Indicative pilot-cell total≈ $575–950

Band — non-negotiable

920–925 MHz → quote US915 (902–928) variants. EU868 does not cover our band and will not be accepted.

Compliance

Capable of ≤ 50 mW e.i.r.p. — NBTC TS 1033-2560 SDoC tier. Please state antenna-gain options.

Requested from supplier

Unit price at qty · lead time · US915 confirmation · ship to Udon Thani, TH.

Prices indicative (internal RF reference, 2026-07) — verify at purchase. The N100 gateway and weatherproofing are marked quote requested. This cell is the Pilot step: it follows the ~$150 RF-validation bench and proves real 920–925 MHz behaviour against the planner before the 100-node scale-up.

The radio is the last mile

Explore the rest of the showcase: home · investor deck · live network planner

Open the network planner →
Krobjob Grid · hardware stack SX1262 · 920–925 MHz ≤ 50 mW e.i.r.p. ← showcase ←/→ or click to advance · swipe on mobile