Реферат Курсовая Конспект
Работа сделанна в 2001 году
Структура программного модуля - раздел Связь, - 2001 год - Управление системой "Интеллектуальный дом" через Интернет. Аппаратно-программные решения внутренней сети Структура Программного Модуля. Программная Часть Модуля Имитации Устройства В...
|
Структура программного модуля. Программная часть модуля имитации устройства в интегрированной сети представляет собой программу работающую с последовательным портом, написанную на языке Java, и позволяющую программно реализовывать описанные выше действия по управлению аппаратной частью модуля устройства.
На рис 3. приведена схема взаимодействия программных модулей во время их работы Рис. 3 Написанный на языке Java класс использует для работы с COM портом стандартный интерфейс программирования Java Communication API. Он в свою очередь через механизмы Java Native Interface использует системный драйвер для работы с COM портом.
Экземпляры классов, порожденных от этого класса и реализующих особенности работы различных устройств используются для подключения их в интегрированную систему. Структура макета интегрированной системы Макет интегрированной системы создавался на основе платформы Java при использовании средства создания распределенных приложений CORBA. Данное сочетание позволило быстро и с наименьшими затратами создать макет, отвечающий требованиям, предъявляемым к интергрированным системам в концепции интеллектуального дома. Технология CORBA представляет собой среду для функционирования и взаимодействия некоторых CORBA-объектов, предоставляющих друг другу сервисы.
Использование механизма CORBA позволяет автоматически получить в создаваемой системе наличие следующих возможностей - независимость от аппаратной платформы и коммуникационных протоколов, что позволяет имитировать единство и прозрачность коммуникационной среды интегрированой системы управления - служба Имен и Поиска позволяет регистрировать и находить в единой, возможно распределенной базе данных все объекты системы при этом она также обеспечивает перенос устройств и реконфигурацию сети без дополнительного ручного настраивания системы - поддержка транзакций дает возможность поддержки надежной среды взаимодействия между модулями системы - служба сохранения состояния объектов позволяет в случае потери связи устройства с системой продолжать функционирование по алгоритмам, заложенным в самом устройстве и, при восстановлении связи, корректно возобновлять работу в составе системы - служба времени позволяет всем объектам системы синхронизировать свое время и получать реальные временные параметры, происходящих в системе событий - служба событий дает возможность различным объектам генерировать и рассылать в системе события, о которых должны быть извещены другие объекты, и получать события от других объектов для возможного изменения режима работы этих объектов Макет интегрированной системы физически размещается на тех же компьютерах, что и макеты устройств, подключенных к этой системе.
На них запускаются вышеперечисленные сервисы для обепечения подключения к ним макетов устройств.
Более подробно структура макета интегрированной системы изложена в работе 7. Проверка работоспособности макета Работоспособность созданного макета проверялась на базе технических средств СКИБ2. Были созданы три макета устройств, подключаемых к макету интегрированной системы управления, развернут и настроен макет интегрированной системы управления, установлен модуль удаленного доступа к системе через Интернет.
С помощью удаленного компьютера, подключенного к сети Интернет был проведен тест по управлению устройствами с помощью интернет-браузера.
Были получены положительные результаты и подтвердено правильное функционирование макета.
– Конец работы –
Эта тема принадлежит разделу:
Пояснительная записка состоит из трех разделов. В первом разделе рассматривается концепция и определение интеллектуального… Во втором разделе рассматривается интегрированная система управления зданием, как один из вариантов реализации…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Структура программного модуля
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов