Как использовать PHP для управления включением или выключением света и кондиционера? - PullRequest
2 голосов
/ 17 сентября 2009

Можно ли даже делать такие вещи?

EDIT

Может кто-нибудь предоставить демо "Привет, мир", чтобы попробовать?

Ответы [ 5 ]

4 голосов
/ 17 сентября 2009

X10 / Insteon - хорошие ставки. Я видел, что у них обоих есть наборы разработчика. Вы должны по крайней мере, но некоторые модули для приборов / розеток, которые вы хотите контролировать. Я бы держался подальше от блока переменного тока и просто купил бы программируемый термостат;) В конце концов, вам придется провести исследование и купить некоторые интерфейсные устройства и модули управления. X10 / Insteon, вероятно, самый дешевый способ достичь цели.

Начать разглагольствовать: Я лично использовал X10, и он был довольно прост в использовании, простой интерфейс последовательного порта / com-порта для включения света. У меня больше нет кода, кроме того, я чувствую, что вы ищете решение для копирования и вставки, не задумываясь о проблеме. Даже если в Java / C / C ++ / Python / etc есть API, вы можете найти способ вызвать его из PHP. Задав более конкретный вопрос, можно получить более конкретный ответ. Кроме того, не спрашивайте язык, который вы признаете, что вы не знаете.

1 голос
/ 17 сентября 2009

X10 Java API . И другой .

SmartHome - все, что связано с домашней автоматизацией.

1 голос
/ 17 сентября 2009

Большинство, если не все карты цифрового ввода-вывода для ПК управляются через интерфейс, написанный на C. Затем большинство этих предлагают библиотеку, чтобы вы могли управлять платами с помощью написанного вами программного обеспечения. Поскольку вы можете создавать расширения для обоих этих языков в C, вы действительно можете написать обертку Java или PHP вокруг библиотеки C для карты цифрового ввода-вывода и контролировать практически все, что может быть управляемым с цифровым сигналом.

Например, Google быстро включил контроллер ввода-вывода HW-Group с библиотеками на Java и PHP (среди прочих) и с 8-входным, 8-выходным DIO.

0 голосов
/ 17 сентября 2009

Устройства X10 могут использоваться, например, для управления лавовыми лампами для экстремальной обратной связи при непрерывной интеграции. В сети есть много литературы на эту тему. Взгляните на X10 CM17A API и Bubble, Bubble, Build's In Trouble для реального использования.

0 голосов
/ 17 сентября 2009

Это так. Google X10 - протокол для совмещения с такими вещами, как свет и техника.

...