Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ.docx
Скачиваний:
23
Добавлен:
23.03.2016
Размер:
1.85 Mб
Скачать
    1. Анализ существующих аналогов

Основными аналогами ZigBeeс точки зрения домашней автоматизации являются сети построенные наWi-Fi,Bluetoothи иных радио протоколах.

      1. Z-Wave

Z-Wave - беспроводной протокол связи, разработанный для домашней автоматизации. Основное отличие Z-Wave от ZigBee это диапазон частот. Z-Wave работает в диапазоне частот до 1 ГГц [8].

Z-Wave также обладает ячеистой топологией и высокой энергоэффективностью т.к. Z-Waveоптимизирован для передачи простых управляющих команд.

Однако у Z-Wave есть ряд недостатков:

  • данная технология не является открытой, а принадлежит компании Zensys;

  • низкая скорость передачи данных;

  • в сетях с 30 и более устройствах Z-Wave является более дорогим, чем кабельные системы;

  • из-за ограниченного радиуса действия необходимо использовать повторители.

      1. Bluetooth

В настоящее время появилась новая технология, основанная на технологии Bluetooth - Bluetooth Smart. Данная технология позволяет управлять различными системами дома, используя смартфоны, планшеты и прочие устройства оборудованные технологией Bluetooth Smart. Однако, умные устройства на основе данной технологии только начинают появляться на рынке устройств.

      1. Wi-Fi

Главным преимуществом Wi-Fiявляется, то что он хорошо знаком потребителям. Стандарт определяет только низкие уровни взаимодействия умных устройств, такие как методы передачи данных в двоичном виде и контроль ошибок. Для обеспечения же общения устройств на одном языке должен быть стандартизован верхний, прикладной уровень протокола. И так как каждый производитель может самостоятельно определять прикладной уровень, то обеспечить связь между устройствами будет сложно или невозможно, до тех пор, пока две компании не определят их совместно. Это ограничивает использование Wi-Fi в устройствах для умного дома. Wi-Fi Далее предполагает наличие центральной точки доступа в сеть, которая означает, что если точка доступа не работает, то сеть перестает функционировать.

Но Wi-Fiпотребляет относительно много энергии по сравнению с другими протоколами, поэтому отлично подходит для использования в аппаратуре с питанием от силовой сети и ограниченно подходит для автономных устройств.

    1. Языки программирования

      1. Задачураммированиятельно много э адачураммировани пунктераммиможноераммированиятельно много эн

,

11

11

подсистемы

асостоит изов

иаяяае2

2

Далее

  • 3

  • 4

  • 5

3

4

4

5,

5

Далее

  1. ДалееДалее

  2. Далее

6

6

Для начала работы необходимо запустить среду разработки Eclipse, сконфигурированную согласно предыдущим пунктам, вставитьUSBUSB-порт компьютера, и удостоверится в том, что данныйUSBDongleраспознался системой. После этого можно переходить к тестированию системы.

Таблица 2 – План тестирования

Входные данные

Ожидаемые результаты

1

Включен только USBDongle, система запускается в обычном режиме

Нет обнаруженных устройств

2

Включен USBDongleи выключатель, система запускается в обычном режиме

Система должна обнаружить выключатель и протестировать его функцию включения или выключения

3

Включен USBDongleи датчик дыма, система запускается в обычном режиме

Система должна обнаружить датчик дыма и протестировать его функции

4

Включен USBDongleи датчик открытия двери, система запускается в обычном режиме

Система должна обнаружить датчик открытия двери и протестировать его функции

5

Данные с датчика разбития стекла принимаются каждую секунду, эмулируется разбитие стекла

Датчик должен изменить данные о своем состоянии

6

Включен USBDongleи все датчики, система запускается в обычном режиме

Последовательное обнаружение всех датчиков и тестирование их функций

Полученные результаты тестирования представлены в таблице 32.

Таблица 32. Результаты тестирования

Входные данные

Ожидаемые результаты

Полученные результаты

Заключение

1

Включен только USBDongle, система запускается в обычном режиме

Нет обнаруженных устройств

Соответствуют ожидаемым

2

Включен USBDongleи выключатель, система запускается в обычном режиме

Система должна обнаружить выключатель и протестировать его функцию включения или выключения

Соответствуют ожидаемым

Работает обнаружение и автоматическое тестирование функций устройств

3

Включен USBDongleи датчик дыма, система запускается в обычном режиме

Система должна обнаружить датчик дыма и протестировать его функции

Обнаружены только имя и тип устройства

4

Включен USBDongleи датчик открытия двери, система запускается в обычном режиме

Система должна обнаружить датчик открытия двери и протестировать его функции

Обнаружены только имя и тип устройства

5

Данные с датчика разбития стекла принимаются каждую секунду, эмулируется разбитие стекла

Датчик должен изменить данные о своем состоянии

Соответствуют ожидаемым

6

Включен USBDongleи все датчики, система запускается в обычном режиме

Последовательное обнаружение всех датчиков и тестирование их функций

Соответствуют ожидаемым

Консольный вывод при тестировании обнаружения выключателя показа на рисунке 176.

Рисунок 176 – Консольный вывод

Выводы

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

Были получены результаты работы системы, что подтверждается тестами.

В дальнейшем планируется встроить в текущую систему модуль Home Automation Bus [9] в целях получения полностью автоматизированной реализации умного дома, основанного на ZigBee.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]