Hi @johan, would you comment on my questions below, if you could? Anyone's comment is welcomed, too.
Even though TTN does not support the location by triangulation, I guess anyone still can try to make it. It is because some applications may not need a pin point accuracy of a geolocation. Some applications may be ok with 200m error.
I think the triangulation method could be used along with the WiFi-based location method.
So, I'd like to ask a few questions regarding triangulation by TTN.
(1) According to SEMTECH's article, a geolocation by triangulation requires SEMTECH's 2nd generation gateway. My question is, if it is still using TDOA (Time Difference of Arrival) and triangulation method to calculate the geolocation of a device, can we still use a TTN gateway software without using SEMTECH's 2nd generation of gateway software? Because once we add a GPS to a TTN gateway (or just by writing in the location info in the gateway's configuration file manually), a TTN gateway has the GPS coordinates and it can forward its location info in the JSON file to the TTN backend server.
Then, we can calculate the location of the device based on the gateway's location coordinates, TDOA, and triangulation. Am I right?
(2) If anyone wants to add a source code module that calculates a device location using TDOA and triangulation to the TTN network server, in which source code file should he/she put it in?
(3) Is there any additional info such as algorithm regarding TDOA and triangulation calculation methods for TTN ?
It might be good if TTN could support 'location by triangulation' in addition to the WiFi-based geolocation?