Plenty of South African operators already run SCADA — Ignition, AVEVA/Wonderware or Siemens — and want to bring in remote, hard-to-cable assets over LoRaWAN: borehole and reservoir telemetry, pump stations, environmental and energy sensors. The good news is that this is a solved integration problem using protocols your SCADA already supports. First decide whether SCADA is even the right home for the data (see SCADA vs an IoT platform) — then wire it up.
The path LoRaWAN data takes to SCADA
It's a chain, and each link uses a standard interface:
- Device → gateway → network server. The LoRaWAN network server (ChirpStack, The Things Stack, Actility ThingPark or AWS IoT Core for LoRaWAN) receives the uplink, de-duplicates gateway copies, manages keys, and decodes the raw payload into engineering values via a payload codec.
- Network server → middleware (over MQTT). Network servers publish decoded data on MQTT topics. A middleware or edge layer subscribes, normalises units, and maps each device/measurement to a SCADA tag.
- Middleware → SCADA (over the SCADA's native interface). The mapped tags are presented to SCADA over OPC-UA, MQTT/Sparkplug or Modbus TCP — whichever the platform prefers.
The hardware is the easy part. The engineering is in the middle: writing the payload decoders, mapping to a clean tag namespace, handling missing/late uplinks, buffering at the edge, and securing the path.