Setting a Tektelic Kona gateway transmission power using the Chirpstack MQTT forwarder

Viewed 37

Hello Chirpstack community,

We are using a Tektelic Kona Macro gateway in combination with the Chirpstack MQTT Forwarder. This is installed on the gateway and the default Tektelic MQTT forwarder is disabled.

In principle this setup works fine, but we realized that due to our attena setup, we are exceeding the allowed EIRP tranmission limits from the gateway to end devices.

Unbelievably, we were informed by Tektelic that you cannot configure the maximum transmission power on the gateway itself and if you are using another network server, it should be done from the network server side.

I found the downlink_tx_power parameter in the region configuration file, but that seems to be applied to all gateways then.

Another possibility seems to be the Chirpstack Concentratord, but this does not seem to be supported out-of-the-box for Tektelic gateways.

In the Chirpstack MQTT Forwarder I also do not seem to find any reference to a way to regulate the transmission power.

Could someone please help me out here?

3 Answers

In principle this setup works fine, but we realized that due to our attena setup, we are exceeding the allowed EIRP tranmission limits from the gateway to end devices.

I believe for this reason, Semtech added this configuration to the Semtech UDP Packet Forwarder. In my opinion, the Tektelic packet-forwarder should provide the same:

https://github.com/Lora-net/sx1302_hal/blob/master/packet_forwarder/global_conf.json.sx1257.EU868#L7

https://github.com/Lora-net/packet_forwarder/blob/master/lora_pkt_fwd/global_conf.json#L16

Another possibility seems to be the Chirpstack Concentratord, but this does not seem to be supported out-of-the-box for Tektelic gateways.

The Tektelic gateways are not supported, as the HAL used by Tektelic is (unfortunately) not open-source.

Hi Orne,

Thanks a lot for the fast response!

I actually tried the global_conf.json approach, but I suspect I placed the file in the wrong directory on the gateway.

I placed global_conf.json in /etc/chirpstack-mqtt-forwarder but it did not seem to have any affect. But I get it now that this is actually not an MQTT Forwarder configuration, but rather that of the Semtech UDP Packet Forwarder.

Where should I place this configuration file and how can I check that it was applied? Or is there an existing one somewhere that I need to update?

the global_conf.json have no option to directly configure the transmission power.

This requires modifying the C code and global_conf.json so that the 2 work together to control the transmission power.

To make it more convenient to use, a transmit power dropdown menu needs to be provided on the web configuration page, as shown in the figure below.

gw_tx_power.png