Glow
Beacon — local-first hotspot voucher control for ESP devices and MikroTik HotSpot, with contract-first APIs across portal, admin, SDK, and cloud surfaces.
Overview
Glow maps to the beacon repo (WiFi vending — not the separate emergency-alarm craft). Beacon is in active development as a modern replacement direction for Fi: OpenAPI-defined local and cloud APIs, firmware via PlatformIO, and workspace packages for portal, admin, SDK, tools, and cloud backend/dashboard.
Capabilities
- OpenAPI specs:
beacon-local-api.v1.yamlandbeacon-cloud-api.v1.yamlwith Redocly lint and SDK generation - Local API paths for health, rates, and customer transactions on-device (
http://beacon.local/api/v1) - Workspaces:
portal,admin,sdk,tools,cloud/backend,cloud/dashboard - Contract test pipeline: lint → test → generate → SDK typecheck
- Firmware init/build scripts (
pio project init,pio run) for ESP boards - Description: local-first hotspot voucher control for ESP devices and MikroTik HotSpot
/transactions:
post:
tags: [public]
operationId: createTransaction
summary: Create a customer transaction
requestBody:
required: true
content:
application/json:
schema:
$ref: "../schemas/transaction.schema.json#/$defs/createRequest"