检查覆盆子pi的状态

时间:2016-05-02 01:48:31

标签: php mysql

我有一个覆盆子pi连接到互联网并将数据写入我的mysql数据库服务器。我想编写一个能够回应状态的php脚本。因此,如果由于某种原因Rasberry pi停止向我的mysql设备写入数据,它将回显$ status = 0或其他东西。我想从我的网页ping Raspberry pi,但是一旦我将它移动到某个地方,我的覆盆子IP地址就不一样了。我想也许只是检查它用当前时间写入mysql服务器的数据的最后时间戳,如果它大于5分钟,它将回显状态0.是否有更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:2)

如果您想要心跳加速,这就是您正在谈论的内容,请为设备提供一致的ID,甚至是标识它的UUID,并通过签入DATETIME更新一些表格。字段:

UPDATE checkins SET checked_in_at=UTC_TIMESTAMP() where device_id=?

当设备停止登记时,由于某种原因您知道它已离线。

您还可以添加ip_address列,以便了解设备的位置。

相关问题