WirelessGateway
Source:
src/AWS/IoTWireless/WirelessGateway.ts
An AWS IoT Core for LoRaWAN wireless gateway — the cloud registration of
a physical LoRaWAN gateway (packet forwarder), keyed by its unique
64-bit GatewayEui.
The gateway’s radio identity (GatewayEui, RfRegion, sub-bands,
beaconing) is immutable — changing it replaces the gateway. The name,
description, EUI/NetID filters, MaxEirp, and tags update in place.
Creating Gateways
Section titled “Creating Gateways”US915 Gateway
import * as IoTWireless from "alchemy/AWS/IoTWireless";
const gateway = yield* IoTWireless.WirelessGateway("RooftopGw", { loRaWAN: { GatewayEui: "aa555a0000000001", RfRegion: "US915", }, tags: { site: "hq" },});Gateway with join filters
const gateway = yield* IoTWireless.WirelessGateway("RooftopGw", { loRaWAN: { GatewayEui: "aa555a0000000001", RfRegion: "US915", JoinEuiFilters: [["0000000000000001", "00000000000000ff"]], MaxEirp: 30, },});