我有一个温度记录仪,可以按指定的时间间隔测量记录温度值。目前我将这些推送到谷歌电子表格,但希望在网页上自动显示这些值。
我没有任何与网页有关的经验,除了设置一些Wordpress网站,但对C ++,Python,Matlab和Java相当熟悉。
一个复杂的因素是机器在VPN中,因此通过SSH访问它我需要加入VPN。
我怀疑最好的方法是让Python脚本定期通过ftp将最新文件发送到Web服务器,然后在服务器上绘制一些脚本。
我的初期是通过像CGI这样的东西来使用Python来读取数据并在服务器上创建一个图。但是,我不知道服务器端的最佳方法是什么。学习一些PHP值得吗?或者我应该编写Java Applet?或者CGI是要走的路?
感谢您的帮助
答案 0 :(得分:3)
<?php
include('Net/SSH2.php');
$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
exit('Login Failed');
}
function packet_handler($str)
{
echo $str;
@flush();
@ob_flush();
}
$ssh->exec('ping 127.0.0.1', 'packet_handler');
?>
答案 1 :(得分:1)
让程序在本地或通过SSH监控文件。让该程序通过HTTP API等将更新推送到您的Web后端。