Должно быть очень просто поместить ваш JSON-файл в веб-сервис, есть много способов сделать это. Вы можете просто настроить запланированное задание, используя curl и bash / powershell.
Было бы очень просто использовать Node.js (серверный Javascript) для этого.
Этот скрипт Node.js будет отправлять содержимое sim_data.json на указанный URL-адрес каждые 60 секунд:
const request = require('request');
const fs = require('fs');
function postSimData() {
let simData = fs.readFileSync('./sim_data.json', 'utf8');
var options = {
// Change to whatever you need.
url: "http://localhost:8080/post_sim_data",
method: "POST",
body: simData,
headers: {
'Content-Type': 'application/json'
}
};
console.log('Posting sim data..');
request(options, function (error, response, body) {
if (error) {
console.error('error:', error);
} else {
console.log('Response: Headers:', response && response.headers);
}
});
}
/* Post data every 60000 milliseconds (one minute) */
setInterval(postSimData, 60000);