Data från domotic sensorer till molnet och realtid Visa av en webbapplikation (5 / 5 steg)
Steg 5: Kod Web Application
Nu detta är koden att inferface webbprogrammet med Intel Edison styrelse:
$mysqli = ny mysqli ("localhost", "root", "", "mypet");
Temperatur $query = "Välj valore från 'temperatura' ORDER BY id DESC gräns 1";
$stmt = $mysqli -> prepare($query); $stmt -> execute();
$stmt -> bind_result($temp);
medan ($stmt -> fetch()) {}
Gas $query = "Välj valore från 'gas' ORDER BY id DESC gräns 1";
$stmt = $mysqli -> prepare($query); $stmt -> execute();
$stmt -> bind_result($gas);
medan ($stmt -> fetch()) {}
Brand $query = "Välj valore från 'fuoco' ORDER BY id DESC gräns 1";
$stmt = $mysqli -> prepare($query); $stmt -> execute();
$stmt -> bind_result($fire);
medan ($stmt -> fetch()) {}
Fuktighet $query = "Välj valore från 'umidita' ORDER BY id DESC gräns 1";
$stmt = $mysqli -> prepare($query); $stmt -> execute();
$stmt -> bind_result($humidity);
medan ($stmt -> fetch()) {}
$mysqli -> close();? >
I slutet är detta den kod som kan tillåta oss att läsa det sista värdet läsbar av Intel Edison:
IF(isset($_GET['temperatura']) & & isset($_GET['gas']) & & isset($_GET['umidita']) & & isset($_GET['fuoco'])) {$temperatura = $_GET ['temperatura']; $gas = $_GET ['gas']; $umidita = $_GET ['umidita']; $fuoco = $_GET ['fuoco']; $link = mysql_connect ("localhost", "root", ''); om (! $link) {die ("Impossibile connettersi: '. mysql_error());} mysql_select_db("mypet") eller dö ("Impossibile selezionare il databas.");
Fråga 1 $sql = "Infoga i temperatura (valore) värden (". $temperatura. ");"; $retval = mysql_query ($sql, $link); IF(! $retval) {die ("Impossibile eseguire la fråga: 1'. mysql_error());}
Fråga 2 $sql = "Infoga i gas (valore) värden (". $gas. ");"; $retval = mysql_query ($sql, $link); IF(! $retval) {die ("Impossibile eseguire la fråga: 2'. mysql_error());}
Fråga 1 $sql = "Infoga i umidita (valore) värden (". $umidita. ");"; $retval = mysql_query ($sql, $link); IF(! $retval) {die ("Impossibile eseguire la fråga: 3'. mysql_error());}
Fråga 1 $sql = "Infoga i fuoco (valore) värden (". $fuoco. ");"; $retval = mysql_query ($sql, $link); IF(! $retval) {die ("Impossibile eseguire la fråga: 1'. mysql_error());}
mysql_close($Link); }
? >
?>