Управление умным домом RaspberryPi и Arduino используя heimcontrol.js

Давно задумывался как же считывать информацию через интернет с ардуино. С одной стороны ставить туда ethernet shield представляется нецелесообразным, с другой стороны лучше бы использовать в качестве платформы для вебсервера raspberrypi, а все датчики цеплять к шине GPIO. С другой стороны со времени создания Максом Банзи ардуино написано сотни строк программного обеспечения и продается куча всяческих датчиков заточенных именно под данный контроллер. Так что выход очевиден — к ардуино прицепить малино. Управление raspberrypi arduino- через heimcontrol
После недолгих поисков набрел в интернете на проект heimcontrol.js.

http://ni-c.github.io/heimcontrol.js/

В общем они сделали умный дом смотрим на видео и читаем дальше под катом.


Отличный пример реализации проекта умный дом на базе Raspberry PI и Arduino используя Node.js, MongoDB, HTML5 и Websockets. Данная конструкция позволит полностью управлять с экрана планшета или смартфона или сотового телефона. Причем доступ будет из любой точки земного шара, если конечно в это точке будет интернет. Через систему плагинов можно будет легко добавить новые функции в устройства умного дома, либо управления датчиками, замками, телевизорами, отоплением и прочее и прочее….  Проект находится в стадии разработки и раннего прототипа, так что использовать придется на свой страх и риск.

Аппаратные средства:

  • Полный доступ к шине GPIO из RaspberryPI
  • Связь через USB c контроллером Arduino
  • WakeUp-On-Line можно будит разбудить устройство при обращении к нему через интернет
  • Потоковое видео через вебкамеру используя socket.io

Программное обеспечение:

  • Node.js, Socket.io, Expressjs, Requirejs
  • HTML5, CSS3 и Websockets
  • Jade шаблонов

 

 

Добавить комментарий