我想在家里做简单的自动化,比如开/关灯,以探索更多关于自动化的信息。我是一名软件工程师,所以我对在此过程中使用的硬件了解不多。我想在 php 中执行此任务。如果有人能帮助我完成这项任务,那对我来说将是非常棒的。如果 PHP 不适合此任务,请向我推荐任何其他语言。
问问题
2230 次
2 回答
2
几年前,我曾在 CES 上与一家名为 Exceptional Innovations 的供应商合作。他们有小型设备,您可以将其放置在连接到家庭网络的插头和设备之间,并且您可以通过 Web 服务进行访问。
我不确定他们是否仍然这样做,但找到了这篇文章: http ://www.cepro.com/article/using_web_services_to_control_devices_through_vista_media_center/
它是 Life|ware WSD。您可以与其他家庭自动化供应商核实,看看他们是否公开了 API,但请注意,您家中的媒体服务器可能需要一个静态 IP 地址来连接 Internet,然后您需要将所需端口上的请求路由到您家中的该计算机如果您想从外部世界访问,请配置路由器。
如果您在内部编码,那么您的笔记本电脑/PC 将连接到与媒体服务器相同的网络,因此您可以通过内部 IP 引用它。例如,如果是 Linksys 路由器,它可能默认为 192.168.1.3(假设 .3 是设备请求 IP 时分配的地址)。
于 2012-07-15T17:19:57.033 回答
-2
PHP 是一种服务器端脚本。您需要使用其他语言,例如 C。除非您想远程切换灯光(以防您忘记这样做:P)。
于 2012-07-15T17:12:47.357 回答