logo
РПЗ

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

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

,

11

11

подсистемы

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

иаяяае2

2

Далее

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.