Files
2024-10-14 00:08:40 +02:00

31 lines
961 B
PHP

<?php
$url = 'https://cloud.agadmin.de/index.php/apps/sensorlogger/api/v1/createlog/';
$humidity = mt_rand (1.00*10, 99.99*10) / 10;
$temperature = mt_rand (-9.00*10, 49.99*10) / 10;
$array = array("deviceId" => "101010-fe8c-11e6-bc64-92361f002671",
"temperature" => $temperature,
"humidity" => $humidity,
"date" => date('Y-m-d H:i:s'));
$data_json = json_encode($array);
$username = 'andre';
$token = 'n5sE7-t328t-SqkJM-dQwzH-bXKrH';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $token);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$data_json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
if($response === false){
echo('Error: ' . curl_error($ch));
}
else{
echo('Operation successful');
}
curl_close($ch);
?>