Method for providing assistance to geolocation of at least one node device of an asynchronous radio frequency, RF, network by implementing at least one transceiver, each of said at least one node device comprising a global navigation satellite system, GNSS, receiver, the method comprising the following steps: at the level of said GNSS receiver of said at least one node device: - receiving at least three GNSS signals from visible GNSS satellites; - computing data proportional to at least two time of arrival differences between receptions of predetermined signal sequences of said at least three GNSS signals taken in pairs; - generating a data packet comprising said data proportional to said at least two time of arrival differences, and - asynchronously emitting the data packet towards said at least one transceiver; and at the level of said at least one transceiver: - receiving said data packet, - adding a time-stamp to said data packet for generating a time-stamped data packet; and - emitting said time-stamped data packet toward a A-GNSS server, wherein, the asynchronous RF network is connected through at least one transceiver acting as a gateway to a backend network being a synchronous or non-asynchronous RF network which houses the A-GNSS server, the method further comprises: at the level of said at least one transceiver acting as a gateway: - sending said time-stamped data packet to said A-GNSS server; at level of said A-GNSS server: - receiving said time-stamped data packet, - extracting the time-stamp and said data proportional to said at least two time of arrival differences from said time-stamped data packet, and - for at least one time of arrival difference, determining the time-of-day at which data proportional to the time of arrival difference have been computed by said at least one node in function of the extracted data among which at least the extracted time-stamp; wherein the asynchronous RF network is a low-power wide area network, LPWAN, the throughput of which does not exceed 1000 bits per second, bps, and may be as low as 50 bps. at the level of said GNSS receiver of said at least one node device: - receiving at least three GNSS signals from visible GNSS satellites; - computing data proportional to at least two time of arrival differences between receptions of predetermined signal sequences of said at least three GNSS signals taken in pairs; - generating a data packet comprising said data proportional to said at least two time of arrival differences, and - asynchronously emitting the data packet towards said at least one transceiver; and at the level of said at least one transceiver: - receiving said data packet, - adding a time-stamp to said data packet for generating a time-stamped data packet; and - emitting said time-stamped data packet toward a A-GNSS server, - receiving at least three GNSS signals from visible GNSS satellites; - computing data proportional to at least two time of arrival differences between receptions of predetermined signal sequences of said at least three GNSS signals taken in pairs; - generating a data packet comprising said data proportional to said at least two time of arrival differences, and - asynchronously emitting the data packet towards said at least one transceiver; and at the level of said at least one transceiver: - receiving said data packet, - adding a time-stamp to said data packet for generating a time-stamped data packet; and - emitting said time-stamped data packet toward a A-GNSS server, wherein, the asynchronous RF network is connected through at least one transceiver acting as a gateway to a backend network being a synchronous or non-asynchronous RF network which houses the A-GNSS server, the method further comprises: at the level of said at least one transceiver acting as a gateway: - sending said time-stamped data packet to said A-GNSS server; at level of said A-GNSS server: - receiving said time-stamped data packet, - extracting the time-stamp and said data proportional to said at least two time of arrival differences from said time-stamped data packet, and - for at least one time of arrival difference, determining the time-of-day at which data proportional to the time of arrival difference have been computed by said at least one node in function of the extracted data among which at least the extracted time-stamp; - sending said time-stamped data packet to said A-GNSS server; at level of said A-GNSS server: - receiving said time-stamped data packet, - extracting the time-stamp and said data proportional to said at least two time of arrival differences from said time-stamped data packet, and - for at least one time of arrival difference, determining the time-of-day at which data proportional to the time of arrival difference have been computed by said at least one node in function of the extracted data among which at least the extracted time-stamp;