自宅でオン/オフライトのような簡単な自動化を行い、自動化について詳しく調べたいと思います。私はソフトウェアエンジニアなので、このプロセスで使用するハードウェアについてはよくわかりません。このタスクをphpで実行したいと思います。誰かが私がこのタスクを達成するのを手伝ってくれるなら、それは私にとって非常に素晴らしいことです。PHPがこのタスクに適していない場合は、他の言語を提案してください。
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 アドレスが必要になる可能性が高いことに注意してください。外からアクセスしたい場合はルーターの設定を。
社内でコーディングしている場合、ラップトップ/PC はメディア サーバーと同じネットワークに接続されるため、内部 IP を介して参照することができます。たとえば、Linksys ルーターの場合、デフォルトで 192.168.1.3 になる可能性があります (.3 は、デバイスが IP を要求したときに割り当てられたアドレスであると仮定します)。
PHP はサーバーサイド スクリプトです。Cなどの他の言語を使用する必要があります。リモートでライトを切り替えたい場合を除きます(忘れた場合に備えて:P)。