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);
?>
Khoa Nguyen viết 02:10 ngày 01/10/2018

Bạn phải tạo websocket hoặc là long-polling để nhận data mới từ server

Phan Hoàng viết 02:22 ngày 01/10/2018

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.

HTML5 Rocks - A resource for open web HTML5 developers

Using the Notifications API - HTML5 Rocks

Learn the notification basics creating a twitter notification

Bài liên quan
0