Setting GNSS Device Path to GPSd?

Wanting to connect an external Ublox GPS to my gateway.

I have GPSd installed and configured and am getting valid GPS readings when connecting xGPS.

The 4.4.3 Concentratord release announcement says that this works " If GPSd has been configured (e.g. gnss_dev_path="gpsd://localhost:2947")"

But where do you actually set this line? Tried setting it in the overall Concentratord UCI to no avail. Do you have to set the global model flag in a particular way?

Thank You

It is under [gateway] in the config template.

3 Likes

Please note that this might not 100% work as expected as you also need to wire the PPS signal from the GNSS module to the SX1301/2/3 module.

Is this something you can set through UCI? That’s not a directory I have been able to reach.

This is how I have it set on my machine and it does not appear to be working.

The RAK7289v2 Gateway OS image used Gpsd, see this config:

Again, this might not work in your case as with an external GPS module the PPS signal won’t be wired to the SX130X PPS pin.

I have developed a new highly cost and power efficient solution for a ChirpStack compatible Gateway. Bill of components is about 100€ (here in Finland, including VAT and customs duty). This gateway has build-in GPS module. And yes, the PPS signal is wired to SX1303 chip. Gateway is powered by using PoE.

Fine timestamping seems to work with ChirpStack OK (used by geolocation resolver).

The project is in a very early stage and this new gateway solution has been running on testbed about couple days.

There is still work to be done. Time will tell if this solution works. But as I mentioned earlier, this is a very promising solution.

I’ll share more about this project if no major issues arise during the test period.

The first diagram shows a general overview of the components used in the solution.

1 Like