<?php
$vreme=time();
include konekcija.php;
if(!isset($_GET[vlaznost])){ //provera prosledenih parametara
echo Greska!;
} else {
$vlaznost=$_GET[vlaznost];
$sql=UPDATE rpi SET rpivlaznost=$vlaznost, rpivremesenzor=$vreme WHERE
rpiid=1;
$q=$mysqli->query($sql);
if ($vlaznost==1){ //provera stanja senzora
$sql2=SELECT * FROM rpi WHERE rpiid=1;
$q2=$mysqli->query($sql2);
$red2=$q2->fetch_object();
$nivovode=$red2->rpivoda;
$vremedetekcije = date(d/m/Y - H:i:s, $red2->rpivremesenzor);
echo $vremedetekcije;
$vremezabrane=$red2->rpivremesms+18000;
if ($vreme > $vremezabrane) {
$url = https://student.elab.fon.bg.ac.rs/api/sms/v1;
$broj=0123456789;
$tekst=Cvece je zaliveno! Vreme zalivanja je: .$vremedetekcije.. Nivo vode u
kanisteru je .$nivovode. %.;
if ($nivovode<20) $tekst=Cvece je zaliveno! Nivo vode u kanisteru je .$nivovode.
%. Dopunite kanister sa vodom!!!;
//SMS SERVIS
$data = array(broj => $broj,
tekst => $tekst );
$data1=json_encode($data);
$curl = curl_init($url);
$headers = array(
X-ELAB-SMS-Kljuc: ELAB SMS KLJUC,
Content-type: application/json, );
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data1);
$json_response = curl_exec($curl);
$odgovor = json_decode($json_response);
if (isset($odgovor->greska)){ $odgovorbaza = $odgovor->greska;
} else {
$odgovorbaza = $odgovor->obavestenje;
}
curl_close($curl);
$vremesms = time();
$sql3=UPDATE rpi SET rpivremesms=$vremesms, rpismsodgovor=$odgovorbaza WHERE
rpiid=1;
$q3=$mysqli->query($sql3);
}
}
}
?>