I'been trying to dig into how to obtain location information of a node. Left and right I've seen comments about gateways who are sending it's own location information (obtained via build-in GPS) but it's not yet clear to me how to get a location on the node.
For this it seems obvious you need at least 3 gateways and a node. In GPS the end-device would receive the location of the transmitters, an exact clock signal and thus would be able to calculate the difference from 3 sats based in the transmit delay it took to receive the signal from all 3 birds.
For IOT nodes this seems simply impossible, as it takes a fair amount of CPU power to calculate the location. So I suspect it's the Application Server that needs to calculate the location of the node based on information the node sends back to the network. For this it seems that the node needs to tell the network what distance it 'sees' towards at least 3 gateways. For this the gateways and nodes must be exactly timed, so the node can tell how long it took for him to receive messages from different gateways, right? What would the maximum accuracy be of triangulation using LoRa?
Anyhow who can shed some light on this?