【发布时间】:2014-09-03 04:39:09
【问题描述】:
我正在为我的网站制作一个应用程序,供访问者查看相机。 我拥有一台可以使用 url 操作的 PT(云台)相机。 我希望我的相机在预先确定的时间(比如每 5 秒一个不同的位置)和背景中随机移动,所以我会在没有任何操作员的情况下移动,但我似乎无法弄清楚如何让它自动移动。 制造商使用 CGI 命令,例如:
myip:myport/decoder_control.cgi?command=39&user=user&pwd=password
(此代码使其转到预设 1)。
如何使用服务器端 php 使用此命令移动相机,使其在 5 秒后移动?
【问题讨论】:
-
到目前为止您尝试过什么?那个网址是公共访问的吗?用户应该能够控制摄像头,还是您希望服务器自动控制?
-
我不是一个经验丰富的javascript开发人员,我只是试图让用户控制相机,也失败了。该 url 是公共访问的,通过端口转发。你应该可以在 weahercam.bugs3.com 上看到我的摄像头。我希望服务器自动完成。谢谢你的回复。
-
所以您正在寻找一种通过 JavaScript “访问”该命令 URL 的方法,以便用户可以控制凸轮,对吗? JS 运行(基本上)客户端,因此对于服务器,您需要另一个解决方案。
-
我现在看到我的帖子有些混乱,所以我将对其进行编辑以使其更加清晰。
-
我希望这个答案是有用的,但如果我可以给你一个建议,你应该试着把你的问题分解成更小的、基本的任务,独立解决每一个技术挑战。您需要的所有部分(JS/PHP 中的 HTTP 请求、Cron 作业、调度)都在网上有很好的文档记录;还有很多关于运行 CGI 脚本的内容(这实际上是你的问题:它是否控制相机或斩波器无关紧要)。为给定任务找到程序流程并简化问题是开始编码之前的首要操作之一。