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.