LoRaWAN HAT/mini-PCIe card on WAGO Edge Controller — experiences and recommendations?

Hi everyone,

I’m working on a project where I want to add LoRaWAN gateway capability directly to a WAGO Edge Controller running Debian Linux, and I’m hoping someone here has done something similar.

My setup and goal: I’m running an Ignition SCADA server with the OperaMetrix LoRaWAN module (docs.operametrix.com/modules/lorawan). This module implements a full LoRaWAN network server inside Ignition, listening on UDP port 1700 for the Semtech Packet Forwarder protocol. I want a LoRaWAN concentrator card installed in the WAGO device to act as the gateway, forwarding RF packets to the Ignition/OperaMetrix server.

My questions:

  1. What LoRaWAN concentrator card have you installed? Has anyone fitted a LoRaWAN mini-PCIe, or USB concentrator to a WAGO Edge Controller? Region (EU868).
  2. Where did you buy it? Are there Norwegian or European distributors you’d recommend? I’d prefer to avoid long shipping times from Asia if possible. Are there EU-based alternatives?
  3. Software on the Linux side? What packet forwarder software have you used? Are there programs that are shippted with Debian? Must I compile programs?
  4. Tips, websites ? Any good websites to look at? HowTo links?

LoRaWAN sensor → RF → Concentrator card in WAGO → Tailscale →
Semtech Packet Forwarder (UDP) → Ignition + OperaMetrix module →
[LoRaWAN] tag provider in Ignition

Espen

I would definitely recommand Chirpstack, this is the open source reference for a Network server.
Here you’ll find some information :

If you plan to have a bigger coverage then maybe it’s better to use proper LoRaWAN gateways.
I would recommand Kerlink gateways.
It can directly include Chirpstack, or it can act as a basic Packet forwarder.

Thank you, I will try to order the WISE-R311 card and test chirpstack :slight_smile:

Espen

yesterday i setup an Edge Computer 752-9400 with the Advantec WISE-R311 Card and Helmut’s Rollout Container.

the rollout was very easy and worked without problems. took about 5 minutes until the whole stack was available.

i used FW05 of our Edge Computer Image. you can also easily use the USB Installer we provide at the Downloadcenter to update the OS of the Edge Computer.

WAGO USB Installer for Edge Computer | WAGO Download Center

OS / Firmware Edge Computer Debian | WAGO Download Center

The only thing is missing for the Stack is the Standard Container Logging Option.
I Recommend to change the daemon.json file, because the Packet Forwarder Container is producing a lot of log Messages.

Docker can be stopped with systemctl, you should stop the daemon first before editing the daemon.json. (Location: /etc/docker/daemon.json )

{
"data-root": "/docker",
"log-driver": "json-file",
"log-opts": {
"max-size": "2m",
"max-file": "5"
}
}

Hello,

If I understand correctly, the WISE-R311 WAGO card connected via mini PCIe to an EDGE Computer can serve as a LoRaWAN gateway?

Additionally, can this card be configured solely in “Passthrough” mode to forward frames via MQTT to a remote ChirpStack server?

Regarding the antenna, where can it be connected? I couldn’t find any information on the manufacturer’s site:

Thank you,

Correct, the WISE-R311 can be connected via mPCIe with the Edge Computer to work as a Lorawan gateway.

The Card itself works as a Packet Forwarder and push Lorawan Frames via UDP to a Lorawan Stack. In the Stack we used (Chirpstack) the packets are pushed to the Chirpstack Application and the MQTT Integration Publishes the Payload to a MQTT Broker. I dont think the card can be configured to use MQTT natively.

The type of antenna is listed in the datasheet of the Card.

=> see here: