首先,我的环境: 覆盆子Pi3B; Raspbian o / s; PhpEpsolarTracer包; PHP5; Apache的;等等 我正在从modbus设备读取数据并写入文件。我在SSH会话中这样做。当我编写一个读取modbus设备的脚本并尝试从web浏览器运行脚本时,脚本总是失败。简单和普通的PHP脚本在浏览器中工作。我正在使用为我使用的设备设计的php包,一个太阳能充电控制器。该软件包来自github:
github.com/toggio/PhpEpsolarTracer
正如我所提到的,只有在浏览器窗口中运行任何东西都没有问题。有一个专有脚本,example_web.php,它编写一个包含来自设备的样本读取的html页面。该页面出现了一个" Disconnected"如果没有建立连接,则在脚本中显示消息。不知道为什么没有建立连接。我认为使用了Modbus RTU模式。
只需要四个文件,包括调用脚本。 我已将所有代码放在' var / www / html'并使它们都是可执行的并且在根组中。我成功地在该目录中运行了一个SSH会话,但仍没有网络上的数据。
关于如何制作" Connected"的任何想法状态?