01/10/2018, 00:05
Bật 1 thông báo trên web khi nhận đc tín hiệu
e đang làm 1 IOT nhỏ nhỏ. e dùng webhost và code vài dòng PHP đơn gian để hiện thị dữ liệu của e truyền từ phần cứng lên.bh e muố mỗi lần data truyền đến thì treenw web hiện ra 1 thông báo như kiểu thông báo notic trên Fb vậy. e học bên điện tử nên ko hiểu lắm về web.bác nào cho e key để tìm hiểu về cái đó xem. và đây là linkhost của e http://phanhost.netau.net/
<?php
echo "Temperature: " .$_GET["tempF"]. "C <br>";
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = $_GET["tempF"];
fwrite($myfile, $txt);
fclose($myfile);
?>
đây là file index hiển thị
<?php
$myfile = fopen("newfile.txt", "r") or die("Unable to open file!");
echo "Nhiet Do Moi truong la";
while(!feof($myfile)) {
echo fgetc($myfile);
}
$url1=$_SERVER['REQUEST_URI'];
header("Refresh: 5; URL=$url1");
fclose($myfile);
?>
Bài liên quan
Bạn phải tạo websocket hoặc là long-polling để nhận data mới từ server
Một giaỉ pháp khác là sử dụng Notification Manager trên browser. Lúc này, browser có 1 worker chạy ngầm, mình chỉ cần push về worker này, còn việc hiển thị là do browser làm.
Using the Notifications API - HTML5 Rocks
Learn the notification basics creating a twitter notification