Приложение 1. Техническое задание
Общие сведения
В данной работе разрабатывается конфигуратор ZigBeeустройств на основе открытой библиотекиZB4Oи агентной платформыJADE.
Срок выполнения работы – 14 недель, с 1 сентября 2014 года.
Назначение и цели создания системы
Система предназначена для автоматизации распознания ZigBeeустройств профиляHomeAutomation.
В результате создания системы должна быть достигнута цель автоматического распознавания устройств без участия пользователя, с последующим тестом функций обнаруженных устройств.
Характеристика объектов автоматизации
Данная система применяется в системах «Умного Дома», «Умного Здания» и пр.
Требования к системе
В данной системе требуется успешно распознать ZigBeeустройства и провести взаимодействие с обнаруженными устройствами.
Основными критериями качества разрабатываемой системы являются:
модифицируемость – в систему можно легко добавить новый тип умного устройства;
контролепригодность – систему можно проверить на правильность работы одним из тестовых случаев;
кроссплатформенность – система должна работать на большинстве компьютеров, оборудованных современными процессорами;
безопасность – система должна препятствовать перехвату управления над устройствами;
система должна затрачивать на обнаружение одного устройства менее 10 секунд;
система должна определять тип и имя устройства;
система должна автоматически тестировать функции устройства;
система должна быть кроссплатформенной;
система должна конфигурировать устройства;
система должна оповещать пользователя о своей работе;
автоматически определять и настраивать устройство.
Состав и содержание работ по созданию системы
При создании системы необходимо провести следующие работы:
выбор библиотеки управления ZigBee-устройствами;
выбор библиотеки агентной платформы;
выбор языка программирования;
реализация системы;
отладка системы;
тестирование системы.
Порядок контроля и приемки системы
Для контроля работоспособности системы должен быть проведен экспериментальный запуск системы, подтверждающий работу системы.
Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
Не предъявляются.
Требования к документированию
Расчетно-пояснительная записка и графические материалы в составе:
диаграмма сценариев;
диаграмма функциональной декомпозиция системы;
тестирование системы;
диаграмма развертывания компонентов на оборудовании.
Источники разработки
Задание на курсовую работу.