Каков разумный подход к подключению устройств к вашему компьютеру с помощью беспроводной технологии?

9

Я с любовью вспоминаю дни X-10, когда вы могли подключить свой компьютер к каждой настенной панели в вашем доме, используя несущую линии электропередачи для передачи сигналов на адресные приемники (с разной степенью успеха).

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

Каков общий подход к этому? Конечные точки Wi-Fi действительно привлекательны, но они кажутся немного дорогими. Существуют ли альтернативные подходы с использованием радио? Или оператор линии электропередачи все еще может пойти дальше?

Роберт Харви
источник

Ответы:

8

Ознакомьтесь с руководством по беспроводной связи sparkfun .

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

Dustin
источник
1
Я второй это. Я играл с модулями RFM12B для создания беспроводного акселерометра. tinkerlog.com/2010/02/07/remote-accelerometer Модули дешевы и просты в программировании. Библиотека Arduino, предоставляемая JeeLabs, прекрасно работает.
tinkerlog
1
И модули также доступны в Sparkfun: sparkfun.com/commerce/product_info.php?products_id=9582
tinkerlog
6

Для беспроводной связи в доме идеально подходят чипы Nordic nRF24L01 + (модули, доступные от Sparkfun) или TI CC2500 (модули, доступные от TI). Они довольно дешевые.

Модули TI на самом деле поставляются с программным обеспечением сенсорной сети, которое легко адаптируется для конкретного применения.

Леон

Леон Хеллер
источник
6

ZigBee работает достаточно хорошо для сенсорных сетей и домашней автоматизации. ZigBee - это сетевой уровень для физического и MAC-уровня, определенный в IEEE 802.15.4-2003.

  • Необработанная беспроводная скорость передачи данных составляет 250 кбит / с на канал (полоса 2,4 ГГц), 100 кбит / с на канал в полосе 915 МГц и 20 кбит / с в полосе 868 МГц.
  • Дальность передачи составляет примерно 300 футов (1 мВт) и 4000 футов (60 мВт).
  • Основной режим доступа к каналу - «обнаружение несущей, множественный доступ / предотвращение конфликтов» (CSMA / CA).
  • В диапазоне 2,4 ГГц имеется 16 каналов, каждый из которых требует ширины полосы 5 МГц.
  • Поддерживаются IEEE 802.15.4-2003 режимы коротких (16-битных) и длинных (64-битных) адресов. пропускная способность, сеть с низким энергопотреблением

Существует несколько способов развертывания 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.

jluciani
источник