首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查respberry pi是否从使用php的网站连接到互联网?

如何检查respberry pi是否从使用php的网站连接到互联网?
EN

Stack Overflow用户
提问于 2017-01-24 19:14:03
回答 1查看 162关注 0票数 1

我试图制定一个基于网络的家用电器自动化项目,借鉴这里

我正在使用:

  • RPi 3模态B
  • 网站托管在免费托管网站(000网站)。
  • PHP -Python

我想在这里实现以下更多的内容:

  • 在激活on和off按钮之前,我希望检查raspberry pi是否已打开,并在线运行python脚本,以检查是否为其提供了任何命令,如果只有on和OFF按钮处于焦点位置。
代码语言:javascript
复制
- Since the webpage and the RPi is communicating by writing to and reading from text file, it is possible that pi turns off (due to power failure) causing the appliance to turn off but the file still contains status 'ON'. I want to check every 2-3 seconds if pi is online and working so that i can display on the website that the appliance is currently working and if pi get turned off i can display "There is some problem with Pi, check out."

我在网络上搜索了同样的内容,但是我没有得到任何使用PHP的解决方案,这样我就可以不断地检查我的pi的状态。我有一个使用cron作业的解决方案,但是没有任何免费的托管网站提供每2-3秒重复一次的cron作业,最小的时间是10分钟。

  1. 是否有任何方法连续检查Pi是否从网站在线?
  2. 一个是Pi本身通过写到另一个文件来显示它的在线状态,但是我将如何使我的网页连续检查该文件,或者有更好的方法?
  3. 如果我能得到更多的建议,使这个项目更好,我将不胜感激。

注:我只能上传文件在网站上,我没有任何手段提供命令的服务器。

EN

回答 1

Stack Overflow用户

发布于 2017-01-24 19:23:48

我不确定我完全遵循这个体系结构,但是您可以查看修改过的文件数据。想到的另一件事是让Pi将时间戳写到文件中,而不是"ON“。使用此时间戳,您将知道文件是在何时编写的,如果它的历史超过X时间,则假设Pi为off。但你得确保时钟都接近了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41837087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档