Я с любовью вспоминаю дни X-10, когда вы могли подключить свой компьютер к каждой настенной панели в вашем доме, используя несущую линии электропередачи для передачи сигналов на адресные приемники (с разной степенью успеха).
Хорошо, так что, возможно, мне не нужно включать микроволновую печь с компьютера удаленно, но я все еще думаю, что было бы здорово иметь схему беспроводного контроллера для некоторой домашней автоматизации, возможно, даже поставить веб-камеру на мою Roomba или какую-то температуру датчики снаружи.
Каков общий подход к этому? Конечные точки Wi-Fi действительно привлекательны, но они кажутся немного дорогими. Существуют ли альтернативные подходы с использованием радио? Или оператор линии электропередачи все еще может пойти дальше?
Для беспроводной связи в доме идеально подходят чипы Nordic nRF24L01 + (модули, доступные от Sparkfun) или TI CC2500 (модули, доступные от TI). Они довольно дешевые.
Модули TI на самом деле поставляются с программным обеспечением сенсорной сети, которое легко адаптируется для конкретного применения.
Леон
источник
ZigBee работает достаточно хорошо для сенсорных сетей и домашней автоматизации. ZigBee - это сетевой уровень для физического и MAC-уровня, определенный в IEEE 802.15.4-2003.
Существует несколько способов развертывания ZigBee. Большинство людей покупают систему на чипе, например XBee, с которым вы общаетесь с помощью UART. XBee объединяет UC, радио и антенну. Вы можете использовать XBee с доской, такой как Arduino, или в автономном режиме. В автономном режиме XBee можно настроить для периодического пробуждения, сбора данных, передачи данных и возврата в спящий режим. XBee uC имеет возможности цифрового ввода-вывода и АЦП. При рабочем цикле 0,1% пара АА будет длиться 2-3 года. Благодаря более эффективному управлению питанием можно легко продлить срок службы батареи.
Я сделал небольшую рецензию на ZigBee несколько недель назад. Текст статьи находится по адресу http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html.
Я также делаю плату uC, которая интегрирует XBee с Arduino-совместимым uC http://wiblocks.luciani.org/ZB1/index.html На моем сайте есть несколько примеров программирования на XBee.
источник