我目前有一个 MySQL 数据库,我希望用它来存储来自连接到 Internet 的温度传感器的定期更新数据。
我目前有一个页面,当打开时,它将获取当前温度和当前时间戳并将其作为条目添加到数据库中,但我正在寻找一种方法来做到这一点,而无需每 5 秒刷新一次页面。
详细信息:数据来自 Arduino 以太网,发布到 IP 地址。目前,我正在使用 cURL 从 IP 中获取数据,添加时间戳并将其保存到数据库中。显然只有在页面刷新时才会更新(它使用 PHP)。
这是数据的实时提要 - http://wetdreams.org.uk/ChrisProject/UI/live_graph_two.html
TL;DR - 基本上我需要一个中间人从 IP 中获取数据并将其发布到 MySQL
编辑:感谢所有建议。可能会有一点混乱,我正在寻找一个(理想情况下)根本不需要计算机(除了包含数据库的服务器)的解决方案。由于我希望在很长一段时间(几周)内存储数据,我想设置它并在服务器(或 Arduino)上运行一个脚本,该脚本获取临时并将其发布到数据库。
在我的脑海中,我想在服务器上有一个页面自动(无需打开任何浏览器,或除计时器之外的任何其他提示)调用 PHP 脚本。
希望这能说明问题!