Смекни!
smekni.com

Управление системой «Интеллектуальный дом» через Интернет. Аппаратно-программные решения внутренней сети. (стр. 5 из 5)

Выключатель предназначен для передачи устройству сигнала о пользовательском вводе или имитации возникновения некотрого внешнего события (срабатывания датчика).

Структура программного модуля

Программная часть модуля имитации устройства в интегрированной сети представляет собой программу работающую с последовательным портом, написанную на языке Java, и позволяющую программно реализовывать описанные выше действия по управлению аппаратной частью модуля устройства. На рис 3. приведена схема взаимодействия программных модулей во время их работы:

Рис. 3

Написанный на языке Java класс использует для работы с COM портом стандартный интерфейс программирования JavaCommunicationAPI. Он в свою очередь через механизмы JavaNativeInterface использует системный драйвер для работы с COM портом. Экземпляры классов, порожденных от этого класса и реализующих особенности работы различных устройств используются для подключения их в интегрированную систему.

Структура макета интегрированной системы

Макет интегрированной системы создавался на основе платформы Java при использовании средства создания распределенных приложений CORBA. Данное сочетание позволило быстро и с наименьшими затратами создать макет, отвечающий требованиям, предъявляемым к интергрированным системам в концепции интеллектуального дома. Технология CORBA представляет собой среду для функционирования и взаимодействия некоторых CORBA-объектов, предоставляющих друг другу сервисы. Использование механизма CORBA позволяет автоматически получить в создаваемой системе наличие следующих возможностей:

- независимость от аппаратной платформы и коммуникационных протоколов, что позволяет имитировать единство и прозрачность коммуникационной среды интегрированой системы управления;

- служба Имен и Поиска позволяет регистрировать и находить в единой, возможно распределенной базе данных все объекты системы; при этом она также обеспечивает перенос устройств и реконфигурацию сети без дополнительного ручного настраивания системы;

- поддержка транзакций дает возможность поддержки надежной среды взаимодействия между модулями системы

- служба сохранения состояния объектов позволяет в случае потери связи устройства с системой продолжать функционирование по алгоритмам, заложенным в самом устройстве и, при восстановлении связи, корректно возобновлять работу в составе системы;

- служба времени позволяет всем объектам системы синхронизировать свое время и получать реальные временные параметры, происходящих в системе событий;

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

Макет интегрированной системы физически размещается на тех же компьютерах, что и макеты устройств, подключенных к этой системе. На них запускаются вышеперечисленные сервисы для обепечения подключения к ним макетов устройств. Более подробно структура макета интегрированной системы изложена в работе [7].

Проверка работоспособности макета

Работоспособность созданного макета проверялась на базе технических средств СКИБ2. Были созданы три макета устройств, подключаемых к макету интегрированной системы управления, развернут и настроен макет интегрированной системы управления, установлен модуль удаленного доступа к системе через Интернет. С помощью удаленного компьютера, подключенного к сети Интернет был проведен тест по управлению устройствами с помощью интернет-браузера. Были получены положительные результаты и подтвердено правильное функционирование макета.

Заключение

Целью этой этой работы ставилось рассмотрение возможности построения современной интеллектуальной системы управления зданием с удаленным управлением через Интернет. При изучении концепции интеллектуальной системы управления зданием были сформулированы основные требования и характеристики ее реализации. Среди существующих в мире на сегодняшний день реализаций наиболее полно удовлетворют требованиям концепции интеллектуального дома интегрированные системы управления зданием. В рамках своих стандартов они обеспечивают выполнение всех требований ИЗ, обладая при этом несомненными достоинствами:

- длительная и глубокая проработка таких систем множеством разработчиков;

- наличие открытых стандартов, поддерживаемых широким кругом разработчиков;

- экономические выгоды как для создателей систем, так и для их пользователей;

Поэтому данная реализация была выбрана в качестве объекта для создания макета. Макет был создан с применением имеющихся в наличии технических средств. Тестирование и проверка работоспособности макета показала корректную работу модулей и выполнение заложенных в макет функций по удаленному уравлению ИЗ.

Список литературы

1. И.Федоров, «Сколько этажей у интеллектуального здания?» - "Бизнес: Организация, Стратегия, Системы", №10 1999 г.

2. В. Архипов «Системы для «интеллектуального» здания» - "СтройМаркет", № 45 1999 г.

3. А. Авдуевский «Крыша для интеллекта» - «Журнал сетевых решений LAN», №12 1998 г.

4. Информация сайта http://www.fieldbus.narod.ru/

5. И.Г. Смирнов «Должны ли кабельные системы быть структурированными?» - "Вестник связи", №8, 1998 г.

6. Ю. Королев «УМНЫЙ ДОМ: приятная неизбежность» http://www.sf.perm.ru/kd_dop_house.html

7. Новичихин В. Пояснительная записка к УИР.