This is a new feature that makes it possible to extend network coverage by deploying ‘Relay Gateways’ that operate without internet access. While the Gatway Mesh only requires changes to the LoRa Gateways, this implements an overview of detected Relay Gateways and their last heartbeat. Please see ChirpStack Gateway Mesh for for information. Support for this feature will be implemented in the next ChirpStack Gateway OS version.
Yes, A Relay Gateway within the mesh is able to relay data from / to an other Relay Gateway and from LoRaWAN end-devices. I’m currently working on updating all the GW OS packages and doing some last testing. I expect there will be a GW OS release next week.
Hi @brocaar
Since LoRaWAN signal is quite far, is there any “testing mode” to test and see how the Gateway mesh works in a shorter range (says in 100m).
For simulated test, we may set gateway A to receive signal from gateway B only…
And only gateway C has internet access.
Thanks for the reply @brocaar.
So just for my understanding:
Chirspstack doesn’t support automatic role mapping from OIDC claims, but a custom endpoint needs to be used that will interact with the ChirpStack API to create/update users?
ChirpStack already creates the user for you, based on the standard OIDC claims. Once created and it will make a request if you have configured a callback URL. This will pass all the claims which you can use to setup a tenant, profiles, … See this config part:
# Registration enabled.
#
# Enabling this will automatically register the user when it is not yet present
# in the ChirpStack database. There is no registration form as the user information
# is automatically received using the OpenID Connect provided information.
# The user will not be associated with any organization, but in order to
# facilitate the automatic onboarding of users, it is possible to configure a
# registration callback URL (next config option).
registration_enabled=false
# Registration callback URL.
#
# This (optional) endpoint will be called on the registration of the user and
# can implement the association of the user with an organization, create a new
# organization, ...
# ChirpStack will make a HTTP POST call to this endpoint,
# with the following URL parameters:
# - user_id, of the newly created user in ChirpStack.
#
# The POST body contains a JSON payload with the OpenID Connect UserInfo payload.
registration_callback_url=""
Yes, that is correct. This way you have all the freedom to create a tenant, set limits (e.g. devices, gateways) add notes to the tenant, pre-setup profiles, applications etc…