Как мне управлять большим количеством «датчиков движения» и источников света?


8

Я веб-разработчик / системный администратор, и у меня есть клиентский проект с проектом, который мне не под силу. В двух словах, нам нужны следующие возможности:

  • Отслеживайте состояние сотен пассивных инфракрасных датчиков
  • Отслеживайте состояние сотен источников света (пока не уверено, будет ли это простое значение BOOL или значение в процентах / яркости)
  • Запустите любой из источников света по отдельности или в группах с главной консоли и, в конечном итоге, из мобильных приложений.
  • Записать все изменения состояния для датчиков движения и освещения
  • Генерация отчетов и анализ шаблонов на основе логов

Вовлеченное программирование будет пирогом. Я понимаю, как это работает ... но где мне вообще начать управлять светом и отслеживать столько потоков внешнего ввода? Какое аппаратное и программное обеспечение мне стоит посмотреть? Могу ли я построить это на сервере Linux для более легкого доступа с мобильного устройства?


Как часто вы будете опрашивать эти огни и датчики? (т.е. 100 раз в секунду «медленнее» быстрее »).
Джон Л

5
Похоже, вам нужен какой-то концентратор данных, который затем связывается с вашим компьютером так, как его может понять компьютер. Я уверен, что вы не хотите подключать кабели Ethernet к каждому датчику и источнику света, поэтому вам нужно более простое оборудование для связи со всеми этими конечными точками, а затем единственная точка контакта с вашей основной компьютерной системой. Это может быть, например, через USB или Ethernet. Чтобы дать убедительную рекомендацию, мне нужно больше узнать о том, как выглядит интерфейс с этими датчиками и источниками света, если таковые имеются в настоящее время, о физическом расстоянии и т. Д.
Олин Латроп

1
Вы упоминаете значение яркости света. Значит ли это, что мы говорим с диммерами? Сотни из них?
Stevenvh

Ответы:


7

Есть несколько компаний, которые предоставляют готовые решения для такого рода приложений, когда оно подключено к беспроводной сети и Интернету. Некоторые, от оборудования до веб-API.

http://www.iobridge.com/

http://www.pachube.com/

http://arrayent.com/

Они могут быть хорошим местом для начала.


6

Я думаю, вы захотите взглянуть на DMX и RDM . Это больше выходных протоколов для систем освещения и театра. С RDM можно сделать датчики .... но. Я никогда не использовал его, но, возможно, Open Sound System сработает.


0

Может быть, использование 1-проводной технологии может быть полезным

http://www.maxim-ic.com/datasheet/index.mvp/id/3818

Я работал над проектами, в которых я собирал данные с нескольких термометров, используя только двухжильный кабель + 5 В и -5 В, и данные пассивно отправлялись на и обратно к микроконтроллеру.

http://www.maxim-ic.com/products/1-wire/

Я не видел 1-проводного датчика освещенности - но временная лампа могла улавливать тепло, излучаемое лампами, если они включены или нет?

Вам понадобится 1-проводной автономный коммутатор для управления сотнями микросхем и интерфейс типа Arduino для сбора данных и отправки их в последовательный порт, чтобы их можно было декодировать.


@ppumpkin - Пожалуйста, не добавляйте подпись ('T') в свои сообщения. Ваша подпись отображается внизу справа: она ссылается на ваш профиль и даже содержит светящуюся тыкву!
Кевин Вермеер

@Kevin Извините - это не была подпись - просто не удалил все предложение, которое я хотел написать. Извиняюсь. Будет держать его чище.
Петр Кула

0

Есть ли какая-то причина, по которой вы хотите разработать собственное решение, а не смотреть на существующие коммерческие решения этой проблемы? В этом пространстве существует множество решений, которые сильно различаются по стоимости, сложности и возможностям. К наиболее популярным решениям для дома и небольших установок относятся Z-Wave , Insteon и ZigBee ; (ZigBee - это система, с которой я больше всего знаком). Существуют и другие решения для более крупных коммерческих установок.

Как и с большинством вопросов такого рода, полезный ответ будет зависеть от ваших реальных требований. ПИР-датчики уже установлены? У клиента уже есть решение для автоматизации / освещения?


0

Я реализовал такую ​​же систему для клиента.

В их случае они были киностудией, снимающей фильм CGI, и каждый работник должен был иметь возможность регулировать свет в соответствии со своими потребностями, а также учитывать чрезвычайные ситуации.

Я использовал коммерческое решение, которое использовало RS485 для управления, DALI для освещения и микроконтроллеры для логики, также был сухой контакт от сигнализации, чтобы привести все к полной яркости в чрезвычайной ситуации.

Индивидуальный контроль был моим, запущенным с веб-сервера с портом RS485.

Находясь на вершине коммерческого решения, вы избавляетесь от необходимости предоставлять что-то, что должно работать надежно 24 * 7 * 365 и сосредоточиться на интерфейсе.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.