Let's suppose I have 50 machines deployed in multiple locations, every machine has Linux as OS.
The machines have not a continued internet connection, for every 2h without connection, they have a 45min period of Wi-Fi connection.
During these 2h the machines are getting data through IoT sensors, stored locally in JSON.
When the 45min. internet connection arrives, the machines send the data into a cloud server for a posterior treatment.
The objective of this question is compare, in this concrete situation, the best DLT for assuring the reliability of the data sent to the Cloud server through multiple concurrent machines.
Thank you very much in advance, and happy new year.