
Использованные источники
[1] Библиотека ZigbeeLib: [Электронный ресурс]. Режим доступа:http://zigbeelib.homelinux.com/annotated.html. – Дата обращения: 13.12.2014.
[2] Библиотека GBee: [Электронный ресурс]. Режим доступа: http://xbee.codeplex.com. – Дата обращения: 13.12.2014.
[3] Библиотека zigbee4java: [Электронный ресурс]. Режим доступа: https://github.com/tlaukkan/zigbee4java. – Дата обращения: 13.12.2014.
[4] Библиотека ZB4O: [Электронный ресурс]. Режим доступа: http://zb4osgi.aaloa.org. – Дата обращения: 13.12.2014.
[5] Библиотека JADE: [Электронный ресурс]. Режим доступа: http://jade.tilab.com. – Дата обращения: 13.12.2014.
[6] ZigBee: [Электронный ресурс]. Режим доступа:http://zigbee.org/. – Дата обращения: 13.12.2014.
[7] Беспроводные сети ZigBee: [Электронный ресурс]. Режим доступа: http://www.wless.ru/technology/?tech=1. – Дата обращения: 13.12.2014.
[8] Z-Wave: [Электронный ресурс]. Режим доступа: http://www.z-wave.com/z-wave_benefits. – Дата обращения: 13.12.2014.
[9] Home Электронный ресурс]. Режим доступа: https://github.com/openhab/openhab. – Дата обращения: 13.12.2014.
Приложение 1. Техническое задание
Общие сведения
В данной работе разрабатывается конфигуратор ZigBeeустройств на основе открытой библиотекиZB4Oи агентной платформыJADE.
Срок выполнения работы – 14 недель, с 1 сентября 2014 года.
Назначение и цели создания системы
Система предназначена для автоматизации распознания ZigBeeустройств профиляHomeAutomation.
В результате создания системы должна быть достигнута цель автоматического распознавания устройств без участия пользователя, с последующим тестом функций обнаруженных устройств.
Характеристика объектов автоматизации
Данная система применяется в системах «Умного Дома», «Умного Здания» и пр.
Требования к системе
В данной системе требуется успешно распознать ZigBeeустройства и провести взаимодействие с обнаруженными устройствами.
Основными критериями качества разрабатываемой системы являются:
модифицируемость – в систему можно легко добавить новый тип умного устройства;
контролепригодность – систему можно проверить на правильность работы одним из тестовых случаев;
кроссплатформенность – система должна работать на большинстве компьютеров, оборудованных современными процессорами;
безопасность – система должна препятствовать перехвату управления над устройствами;
система должна затрачивать на обнаружение одного устройства менее 10 секунд;
система должна определять тип и имя устройства;
система должна автоматически тестировать функции устройства;
система должна быть кроссплатформенной;
система должна конфигурировать устройства;
система должна оповещать пользователя о своей работе;
автоматически определять и настраивать устройство.
Состав и содержание работ по созданию системы
При создании системы необходимо провести следующие работы:
выбор библиотеки управления ZigBee-устройствами;
выбор библиотеки агентной платформы;
выбор языка программирования;
реализация системы;
отладка системы;
тестирование системы.
Порядок контроля и приемки системы
Для контроля работоспособности системы должен быть проведен экспериментальный запуск системы, подтверждающий работу системы.
Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
Не предъявляются.
Требования к документированию
Расчетно-пояснительная записка и графические материалы в составе:
диаграмма сценариев;
диаграмма функциональной декомпозиция системы;
тестирование системы;
диаграмма развертывания компонентов на оборудовании.
Источники разработки
Задание на курсовую работу.